Virtualização

Propaganda
Virtualização
Tópicos I – Prof. Zagari
André Bernardes
César Kallas
Eduardo Stuchi
Rafael Curi
RA: 01000000
RA: 02099224
RA: 01000000
RA: 02135473
Virtualização
•
•
•
•
•
•
Introdução
Como funciona
Benefícios
Estudo de Caso
Demonstração
Conclusão
2
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
Virtualização
O que é
• Virtualização é uma abstração entre o hardware e
o sistema operacional que provê recursos
(instalado no computador).
4
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
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
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
Virtualização Introdução
Modelo de multitarefa.
Modelo de virtualização.
8
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
Virtualização
Funcionamento
• Novos processadores já vem com
instruções para virtualização, exemplo:
• VMXON
VMLAUNCH
VMXOFF
10
Virtualização
Funcionamento
11
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
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
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
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
Virtualização
Estudo de Caso
– Ver com o cesar como colocar a parte dele.....
16
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
Virtualização
Conclusão
• http://www.abctecnologia.com.pt/index.php?article=935&visual=1&id_area=2
18
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
Download