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 recursos de um computador
independente, inclusive com boot
e setup próprio.
Com a virtualização, a
consolidação de várias
plataformas em uma única
máquina física tornou-se possível.
Para que serve a virtualização?
Aproveitar o hardware de forma mais eficiente é o principal intuito da
virtualização, que reverte recursos ociosos para a execução de outros
sistemas operacionais.
Virtualização nos 386
Apesar
do
recente
boom,
a
virtualização surgiu na década de 60,
porém foi com a necessidade de
rodar programas do modo real em
modo protegido que a tornou presente
no nosso dia-a-dia.
Características da Virtualização
A principal característica de um
sistema virtualizado é forma
transparente com que o hardware
nos é apresentado nas máquinas
virtuais.
Dependendo
das
circunstâncias, o usuário nem
percebe que está trabalhando em
um sistema virtualizado.
Virtualização no dia-a-dia
Como visto anteriormente, desde os 386 a
virtualização faz parte do nosso dia-a-dia.
Além disso podemos usar a Virtualização
para:
Criar ambientes de teste;
•
Manter cópias de segurança de um ou
vários sistemas operacionais;
•
Livepreview de websites em vários
sistemas operacionais;
•
Monitoramento de invasões (honey pots).
•
Vantagens de um sistema virtualizado
Das diversas vantagens de um
sistema virtualizado podemos citar:
Economia com hardware;
•
Economia com energia;
•
Gerenciamento centralizado;
•
Alterações totalmente reversíveis;
Facilidade do P2V(Físico/Virtual);
•
Flexibilidade com drivers.
•
Economia com Hardware
A maior de todas as vantagens da
Virtualização
talvez
seja
a
economia com hardware.
Existem servidores que passam
apenas 11% do seu tempo
trabalhando.
Consolidar
vários
servidores virtuais de cargas baixas
em apenas 1 servidor físico seria
aproveitar muito melhor o hardware.
Green Computing
Com a escassez de recursos
naturais e a corrida em busca de
energia limpa, a economia de
energia torna-se inevitável.
Quanto mais gastamos para
“esquentar” um PC, mais gastamos
para resfriá-lo.
Economia de espaço
Quando nos atentamos para o
mercado corporativo, espaço físico
costuma
pesar
muito
nas
aquisições de novos hardwares de
servidores.
A Virtualização pode por meio de
consolidação de vários servidores
virtuais em um único físico,
culminar consequentemente em
uma grande economia de espaço.
Economia de tempo em migrações
Por estarem em uma mesma
máquina física, as migrações de
sistema, usuários, dados e etc,
tornam-se muito mais fáceis e
dinâmicas já que não é necessário
a desalocação de hardware para
tal.
Undo-disks e save states
Outra grande vantagem de sistemas virtualizados é a facilidade de manuseio do
Sistema Operacional. Dentre essas facilidades podemos destacar:
Undo disks – É o recurso de fazer alterações que serão descartadas na
reinicialização da máquina virtual.
•
Save states – É o recurso de salvar o estado de sua máquina e
consequentemente retornar a ele quando há necessidade.
•
O que é hypervisor ou VMM?
Hypervisor ou Virtual Monitor Machine é a camada que fornece um ambiente
(através de multiplexação de hardware) idêntico ao da máquina física e que
contra uma ou várias máquinas virtuais.
Existem 2 tipos de hypervisor:
Hypervisor do tipo I ou Bareon metal;
•
Hypervisor do tipo II ou Hosted.
•
Virtualização de tipo I (Bare on metal)
A virtualização do tipo I geralmente
é usada em servidores por
proporcionar um desempenho muito
próximo do desempenho nativo de
uma máquina.
Nesse caso o hypervisor encontrase entre o hardware e as máquinas
virtuais.
Programas de Virtualização de tipo I (Bare on metal)
VMWare ESX
•
XEN
•
Hyper-V
•
Virtualização de tipo II (Hosted)
A virtualização do tipo II é a
virtualização mais comum e a que
usamos normalmente em casa
devido a facilidade de sua
instalação e configuração.
Aqui o hypervisor encontra-se entre
o Sistema Operacional e as
máquinas virtuais. O Sistema
Operacional anfitrião é chamado de
Host enquanto as máquinas virtuais
de Guest.
Programas de Virtualização de tipo II (Hosted)
VMWare Desktop
•
Quemu
•
VirtualBox
•
VirtualPC
•
Parallels
•
Comparação
Paravirtualização
em linhas gerais, o sistema operacional da máquina virtual
"sabe" que está rodando num ambiente virtualizado.
•
Hyper-V
•
Virtual Iron
•
Download

apresentado - Leslier Soares