Virtualização
Introdução
Virtualização é uma abstração de camada que separa o hardware físico do sistema operacional para fornecer otimização de utilização de recursos de TI e flexibilidade.
A virtualização permite múltiplas 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: RAM, CPU, NIC, etc.) em cima do qual um sistema operacional e aplicações são 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 são encapsuladas em arquivos, as tornando fácil de serem salvas, copiadas e de se prover uma máquina virtual. Sistemas completos (com aplicações totalmente configuradas, sistema operacional, BIOS e hardware virtual) podem ser movidos, em questão de segundos, de um servidor físico a outro para manutenção em tempo mínimo e continuamente consolida a carga de trabalho. Nos anos 60 foi introduzido a virtualização, permitindo o particionamento de grandes mainframes, um raro e caro recurso. Após um tempo, microcomputadores e PC’s 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 extensamente.
Nos anos 90, pesquisadores começaram a enxergar que a virtualização poderia resolver alguns dos problemas associados à proliferação de hardware mais baratos, incluindo subutilização, custos de gerenciamento e vulnerabilidade.
Hoje, virtualização está em primeiro plano, ajudando negócios com escalabilidade, segurança e gerenciamento de infraestrutura global de TI.
A Virtualização
Recentemente as maiores fabricantes de processadores do mercado, Intel e AMD, desenvolveram otimizações no hardware, com novas instruções de CPU, para uso específico de virtualização de sistemas