Tipos de virtualização

As plataformas de computação em nuvem, como o OpenStack, utilizam as ferramentas de virtualização para gerenciar o compartilhamento de recursos computacionais disponíveis na infraestrutura do ambiente de computação em nuvem. Por exemplo, a criação de máquinas virtuais no OpenStack pode ser realizada por meio de diversas ferramentas de virtualização como VMware ESXi, XenServer ou Hyper-V (MICROSOFT, 2019).res. In: V Encontro Regional de Computação Ceará, Maranhão e Piauí - ERCEMAPI, 2011.

Os centros de dados (data centers) modernos fazem uso de tecnologias de virtualização para obter eficiência e flexibilidade na administração da infraestrutura de TI. As ferramentas de virtualização, também denominadas Hypervisor, abstraem os recursos computacionais (como servidores e equipamentos de rede) na forma de componentes virtualizados que podem então ser facilmente alocados ou liberados (ERL; PUTTINI; MAHMOOD, 2013). Isso é fundamental para a elasticidade rápida dos ambientes de computação em nuvem.

A virtualização pode ser definida como “uma tecnologia que permite criar vários ambientes simulados ou recursos dedicados a partir de um único sistema de hardware físico” (REDHAT, 2019). Como ilustrado na Figura 2.1, o ambiente lógico criado sobre o equipamento físico é denominado máquina virtual (VM – Virtual Machine). A virtualização permite, por exemplo, que um mesmo servidor seja compartilhado por várias aplicações (Apps) de diferentes usuários de forma isolada e segura, pois cada aplicação pode ser executada em uma máquina virtual diferente no mesmo servidor. Observe que cada máquina virtual tem seu próprio sistema operacional (SO), então é possível ter máquinas virtuais com sistemas operacionais diferentes no mesmo servidor.


A virtualização viabiliza três fatores fundamentais para a computação em nuvem: independência de hardware, possibilidade de consolidação de servidores e facilidade de replicação de recursos (ERL, 2013).

• Independência de hardware: A ferramenta de virtualização abstrai as peculiaridades dos recursos físicos, de forma que problemas de compatibilidade são minimizados. Assim, a migração de uma aplicação em uma máquina virtual não depende das características do hardware do equipamento de destino, desde que o formato da máquina virtual seja suportado pelo hypervisor.

• Consolidação de servidores: A consolidação de servidores é um processo para aumentar a taxa de utilização dos servidores em um centro de dados a fim reduzir custos e economizar energia (AHMAD, 2015). Uma das formas de consolidação de servidores é migrar as máquinas virtuais para o menor número possível de servidores. Por exemplo, se existe apenas uma máquina virtual em um servidor, ela pode ser migrada para outro servidor que ainda tem recursos disponíveis para que, o primeiro servidor, agora sem nenhuma máquina virtual, possa ser desligado.

• Facilidade de replicação: O terceiro fator importante é a facilidade na replicação das instâncias de máquinas virtuais. Isso decorre do fato de que a máquina virtual é software e pode ser replicada com operações simples de manipulação de arquivos. Assim, é mais fácil instanciar e replicar máquinas virtuais do que servidores físicos.

CAÇA-PALVRAS

Postagens mais visitadas deste blog

Benefícios dos Modelos PaaS

Fundamentos da Computação em Nuvem

Segurança de Acesso ao Software na Computação em Nuvem