Quais são os potenciais benefícios da máquina virtual?
Uma máquina virtual (MV) é um sistema operacional SO 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” 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 e Windows 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, os profissionais de TI precisam equilibrar 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, mas dois fornecedores principais dominam no mercado: VMware e Microsoft. VMware tem um portfólio de produtos maduros, com muitos anos de uso na indústria de TI. Embora um pouco tardia na virtualização, a Microsoft está mostrando progressos consideráveis.
Até logo!