ferramentas de virtualizaçao
Virtualização é uma abstração de camada que separa o hardware fìsico do sistema operacional para fornecer otimização de utilização de TI e flexibilidade. A virtualização permite multiplas máquinas virtuais com sistemas operacionais heterogêneos executando isoladamente, lado a lado na mesma máquina fìsica cada máquina virtual tem seu pròprio hardware virtual(por exemplo memòria RAM, CPU, NIC e etc.)em cima do qual um sistema operacional e aplicações sao carregados.O sistema operacional enxerga o hardware como consistente, um conjunto de hardware em relação aos componentes físicos de hardware atual. Máquinas virtuais sao encapsuladas em arquivos, as tornando fáceis de serem salvas, copiadas e de prover uma máquina virtual.Sistema completos podem ser movidos, em questãode segundos, de um servidor fìsico a outro para manutenção em tempo mínimo e continuamente consolida a arga de trabalho. Nos anos 60 foi introduzido a virtualização , permtindo o particionamento de grandes mainframes, um raro e caro recurso.Após um tempo, microcomputadores e PCs forneceram mais eficiência e uma melhor forma de distribuir o poder de processamento das máquinas, então, perto dos anos 80, virtualização não era mais empregada exatamente. Nos anos 90, pesquisadores começaram a enxergar que a virtualização poderia resolver alguns dos problemas associados a proliferação de hardwares mais baratos, incluindo sub utilização, custos de gerenciamento e vulnerabilidade. Hoje, virtualização está em primeiro plano, ajudando negócios com escalabilidades, segurança e gerenciamento de infraestrutura global de TI.
Funcionamento
Processadores com tecnologia de virtualização possui um conjunto de instruções extras chamados Virtual Machine Extensions(extensões de máquina virtual)ou VMX, que traz dez novas instruções especificas de virtualização para o processador, e sao elas : VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMWRITE, VMCALL, VMLAUCH,