O documento discute virtualização, introduzindo o tópico e explicando como a virtualização funciona, permitindo que múltiplas máquinas virtuais operem em um único hardware físico de forma isolada. Benefícios como partição de recursos, isolamento e portabilidade são destacados. Exemplos de softwares de virtualização e uma demonstração planejada são apresentados.
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Virtualiza%e7%e3o(3)
1. Virtualização
Tópicos I – Prof. Zagari
André Bernardes RA: 01000000
César Kallas RA: 02099224
Eduardo Stuchi RA: 01000000
Rafael Curi RA: 02135473
2. Virtualização
• Introdução
• Como funciona
• Benefícios
• Estudo de Caso
• Demonstração
• Conclusão
2
3. Virtualização - Introdução 3
• Introduzido nos anos 60 em Mainframes
• Em 1980 os microcomputadores e PC’s
ganharam em eficiência
• Depois de 1990, a virtualização volta a ser
estudada
• Hoje, virtualização está em primeiro plano
3
Introdução Funcionamento Introdução
4. Virtualização O que é
• Virtualização é uma abstração entre o hardware e
o sistema operacional que provê recursos
(instalado no computador).
4
5. Virtualização
O que é
• Permite que múltiplas máquinas virtuais
(sistemas operacionais) funcione em um mesmo
hardware
• Funciona isoladamente do sistema operacional
hospedeiro e de outras máquinas virtuais.
• Cada máquina virtual possui o seu próprio
hardware virtual (como RAM, CPU, Placa de
Rede, etc) para que suas respectivas aplicações
possam funcionar.
5
6. Virtualização
O que é
• As máquinas virtuais são instaladas dentro de
um arquivo
• Podem ser facilmente alocadas de um
computador para outro
6
7. Virtualização
O que é
• As máquinas virtuais são instaladas dentro de
um arquivo
• Podem ser facilmente alocadas de um
computador para outro
7
9. Virtualização Introdução
Tipos de virtualização
emulação
para-virtualização
virtualização
ver na wikepedia
http://en.wikipedia.org/wiki/Com
parison_of_virtual_machine
s
Modelo de virtualização.
9
10. Virtualização
Funcionamento
• Novos processadores já vem com
instruções para virtualização, exemplo:
• VMXON
VMLAUNCH
VMXOFF
10
12. Virtualização
Abordagem
• uma variedade de implementações
• modelo básico => virtualização completa tem como
exemplo o VMWare
– flexibilidade
– problemas de performance
• Single Kernel Image (SKI) => virtualização “peso leve”
tem como exemplo o Swsoft Virtuozzo e Sun® Solaris®
Zones
– Alta performance
– Baixa flexibilidade
• Paravirtualização => virtualização assistida por hardware
tem como exemplo o XenSource®
– virtualização completa de baixo overhead
12
13. Virtualização
Benefícios
• Particionamento:
– Múltiplas aplicações e sistemas operacionais podem ser executados em
um único sistema físico.
– Servidores podem ser consolidados em máquinas virtuais, escalando
arquiteturas.
– Recursos computacionais são tratados em uma política uniforme para que
sejam alocadas máquinas virtuais de maneira controlada.
• Isolamento:
– Máquinas virtuais são completamente isoladas da máquina hospedeira e de
outras máquinas virtuais. Se uma máquina virtual tem problemas, todas as
outras não são afetadas.
– Dados não vazam entre máquinas virtuais e aplicativos podem somente se
comunicar em conexões de rede configuradas.
• Encapsulamento:
– Um completo ambiente de máquina virtual é salvo em um simples arquivo,
fácil de fazer backup, de ser movido e copiado.
– Padronização de hardware virtualizado é fornecida para a aplicação,
garantindo compatibilidade.
• Mudar este texto......
13
14. Virtualização
Estudo de Caso
• VMware é software proprietário e possui o
VMware Player, que é gratuito
• Xen, para BSD e Linux, é gratuito, sob
licença GPL
• Virtuoso, da SWsoft e também para
plataformas Intel e AMD => Windows e
Linux.
14
15. Virtualização
Estudo de Caso
• VMWare é um software que cria máquinas
virtuais,permitindo instalar qualquer
sistema operacional para a plataforma x86
• Cada máquina virtual trabalha como um
PC completo
• arquivos são armazenados em "discos
virtuais"
• área reservada de memória
15
16. Virtualização
Estudo de Caso
– Ver com o cesar como colocar a parte dele.....
16
17. Virtualização
Demonstração
• Iremos fazer uma demonstração de um
computador rodando em linux rodando um
Sistema Operacional Windows 98 e um Sistema
Operacional MacOSxxxxx
• Melhorar este Texto
17
19. Virtualização
Conclusão
• Virtualização é uma quebra de paradigma
• Virtual Machine (VM) e roda em sua própria partição
• Partições separadas isolam falhas ou ataques de software
• Estações de trabalho virtualizadas permitem que desenvolvedores
hospedem sucessivas interações de uma pilha de software, incluído
a versão de produção, em separadas partições da mesma
plataforma. Isso pode aumentar a utilização de hardware e
simplificando o ciclo de vida gerencial. Novas e atualizações de um
produto podem ser testadas na mesma plataforma de produção
sem interromper o meio produtivo, eliminando a custosa
necessidade de duplicação do meio. (ver o que colocar......)
• muda a forma que as pessoas pensam sobre população e
gerenciamento de data centers
19