Quais são os potenciais benefícios da máquina virtual?
Uma máquina virtual (MV) é um sistema operacional ou um ambiente de aplicação que está instalado num software que imita um hardware dedicado.
O usuário final tem a mesma experiência na máquina virtual como teria num hardware dedicado.
Um software especializado chamado um “hypervisor” (sistema operacional) emula o PC cliente ou a CPU do servidor, memória, disco rígido, rede e outros recursos de hardware completamente, permitindo que MVs compartilhem os recursos.
O hypervisor pode emular múltiplas plataformas virtuais de hardware que são isoladas umas das outras.
Permite que MVs executem sistemas operacionais de servidores Linux, Windows, etc, no mesmo host físico subjacente.
A virtualização reduz custos ao reduzir a necessidade de sistemas de hardware físico.
As MVs usam o hardware mais eficientemente, o que reduz a quantidade de hardware e custos de manutenção, reduz energia e refrigeração.
Ela também facilita o gerenciamento já que hardware virtual não falha.
O administrador pode tirar proveito de ambientes virtuais para simplificar backups, recuperação de desastres, novas implantações e tarefas básicas de administração do sistema.
As MVs não requerem hardware específico para o hypervisor.
A virtualização, no entanto, exige mais capacidade de banda, armazenamento e processamento de um servidor ou desktop tradicional se o hardware físico sediar várias máquinas virtuais em execução.
MVs podem se mover facilmente, serem copiadas e transferidas entre servidores host, para otimizar a utilização de recursos de hardware.
Devido ao fato que VMs em um host físico podem consumir quantidades desiguais de recursos, uma pode monopolizar o armazenamento físico disponível, é necessário que os profissionais de TI equilibrem VMs com os recursos disponíveis.
A computação em nuvem adiciona camadas de tecnologias adicionais, tais como o provisionamento self-service, para virtualização.
Por exemplo, em um centro de dados virtualizado, a equipe de TI vai gerar novas máquinas virtuais com base na demanda de usuários ou um novo projeto.
Em um ambiente de nuvem, é possível utilizar máquinas virtuais a partir de um catálogo de auto-serviço e especificar os recursos sem interagir com o equipamento físico subjacente.
O uso de máquinas virtuais também vem com várias considerações importantes de gestão, muitas das quais podem ser abordadas através de sistemas gerais de administração de melhores práticas e ferramentas que são projetados para gerenciar MVs.
Existem alguns riscos para a consolidação, incluindo sobrecarregar recursos ou potencialmente enfrentar falhas em várias VMs devido a uma interrupção de hardware físico.
Embora essas economias de custos aumentam à medida que mais máquinas virtuais compartilham a mesma plataforma de hardware, isso adiciona risco.
É possível colocar centenas de máquinas virtuais no mesmo hardware, mas se a plataforma de hardware falhar, ela pode tirar dezenas ou centenas de máquinas virtuais.
Vários fornecedores oferecem software de máquina virtual.