VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS. Resumo: A estratégia de virtualização de servidores de banco de dados é uma tendência

Tamanho: px
Começar a partir da página:

Download "VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS. Resumo: A estratégia de virtualização de servidores de banco de dados é uma tendência"

Transcrição

1 VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS Igor Lucas Coelho Santos 1 Iremar Nunes de Lima 2 Resumo: A estratégia de virtualização de servidores de banco de dados é uma tendência recente em Tecnologia da Informação devido às inúmeras vantagens que este processo traz para as organizações. Este artigo discute as vantagens e desvantagens do processo de virtualização de servidores de banco de dados, além de descrever os principais problemas e soluções disponíveis nesta área. Palavras-chave: Banco de Dados, Virtualização. 1 Especialista em Banco de Dados e Business Intelligence 2 Mestre em Informática e professor do Centro Universitário Newton Paiva

2 2 1. INTRODUÇÃO Virtualização é a capacidade de desacoplar uma camada de software dos recursos de hardware necessários pela mesma, de modo que esta passe a depender de outra camada de software para prover os recursos necessários para seu perfeito funcionamento. Neste contexto, a virtualização de máquina é a inserção de uma camada de software entre o sistema operacional e o hardware físico. Esta camada de software conhecida como Hypervisor, ou VMM (Virtual Machine Monitor) se estiver rodando sobre um sistema operacional hospedeiro, intercepta toda comunicação vinda do sistema operacional e as traduz em instruções que serão executadas no hardware propriamente dito (CAMPBELL, 2006). A virtualização traz como principal benefício a consolidação da infraestrutura de Tecnologia da Informação numa organização, pois diversas aplicações e sistemas podem ser reunidos sobre uma única máquina, compartilhando assim os recursos físicos existentes. Esta consolidação leva à redução de custos diretos, como a aquisição de novos hardwares e custos de manutenção, e indiretos, como espaço físico para alocação do parque tecnológico e consumo de energia tanto para funcionamento como para resfriamento. Outro benefício importante é a melhor utilização da capacidade de recursos existentes como memória e processamento, evitando ociosidade da infraestrutura e diminuição dos custos. A virtualização também traz alguns malefícios, sendo o principal deles a degradação do desempenho gerada pela inclusão de uma camada de software entre o sistema operacional e o hardware físico. Outro problema importante é que a indireção criada pela camada de software de controle prejudica certas aplicações que tomam decisões baseadas nas características físicas do hardware, como por exemplo, Sistemas Gerenciadores de Banco de Dados (SGBD) (ABOULNAGA, 2008).

3 3 Este artigo tem como objetivo apresentar os problemas e soluções na implementação de SGBDs em ambientes virtualizados. É descrito as vantagens e as desvantagens da utilização de SGBDs em ambientes virtualizados. O restante deste trabalho está organizado da seguinte forma: a seção 2 aborda os tipos de virtualização existentes no mercado e as vantagens e desvantagens gerais da virtualização; a seção 3 amplia a discussão sobre virtualização com o foco em sistemas de banco de dados; na seção 4 será apresentada a conclusão deste trabalho. 2. VIRTUALIZAÇÃO Para reduzir o impacto do desempenho criado pela camada de software responsável pela abstração dos recursos físicos, vários tipos de virtualização foram propostos e implementados por diversos sistemas. Estes basicamente se dividem em quatro grupos (JONES, 2006): Emulação de Hardware, ou Hardware emulation ; Virtualização Total, ou Full virtualization ; Para-Virtualização; Virtualização de Sistema Operacional Na emulação de hardware, uma arquitetura completamente diferente da utilizada no hardware hospedeiro poderia ser simulada por diversos motivos, como, por exemplo, utilizar uma plataforma de maior desempenho para emular uma arquitetura de hardware antiga que não seja mais comercializada sem que seja necessário migrar os sistemas legados. A desvantagem deste método é que cada instrução deve ser mapeada de uma arquitetura para a outra, o que prejudica bastante o desempenho (JONES, 2006).

4 4 Na virtualização total, assim como na emulação de hardware, uma camada de software é utilizada para abstrair os recursos físicos, porém diferentemente desta apenas o hardware do sistema hospedeiro é emulado de forma que os sistemas operacionais instalados sobre a camada de controle devem ser compatíveis com esta arquitetura. Segundo JONES (2006), a virtualização total é mais rápida que a emulação de hardware, porém a performance é pior do que a utilização direta por causa da mediação do Hypervisor. Ainda na virtualização total, dois métodos são propostos. O primeiro é identificado pela utilização do VMM (Virtual Machine Monitor) que é o software de controle da máquina virtual instalado sobre o sistema operacional do hospedeiro. O segundo é feito através da utilização do Hypervisor, que se diferencia do VMM basicamente pelo fato de que este é instalado diretamente sobre o hardware do hospedeiro (CAMPBELL, 2006). A para-virtualização também utiliza de uma camada de software de controle, porém neste método alterações são inseridas nos sistemas operacionais convidados para que estes cooperem com o processo de virtualização (JONES, 2006). Obviamente somente sistemas operacionais que estejam aptos a estas alterações podem ser utilizados, o que limita sua utilização, porém há um ganho significativo de performance comparada a virtualização total pois neste caso os sistemas operacionais convidados se beneficiam do fato de saberem que estão em um ambiente virtual. Um outro tipo de para-virtualização é conhecido como Tradução Binária, ou Binary Translation. Neste caso, a camada de software de controle realiza modificações no sistema operacional convidado no momento em que o mesmo é carregado. Este método permite que um maior número de tipos de sistemas operacionais

5 5 sejam utilizados, porém com prejuízo de performance e de dificuldade de implementação (CAMPBELL, 2006). Tanto o método de virtualização total quanto o de para-virtualização permitem que sistemas operacionais diversos sejam instalados sobre a camada de controle. Porém, no método de Virtualização de Sistema Operacional somente um tipo de sistema operacional convive com diversas instâncias que compartilham os recursos físicos. Neste método, o sistema operacional deve ter suporte a este tipo de operação e a vantagem é que o desempenho é comparado à utilização nativa (JONES, 2006). Todos estes métodos de virtualização se baseiam de alguma forma em uma camada de software de controle responsável pelo gerenciamento dos recursos físicos e de seu compartilhamento entre as diversas instâncias existentes. Recentemente, os fabricantes de processadores, de olho na crescente demanda, têm incluído instruções que auxiliam o processo de virtualização auxiliando esta camada de software de controle a resolver certos gargalos já conhecidos, como, por exemplo, a tradução de endereços de memória. Os esforços se convergem para a solução do principal malefício da virtualização, que é o desempenho, porém outros pontos negativos devem ser considerados. Entre eles podem-se citar problemas de segurança, gerenciamento e dimensionamento. No quesito de segurança deve-se levar em conta tanto a física quanto a virtual. A segurança física diz respeito integridade do sistema computacional, pois como se está concentrando diversas aplicações críticas em um mesmo equipamento, um acidente ou um ato planejado teria proporções muito maiores que se cada sistema estivesse isolado em seu servidor. Na segurança virtual, uma brecha de segurança em

6 6 uma das instâncias virtuais poderia levar ao comprometimento das demais instâncias, caso não haja mecanismos suficientes para evitar este problema. Com relação ao gerenciamento, quesito que hora pode ser considerado uma vantagem dada a facilidade de se manusear instâncias virtuais, pode também ser considerado um problema caso não se tenha ferramentas adequadas para o controle das instâncias ou até mesmo que se crie um número excessivo destas dada a facilidade desta operação. Ainda relacionado ao gerenciamento deve-se considerar a complexidade de se manter backup de todas as instâncias criadas e o espaço de armazenamento necessário para esta operação. Outro problema a ser citado é relacionado ao efetivo dimensionamento de cada uma das instâncias que irão compartilhar o mesmo recurso físico. Dimensionar um ambiente computacional já é uma tarefa bastante complexa ainda mais ter que levar em conta que os recursos estarão sendo compartilhados. Uma das instâncias pode ter um pico de utilização de recursos que pode degradar o desempenho das demais instâncias, o que para o usuário final poderia significar uma piora na qualidade de serviço. Em contrapartida a estes pontos negativos, a virtualização traz uma gama enorme de vantagens. Nem todas estas vantagens são fáceis de serem alcançadas e algumas delas requerem ferramentas especiais para certas operações. As principais vantagens da utilização de virtualização são: Consolidação da infra-estrutura, de modo que menos equipamentos são necessários para executarem a mesma quantidade de sistemas (MEIER, 2008). Esta consolidação significa redução do espaço necessário para a acomodação dos equipamentos, a redução de custos com energia, tanto para funcionamento como para resfriamento e redução de custos para aquisição e manutenção dos equipamentos.

7 7 Maior eficiência na utilização dos recursos, evitando ociosidade dos equipamentos (CAMPBELL, 2006). Por exemplo, consolidar um sistema que tem um perfil de alta utilização no horário comercial com um sistema de perfil noturno, a exemplo de rotinas de backup e análise. Aumento da disponibilidade, dada a facilidade de migrar sistemas virtuais entre servidores físicos (MEIER, 2008). Assim seria possível manter um ambiente espelhado para o caso de imprevistos ou paradas programadas para manutenção, e facilmente mover os sistemas de produção entre os servidores, reduzindo o tempo de parada, conseqüentemente reduzindo custos. Melhoria no gerenciamento, pois como estamos lidando com recursos virtuais estes podem ser migrados, replicados ou redimensionados com maior facilidade (CAMPBELL, 2006). Uma grande vantagem é, por exemplo, conceder mais memória, processamento, ou espaço em disco para uma instância sem que seja necessário reiniciar o servidor. Flexibilidade da infra-estrutura, de modo que diversos sistemas operacionais diferentes podem ser executados ao mesmo tempo, além de poder executar sistemas antigos em ambientes mais novos sem grande esforço (MEIER, 2008). Diminuição do tempo de entrega, pois novas instâncias podem ser criadas rapidamente sem necessidade de espera para a aquisição de novos hardwares e também pelo fato destas instâncias serem criadas a partir de imagens previamente configuradas e testadas (MEIER, 2008). Simplificação das rotinas de backup. Com uma instância virtual é possível fazer um backup completo do sistema, incluindo toda sua configuração. Além disso, dependendo das ferramentas disponíveis, é possível fazer o backup do sistema

8 8 enquanto o mesmo estiver sendo utilizado, diminuindo assim o tempo de parada para backup (SOROR, 2007). 3. VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS Um sistema de banco de dados é composto por duas partes. A primeira é um conjunto de programas responsáveis pelo gerenciamento do acesso aos dados. Este possui interfaces para a criação e manipulação dos dados, além de outras funcionalidades como controle de segurança e integridade. Este conjunto de programas é chamado de Sistema Gerenciador de Banco de Dados (SGBD). A segunda parte de um sistema de banco de dados são os dados propriamente ditos, que normalmente estão dispostos em um ou mais arquivos seguindo uma estrutura física proprietária do SGDB em questão. Uma base de dados pode conter de centenas até milhões de registros, de variados formatos e complexidades. Normalmente os dados estão relacionados a um tema central, e os registros se relacionam de diversas formas. Sistemas de banco de dados corporativos normalmente trabalham na ordem de centenas de milhões de registros, por este motivo são grandes consumidores de recursos físicos. Não bastasse o alto consumo de recursos, sistemas de banco de dados também são normalmente bastante complexos quanto a sua correta instalação, configuração e otimização. Dadas estas características, de todas as vantagens da utilização de virtualização de servidores descritas anteriormente, duas merecerem destaque quando é utilizada em servidores de banco de dados: A possibilidade de copiar e migrar uma máquina virtual completa com a mesma estando em execução (SOROR, 2007). Dependendo da ferramenta utilizada para gerenciar as máquinas virtuais é possível copiar uma imagem inteira do servidor mesmo

9 9 este estando ativo, o que facilita e agiliza o processo de backup. Além disso, a funcionalidade de migrar uma imagem entre servidores físicos diferentes nos traz a possibilidade de implementar sistemas de alta disponibilidade com maior facilidade. A possibilidade de salvar uma imagem de uma máquina virtual previamente configurada e utilizá-la como base para a criação de novos servidores de banco de dados. Este modelo, que em inglês é chamado de Appliance, reduz o esforço de criação e configuração de ambientes de banco de dados, simplificando o processo de entrega de novos ambientes (SOROR, 2007). Justamente por ser um grande consumidor de recursos físicos, o desempenho é a grande desvantagem da utilização de virtualização em servidores de banco de dados. Porém, de acordo com FAROOQ (2008), a perda de desempenho é em média menor que 10% e é devido em grande parte às falhas de paginação, ou Page Fault. Uma falha de paginação é ocasionada quando uma página de dados necessária não se encontra na memória principal, ou se encontra, não está presente no espaço de endereçamento do processo corrente (FAROOQ, 2008). Portanto, o tratamento de uma falha de paginação é significativamente mais lento em um ambiente virtualizado, porém quando comparado ao tempo de espera para as interrupções de entrada e saída para a leitura dos dados em disco, esta lentidão se torna apenas uma pequena fração do tempo total de execução das consultas ao banco de dados. Isso nos leva ao valor médio de menos de 10% detectado por FAROOQ (2008). Esta informação é de extrema importância, pois significa que o percentual de acerto do cache de páginas é fator crucial para o bom desempenho do sistema de banco de dados. Ou seja, ter um cache grande o suficiente para comportar

10 10 uma boa quantidade de dados irá influenciar significativamente na performance das consultas à base de dados, assim como ocorre com ambientes não virtualizados. 4. CONCLUSÃO Diversas são as vantagens e desvantagens da utilização de virtualização em servidores de banco de dados. Para ter sucesso em um projeto de virtualização devese contar com um hardware de primeira linha, principalmente aqueles que provêem algum suporte à virtualização; um conjunto de ferramentas adequadas às necessidades do projeto; e de um estudo detalhado do comportamento do sistema de banco de dados anterior à virtualização para que sua configuração no ambiente virtual seja feita da melhor maneira possível. Flexibilidade de gerenciamento, melhoria da disponibilidade e maior eficiência na utilização dos recursos são apenas exemplos de benefícios que se adquire com a virtualização de servidores de banco de dados a um preço não tão alto em termos de perda de desempenho, obviamente considerando um projeto de virtualização bem executado.

11 11 REFERÊNCIAS BIBLIOGRÁFICAS ABOULNAGA, Asharaf; AMZA, Cristiana; SALEM, Kenneth. Virtualization and Databases: State of the Art and Research Challenges. [s.n.]. Nantes, mar Disponível em: <http://www.cs.uwaterloo.ca/~ashraf/pubs/edbt08dbvirttutorial.pdf>. Acesso em: 1 out BARHAM, Paul. et. al. Xen and the Art of Virtualization. [S.l.: s.n.] out Disponível em <http://citeseerx.ist.psu.edu/viewdoc/summary?doi= >. Acesso em: 20 out CAMPBELL, Sean; JERONIMO, Michael. An Introduction to Virtualization. [S.l.: s.n.] Disponível em: <http://softwarecommunity.intel.com/isn/downloads/virtualization/pdfs/an_introductio n_to_virtualization.pdf>. Acesso em: 1 out FAROOQ, Umar. et.al. Database Systems on Virtual Machines: How Much do You Lose. [s.n.]. Cancun, abr Disponível em: <http://www.cs.uwaterloo.ca/~ashraf/pubs/smdb08overhead.pdf>. Acesso em: 1 out JONES, M. Tim. Virtual Linux: An overview of virtualization methods, architectures, and implementations. [S.l.: s.n.] dez Disponível em <http://www.ibm.com/developerworks/library/l-linuxvirt/index.html>. Acesso em: 5 out MEIER, Shannon. IBM Systems Virtualization: Servers, Storage, and Software. [S.l.: s.n.] abr Disponível em <http://www.redbooks.ibm.com/redpapers/pdfs/redp4396.pdf>. Acesso em: 7 out SOROR, Ahmed; ABOULNAGA, Asharaf; SALEM, Kenneth. Database Virtualization: A New Frontier for Database Tuning and Physical Design. [s.n.]. Istambul, abr Disponível em: <http://www.cs.uwaterloo.ca/~ashraf/pubs/smdb07virt.pdf>. Acesso em: 1 out SOROR, Ahmed. et. al. Automatic Virtual Machine Configuration for Database Workloads. [s.n.]. Vancouver, jun Disponível em: <http://www.cs.uwaterloo.ca/~ashraf/pubs/sigmod08vmconf.pdf>. Acesso em: 15 out

A Academia Brasileira de Letras diz que este verbete não existe.

A Academia Brasileira de Letras diz que este verbete não existe. Virtualização Virtualização? A Academia Brasileira de Letras diz que este verbete não existe. Virtual: Segundo o Dicionário da Língua Portuguesa, significa: adj (lat virtuale) 1- Que não existe como realidade,

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 3 Virtualização de Sistemas 1. Conceito Virtualização pode ser definida

Leia mais

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil. Virtualização Meu nome: Nome de guerra: Meu e-mail: Marcos Vinicios Bueno Marques Professor Cidão marcos@cidao.com.br Quem sou? Professor e coordenador de cursos de TI do Senac Informática em Porto Alegre,

Leia mais

Professor Esp.: Douglas Diego de Paiva douglas.ddp@gmail.com

Professor Esp.: Douglas Diego de Paiva douglas.ddp@gmail.com VIRTUALIZAÇÃO Professor Esp.: Douglas Diego de Paiva douglas.ddp@gmail.com Virtualização o que é? É uma forma de esconder as características físicas de uma plataforma computacional dos usuários, emulando

Leia mais

Virtualização. Hardware Virtual? Máquina Virtual? Software ou Hardware? Profº André Luiz andreluizsp@gmail.com

Virtualização. Hardware Virtual? Máquina Virtual? Software ou Hardware? Profº André Luiz andreluizsp@gmail.com Virtualização Hardware Virtual? Máquina Virtual? Software ou Hardware? Profº André Luiz andreluizsp@gmail.com O problema...... os departamentos de TI passaram a ter consciência de que os recursos como

Leia mais

Virtualização: VMWare e Xen

Virtualização: VMWare e Xen Virtualização: VMWare e Xen Diogo Menezes Ferrazani Mattos Professor: Otto Carlos Disciplina: Redes I Universidade Federal do Rio de Janeiro POLI/COPPE 1 Introdução Virtualização Divisão da máquina física

Leia mais

ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas

ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas ATIVIDADE 1 MÁQUINAS VIRTUAIS Existem hoje diversas tecnologias e produtos para virtualização de computadores e ambientes de execução, o que pode gerar uma certa confusão de conceitos. Apesar disso, cada

Leia mais

Introdução a Virtualização. Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes

Introdução a Virtualização. Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes Introdução a Virtualização Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes Por que virtualizar? Descentralização de recursos computacionais Cloud computing Plena utilização de recursos físicos

Leia mais

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2)

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2) Sistemas Operacionais O termo máquina virtual foi descrito na década de 60 como uma abstração de software que enxerga um sistema físico. Aula 7 Máquinas Virtuais Prof. Othon Marcelo Nunes Batista Mestre

Leia mais

Aplicações. Sistema Operacional Hardware. Os sistemas de computadores são projetados com basicamente 3 componentes: Máquinas Virtuais e Emuladores

Aplicações. Sistema Operacional Hardware. Os sistemas de computadores são projetados com basicamente 3 componentes: Máquinas Virtuais e Emuladores Máquinas Virtuais e Emuladores Marcos Aurelio Pchek Laureano Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3 componentes: hardware sistema operacional aplicações Sistemas

Leia mais

Prof. José Maurício S. Pinheiro UniFOA 2009-2

Prof. José Maurício S. Pinheiro UniFOA 2009-2 Tecnologias WEB Virtualização de Sistemas Prof. José Maurício S. Pinheiro UniFOA 2009-2 Conceitos Virtualização pode ser definida como técnica que combina ou divide recursos computacionais para prover

Leia mais

Virtualização. O conceito de VIRTUALIZAÇÃO

Virtualização. O conceito de VIRTUALIZAÇÃO Virtualização A virtualização está presente tanto no desktop de um entusiasta pelo assunto quanto no ambiente de TI de uma infinidade de empresas das mais variadas áreas. Não se trata de "moda" ou mero

Leia mais

Virtualização Gerencia de Redes Redes de Computadores II

Virtualização Gerencia de Redes Redes de Computadores II Virtualização Gerencia de Redes Redes de Computadores II *Créditos: baseado no material do Prof. Eduardo Zagari Virtualização - Introdução Introduzido nos anos 60 em Mainframes Em 1980 os microcomputadores

Leia mais

ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I. Máquina Virtual. Instalação de S.O. em dual boot. 1º Semestre 2010 PROF.

ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I. Máquina Virtual. Instalação de S.O. em dual boot. 1º Semestre 2010 PROF. ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I Máquina Virtual Instalação de S.O. em dual boot 1º Semestre 2010 PROF. AMARAL Na ciência da computação, máquina virtual é o nome dado a uma máquina,

Leia mais

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves Virtualização Marcos Vinicios Marques Professor Cidão Professor Marcelo Neves Virtualizar??? Executar várias instâncias de um sistema operacional, ou vários sistemas operacionais em instâncias distintas,

Leia mais

Virtualização de Software

Virtualização de Software UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO DE SISTEMAS DE INFORMAÇÃO Virtualização de Software Luana Sandrini Saft Trabalho de conclusão de curso

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO.

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO. UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Xen Hypervisor Glauco Neves 07132022 Guilherme Pacheco 07232063 INE 5412-0432

Leia mais

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores SISTEMAS OPERACIONAIS Maquinas Virtuais e Emuladores Plano de Aula Máquinas virtuais Emuladores Propriedades Benefícios Futuro Sistemas de Computadores Os sistemas de computadores são projetados com basicamente

Leia mais

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla Unidade III FUNDAMENTOS DE SISTEMAS OPERACIONAIS Prof. Victor Halla Conteúdo Arquitetura de Processadores: Modo Operacional; Velocidade; Cache; Barramento; Etc. Virtualização: Maquinas virtuais; Gerenciamento

Leia mais

ANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES

ANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES ANÁLISE DE DESEMPENHO ENTRE SOFTWARES VIRTUALIZADORES Vitor Rodrigues Tanamachi 1, Weber Poli de Oliveira 1, Alexandre Galvani 1. 1 Departamento de Informática Faculdade de Tecnologia de Bauru (FATEC)

Leia mais

Hypervisor. Diego Souza Gomes 3 de maio de 2007

Hypervisor. Diego Souza Gomes 3 de maio de 2007 Hypervisor Diego Souza Gomes 3 de maio de 2007 Resumo As máquinas virtuais envolvem a criação de um sistema de computador totalmente em software. Usando-as, é possível hospedar vários computadores virtuais

Leia mais

Sistemas Operacionais 1/66

Sistemas Operacionais 1/66 Sistemas Operacionais 1/66 Roteiro Máquinas virtuais Emuladores Propriedades Benefícios Futuro 2/66 Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3 componentes: hardware

Leia mais

Virtualização - VMWare e Xen

Virtualização - VMWare e Xen Virtualização - VMWare e Xen A virtualização consiste na emulação de ambientes isolados, capazes de rodar diferentes sistemas operacionais dentro de uma mesma máquina, aproveitando ao máximo a capacidade

Leia mais

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano Sistemas Operacionais Marcos Laureano 1/66 Roteiro Máquinas virtuais Emuladores Propriedades Benefícios Futuro 2/66 Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3

Leia mais

4 Estrutura do Sistema Operacional. 4.1 - Kernel

4 Estrutura do Sistema Operacional. 4.1 - Kernel 1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,

Leia mais

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense Gabriel Oliveira do Nascimento Rogério Libarino Aguilar 1 Introdução Mododelo: Hardware -> Sistema Operacional -> Aplicações Aplicação desenvolvida para um SO. Capacidade de processamento aumentando bastante

Leia mais

Máquinas Virtuais E eu com isso???

Máquinas Virtuais E eu com isso??? E eu com isso??? IV Ciclo de Palestras sobre Software Livre Daniel Antonio Fenrnandes Bojczuk Slide 1 de 27 Virtual: Existente apenas em potência ou como faculdade, não como realidade ou com efeito real

Leia mais

INE651600 Sistemas Operacionais I

INE651600 Sistemas Operacionais I INE651600 Sistemas Operacionais I Thiago Machado Seminário sobre Virtualização de Sistemas Operacionais Virtualização Definição: Permite abstrair os recursos de hardware que uma máquina possui. Criando

Leia mais

Xen e a Arte da Virtualização

Xen e a Arte da Virtualização Xen e a Arte da Virtualização Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield University of Cambridge Computer Laboratory Microsoft

Leia mais

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE Virtual: Existente apenas em potência ou como faculdade, não como realidade ou com efeito real Dicionário Houaiss Virtualização Tornar virtual Exemplo comum de Virtualização PORTABILIDADE Java Virtual

Leia mais

Análise Comparativa entre Sistemas Operacionais Virtualizados

Análise Comparativa entre Sistemas Operacionais Virtualizados FACULDADE CAMPO LIMPO PAULISTA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho de Diplomação Felipe Machado da Costa de Andrade 061247 Andre Marcos Silva (Orientador) Trabalho de Diplomação Análise Comparativa

Leia mais

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015 MO809L Tópicos em Sistemas Distribuídos 1 semestre, 2015 Virtualização Virtualização Threads/processos: Modo de fazer mais coisas ao mesmo tempo. Concorrência - impressão de execução paralela em computador

Leia mais

Tecnólogo em Análise e Desenvolvimento de Sistemas

Tecnólogo em Análise e Desenvolvimento de Sistemas Tecnólogo em Análise e Desenvolvimento de Sistemas O conteúdo deste documento tem como objetivos geral introduzir conceitos mínimos sobre sistemas operacionais e máquinas virtuais para posteriormente utilizar

Leia mais

Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho

Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho Márcio Parise Boufleur Guilherme Piegas Koslovski Andrea Schwertner Charão LSC - Laboratório de Sistemas de Computação UFSM - Universidade

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

Leia mais

Automatizando o Data Center

Automatizando o Data Center Este artigo examina uma arquitetura alternativa que suporte a automação do data center e o provisionamento dinâmico sem a virtualização do sistema operacional. por Lori MacVittie Gerente Técnico de Marketing,

Leia mais

Virtualização de Sistemas Operacionais

Virtualização de Sistemas Operacionais Virtualização de Sistemas Operacionais Felipe Antonio de Sousa 1, Júlio César Pereira 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipeantoniodesousa@gmail.com, juliocesarp@unipar.br Resumo.

Leia mais

Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão

Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão Máquinas Virtuais Agenda Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão Histórico Mainframe É um computador de grande porte, dedicado

Leia mais

Máquinas Virtuais: Windows 2008 Server

Máquinas Virtuais: Windows 2008 Server Máquinas Virtuais: Windows 2008 Server André Luiz Silva de Moraes chameandre@gmail.com Faculdade Senac http://www.senacrs.com.br Feira das Oportunidades 04 de Maio de 2011 1 / 11 1 Conceitos Básicos Definições

Leia mais

Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01

Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01 Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 13 de Junho de 2013

Leia mais

Sistemas Virtualizados

Sistemas Virtualizados Sistemas Virtualizados Julio Cesar S. Anjos 1, Mariano Nicolao 2 1 Laboratório de Inteligência Artificial e Computação em Grid Legere Sistemas Dinâmicos Pesquisa e Desenvolvimento - Campus ULBRA/Guaíba

Leia mais

Virtualização. Presente e futuro

Virtualização. Presente e futuro Virtualização Presente e futuro O que é virtualização? Virtualização é o processo de executar vários sistemas operacionais em uma única máquina. Cada máquina virtual é um ambiente completo e com todos

Leia mais

TÉCNICAS DE VIRTUALIZAÇÃO E SUAS IMPLEMENTAÇÕES

TÉCNICAS DE VIRTUALIZAÇÃO E SUAS IMPLEMENTAÇÕES 1 MEC SETEC SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS CUIABÁ DIRETORIA DE PESQUISA E PÓS-GRADUAÇÃO TÉCNICAS DE VIRTUALIZAÇÃO E SUAS IMPLEMENTAÇÕES

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

ARQUITETURA TRADICIONAL

ARQUITETURA TRADICIONAL INTRODUÇÃO Atualmente no universo corporativo, a necessidade constante de gestores de tomar decisões cruciais para os bons negócios das empresas, faz da informação seu bem mais precioso. Nos dias de hoje,

Leia mais

Virtualização. Roberto de Beauclair Seixas rbs@impa.br

Virtualização. Roberto de Beauclair Seixas rbs@impa.br Virtualização Roberto de Beauclair Seixas rbs@impa.br News De acordo com a IDC, ela está a caminho de se tornar uma prática padrão entre as mil maiores empresas do mundo, listadas no ranking Fortune 1000.

Leia mais

Virtualização: Conceitos e Aplicações em

Virtualização: Conceitos e Aplicações em Virtualização: Conceitos e Aplicações em Segurança Marcos Laureano e Carlos Maziero Centro Universitário Franciscano Unifae Pontíficia Universidade Católica do Paraná Programa de Pós-Graduação em Informática

Leia mais

Estudo de Caso. O Fator Wow! : Um Exemplo Perfeito do Uso de Analítica de Negócios e Computação em Nuvem para Criar Valor de Negócios

Estudo de Caso. O Fator Wow! : Um Exemplo Perfeito do Uso de Analítica de Negócios e Computação em Nuvem para Criar Valor de Negócios Estudo de Caso O Fator Wow! : Um Exemplo Perfeito do Uso de Analítica de Negócios Introdução Este Estudo de Caso é sobre como uma corporação (IBM) encontrou uma maneira de extrair valor de negócios adicional

Leia mais

Computação na Nuvem: Virtualização e Migração de VM. André Meireles Estêvão Monteiro Monique Soares

Computação na Nuvem: Virtualização e Migração de VM. André Meireles Estêvão Monteiro Monique Soares Computação na Nuvem: Virtualização e Migração de VM André Meireles Estêvão Monteiro Monique Soares Agenda Overview Histórico Abordagens Desafios em x86 Snapshots Virtualização de Hardware/Plataforma/Sevidor:

Leia mais

Departamento de Tecnologia da Informação

Departamento de Tecnologia da Informação Xen - O case de virtualização da Alergs XIII Enial - Brasília Novembro/2010 DTI Superintendência Administrativa e Financeira Assembleia Legislativa do RS Tópicos abordados: A infraestrutura de TI Alergs

Leia mais

Virtualização. Prof. Emiliano Monteiro

Virtualização. Prof. Emiliano Monteiro Virtualização Prof. Emiliano Monteiro Conceitos Virtualização significa criar uma versão virtual de um dispositivo ou recurso, como um servidor, dispositivo de armazenamento, rede ou até mesmo um sistema

Leia mais

Desenvolvimento de um Simulador de Gerenciamento de Memória

Desenvolvimento de um Simulador de Gerenciamento de Memória Desenvolvimento de um Simulador de Gerenciamento de Memória Ricardo Mendes do Nascimento. Ciência da Computação Universidade Regional Integrada do Alto Uruguai e das Missões (URI) Santo Ângelo RS Brasil

Leia mais

Sistemas Distribuídos: Conceitos e Projeto Threads e Migração de Processos

Sistemas Distribuídos: Conceitos e Projeto Threads e Migração de Processos Sistemas Distribuídos: Conceitos e Projeto Threads e Migração de Processos Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br

Leia mais

Plataforma na nuvem do CA AppLogic para aplicativos corporativos

Plataforma na nuvem do CA AppLogic para aplicativos corporativos FOLHA DE PRODUTOS: CA AppLogic Plataforma na nuvem do CA AppLogic para aplicativos corporativos agility made possible O CA AppLogic é uma plataforma de computação na nuvem pronta para o uso que ajuda a

Leia mais

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt Universidade de Trás-os-Montes e Alto Douro Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt Agenda A UTAD Virtualização Uma definição Introdução e abrangência

Leia mais

Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br. Demonstrar o impacto que o tema virtualização tem representado no mercado

Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br. Demonstrar o impacto que o tema virtualização tem representado no mercado Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br Demonstrar o impacto que o tema virtualização tem representado no mercado de TI. Apresentar alguns conceitos e técnicas sobre a tecnologia

Leia mais

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados SISTEMA DE BANCO DE DADOS Banco e Modelagem de dados Sumário Conceitos/Autores chave... 3 1. Introdução... 4 2. Arquiteturas de um Sistema Gerenciador... 5 3. Componentes de um Sistema... 8 4. Vantagens

Leia mais

Virtualização: VMWare e Xen

Virtualização: VMWare e Xen Virtualização: VMWare e Xen Diogo Menezes Ferrazani Mattos GTA/POLI/UFRJ HTTP://www.gta.ufrj.br/ Abstract Nowadays, the concept of virtualization is being remembered as a possible solution, which has low

Leia mais

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro Virtualização P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010 Virtualização Presente e Futuro 1 O que é virtualização? Virtualização é o processo de executar vários sistemas operacionais

Leia mais

COMPUTAÇÃO EM GRID COM BANCO DE DADOS ORACLE 10g

COMPUTAÇÃO EM GRID COM BANCO DE DADOS ORACLE 10g COMPUTAÇÃO EM GRID COM BANCO DE DADOS ORACLE 10g Daniel Murara Barcia Especialista em Sistemas de Informação Universidade Federal do Rio Grande do Sul daniel@guaiba.ulbra.tche.br Resumo. Esse artigo aborda

Leia mais

Foz do Iguaçu PR Brasil luiz.baltazar@gmail.com, joao@barbosa.net.br, jorgeaikes@gmail.com

Foz do Iguaçu PR Brasil luiz.baltazar@gmail.com, joao@barbosa.net.br, jorgeaikes@gmail.com Análise de Desempenho e Viabilidade do Raspberry Pi como um Thin Client utilizando o Protocolo SPICE Luiz Alberto Alves Baltazar 1, João Paulo de Lima Barbosa 1, Jorge Aikes Junior 1 1 Curso de Ciência

Leia mais

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com Cloud Computing Andrêza Leite andreza.lba@gmail.com Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing O

Leia mais

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br CLOUD COMPUTING Andrêza Leite andreza.leite@univasf.edu.br Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing

Leia mais

Introdução. 1.1. Âmbito do Documento

Introdução. 1.1. Âmbito do Documento Introdução Embora o conceito de virtualização, não seja um conceito novo, o uso desta tecnologia vem crescendo exponencialmente nas infra-estruturas de TI. Este crescimento deve-se sobretudo aos benefícios

Leia mais

Benefícios da Virtualização as para empresas

Benefícios da Virtualização as para empresas Benefícios da Virtualização as para empresas Os investimentos no processo de Virtualização na área de Tecnologia da Informação (TI) aumentaram cerca de 80% nos últimos três anos, segundo informações da

Leia mais

Virtualização na arquitetura x86

Virtualização na arquitetura x86 Virtualização na arquitetura x86 Rodrigo Grumiche Silva grumiche@inf.ufsc.br Laboratório de Pesquisa em Sistemas Distribuídos Departamento de Informática e Estatística Universidade Federal de Santa Catarina

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Computação em Nuvem Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente Computadores

Leia mais

Consolidação de Servidores com VMware

Consolidação de Servidores com VMware Herles da Silva Rangel Curso de Especialização em Redes e Segurança Pontifica Universidade Católica do Paraná (PUC-PR) Curitiba, Maio de 2009 Resumo O presente trabalho trata da implementação de uma proposta

Leia mais

Virtualização de Sistemas Operacionais

Virtualização de Sistemas Operacionais Virtualização de Sistemas Operacionais Leandro Brito 1, Linsmar Pinheiro 1, Roberto Carlos Santana 1, Thiago Vasconcelos 1, Vanessa Ferraz 1 1 Curso de Sistemas de Informação na Faculdade Integrada da

Leia mais

ESCOLA SUPERIOR ABERTA DO BRASIL ESAB CURSO DE REDES DE COMPUTADORES MÁRCIO DA SILVA KLAUCK

ESCOLA SUPERIOR ABERTA DO BRASIL ESAB CURSO DE REDES DE COMPUTADORES MÁRCIO DA SILVA KLAUCK ESCOLA SUPERIOR ABERTA DO BRASIL ESAB CURSO DE REDES DE COMPUTADORES MÁRCIO DA SILVA KLAUCK VIRTUALIZAÇÃO DE SISTEMAS: Implementação com o VMware no Ambiente Servidor do Frigorífico Excelência VILA VELHA

Leia mais

Automatic virtual machine configuration for database workloads (SIGMOD Journal)

Automatic virtual machine configuration for database workloads (SIGMOD Journal) Automatic virtual machine configuration for database workloads (SIGMOD Journal) [Soror et al. 2010] Adriano Lange Universidade Federal do Paraná Departamento de Informática Programa de Pós-Graduação em

Leia mais

Licenciamento de estações de trabalho Windows para Ambientes VDI

Licenciamento de estações de trabalho Windows para Ambientes VDI Microsoft VDI e Windows VDA Perguntas Frequentes Licenciamento de estações de trabalho Windows para Ambientes VDI Como a Microsoft licencia o Windows das estações de trabalho em ambientes virtuais? A Microsoft

Leia mais

Sistemas Operacionais

Sistemas Operacionais UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópicos 7 e 8 Estrutura do Sistema Operacional São Paulo 2009 1 Sumário

Leia mais

AVALIAÇÃO DOS IMPACTOS DE UM NOVO PARADIGMA DE VIRTUALIZAÇÃO DE BANCO DE DADOS

AVALIAÇÃO DOS IMPACTOS DE UM NOVO PARADIGMA DE VIRTUALIZAÇÃO DE BANCO DE DADOS PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO AVALIAÇÃO DOS IMPACTOS DE UM NOVO PARADIGMA DE VIRTUALIZAÇÃO DE BANCO DE

Leia mais

Naomi - GT8 HARDWARE & SISTEMAS DISTRIBUÍDOS

Naomi - GT8 HARDWARE & SISTEMAS DISTRIBUÍDOS Naomi - GT8 HARDWARE & SISTEMAS DISTRIBUÍDOS INTEGRANTES Aniel Cruz Claudio Sant Anna José Eurique Ribeiro Roberto Nou HARDWARE & SISTEMAS DISTRIBUÍDOS Clusters Conceito; Desempenho, Disponibilidade, Balanceamento

Leia mais

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN SISTEMAS OPERACIONAIS Apostila 03 Estrutura do Sistema Operacional UNIBAN 1.0 O Sistema Operacional como uma Máquina Virtual A arquitetura (conjunto de instruções, organização de memória, E/S e estrutura

Leia mais

ANDRE KUSUMOTO VIRTUALIZAÇÃO

ANDRE KUSUMOTO VIRTUALIZAÇÃO ANDRE KUSUMOTO VIRTUALIZAÇÃO OBJETIVO Objetivo do deste trabalho é o autoaprendizado e a disseminação do conhecimento empregado no conceito de virtualização. Assim como a demostração de seu uso em conjunto

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Questões Em uma rede de sobreposição (overlay), mensagens são roteadas de acordo com a topologia da sobreposição. Qual uma importante desvantagem

Leia mais

MÁQUINAS VIRTUAIS: AVENTURE-SE SEM MEDO NO UNIVERSO GNU/LINUX *

MÁQUINAS VIRTUAIS: AVENTURE-SE SEM MEDO NO UNIVERSO GNU/LINUX * MÁQUINAS VIRTUAIS: AVENTURE-SE SEM MEDO NO UNIVERSO GNU/LINUX * Rodrigo Sacramento de Britto Almeida Instituto Federal de Educação, Ciência e Tecnologia Baiano RESUMO: Assim como os demais softwares livres,

Leia mais

Veritas Storage Foundation da Symantec

Veritas Storage Foundation da Symantec Veritas Storage Foundation da Symantec Gerenciamento de armazenamento heterogêneo on-line O Veritas Storage Foundation oferece uma solução completa para o gerenciamento de armazenamento heterogêneo on-line.

Leia mais

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores Este artigo demonstra como configurar uma rede virtual para ser usada em testes e estudos. Será usado o VirtualBox

Leia mais

Classificação::Modelo de implantação

Classificação::Modelo de implantação Classificação::Modelo de implantação Modelo de implantação::privado Operada unicamente por uma organização; A infra-estrutura de nuvem é utilizada exclusivamente por uma organização: Nuvem local ou remota;

Leia mais

Por que os administradores de sistema devem estar atentos ao desempenho de virtualização e armazenamento

Por que os administradores de sistema devem estar atentos ao desempenho de virtualização e armazenamento Por que os administradores de sistema devem estar atentos ao desempenho de virtualização e armazenamento 2013, SolarWinds Worldwide, LLC. Todos os direitos reservados. É importante que os administradores

Leia mais

Hospedagem Virtualizada

Hospedagem Virtualizada Conheça também Desenvolvimento de sistemas Soluções de Segurança Soluções com o DNA da Administração Pública Há 43 anos no mercado, a Prodesp tem um profundo conhecimento da administração pública e também

Leia mais

ARQUITETURA DE COMPUTADORES E SISTEMAS OPERACIONAIS P/ CONCURSOS PÚBLICOS FOCO: ESAF/CESGRANRIO/FCC. Prof. Almeida Jr

ARQUITETURA DE COMPUTADORES E SISTEMAS OPERACIONAIS P/ CONCURSOS PÚBLICOS FOCO: ESAF/CESGRANRIO/FCC. Prof. Almeida Jr ARQUITETURA DE COMPUTADORES E SISTEMAS OPERACIONAIS P/ CONCURSOS PÚBLICOS FOCO: ESAF/CESGRANRIO/FCC Prof. Almeida Jr ESTRUTURA DE SISTEMA COMPUTACIONAL 2 O QUE FAZ UM SISTEMA OPERACIONAL? Ponto de Vista

Leia mais

CLOUD COMPUTING. Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2

CLOUD COMPUTING. Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2 CLOUD COMPUTING Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2 Resumo: Este artigo tem como objetivo falar da computação

Leia mais

Sistemas Operacionais

Sistemas Operacionais UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópico 33 e 34 Virtualização São Paulo 2009 Virtualização Ao falar em virtualização,

Leia mais

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia Benefícios e processos relacionados à migração e servidores dedicados para cloud servers Juliano Simões Diretor de Tecnologia Agenda Comparar o modelo de servidor dedicado, orientado ao hardware, com os

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

Xen Cloud Platform Xen descomplicado

Xen Cloud Platform Xen descomplicado Xen Cloud Platform Xen descomplicado CAPA A Xen Cloud Platform facilita muito a criação e o gerenciamento de máquinas virtuais sobre o hypervisor Xen. por Boris Quiroz e Stephen Spector A revolução da

Leia mais

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com Sistemas Operacionais 2014 Introdução Alexandre Augusto Giron alexandre.a.giron@gmail.com Roteiro Sistemas Operacionais Histórico Estrutura de SO Principais Funções do SO Interrupções Chamadas de Sistema

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

Virtualização de Máquinas Uma experiência baseada em ferramentas livres

Virtualização de Máquinas Uma experiência baseada em ferramentas livres Virtualização de Máquinas Uma experiência baseada em ferramentas livres Carlos A. M. dos Santos echo unixmania at gmail dot com sed 's/ at /@/;s/ dot /./g' 1º Seminário de Software Livre Tchelinux Pelotas,

Leia mais

SFD 2010. Carla Souza Otacílio Lacerda

SFD 2010. Carla Souza Otacílio Lacerda SFD 2010 Carla Souza Otacílio Lacerda Virtualização "Em computação, é uma forma de esconder as características físicas de uma plataforma computacional dos utilizadores, mostrando outro hardware virtual,

Leia mais

Um arcabouço para gerenciamento automático de máquinas virtuais em CPDsbaseado em perfil

Um arcabouço para gerenciamento automático de máquinas virtuais em CPDsbaseado em perfil VIII WORKSHOP DE PÓS-GRADUAÇÃO E PESQUISA DO CENTRO PAULA SOUZA São Paulo, 9 e 10 de outubro de 2013 Sistemas produtivos: da inovação à sustentabilidade ISSN: 2175-1897 Um arcabouço para gerenciamento

Leia mais

CA Server Automation. Visão geral. Benefícios. agility made possible

CA Server Automation. Visão geral. Benefícios. agility made possible FOLHA DE PRODUTOS: CA Server Automation agility made possible CA Server Automation O CA Server Automation é uma solução integrada de gerenciamento de data center que automatiza o provisionamento, a aplicação

Leia mais

NOTA DE ESCLARECIMENTO

NOTA DE ESCLARECIMENTO ASSEMBLEIA LEGISLATIVA DO ESTADO DO RIO GRANDE DO SUL SUPERINTENDÊNCIA ADMINISTRATIVA E FINANCEIRA COMISSÃO PERMANENTE DE LICITAÇÕES NOTA DE ESCLARECIMENTO PREGÃO ELETRÔNICO Nº 02/2014 PROCESSO Nº 3778-01.00/13-0

Leia mais