

A virtualização utiliza software para criar uma camada de abstração sobre o hardware do computador, permitindo que os recursos de hardware de um único computador (selecione, memória, armazenamento) sejam divididos em vários computadores virtuais. Com a virtualização é possível particionar um servidor físico (geralmente do tipo x86) em vários servidores lógicos.
Temos então o primeiro benefício de otimizar os investimentos em recursos de hardware. Veja na figura 1 que podemos usar um servidor físico para criar 6 máquinas virtuais com aplicações diferentes:
Figura 1 - virtualização de servidor
Nesse exemplo, obedecendo as condições de configuração e requisitos, criamos 6 máquinas virtuais (VMs – máquinas virtuais) para diversas aplicações, como Servidor de Arquivos, Backup Local, Impressão, E-mail, WEB e aplicação legada.
Hipervisor
A abstração na virtualização é resolvida com uma camada de software, chamada “hypervisor”, que dissocia como máquinas virtuais do host e aloca dinamicamente os recursos de processamento em cada uma dessas máquinas, conforme a necessidade. Segue conceito na figura 2:
Figura 2 - Camadas de virtualização [1]
Os hypervisors garantem também que as máquinas virtuais não interfiram uma nas outras e gerem conflito por espaço de memória e ciclos de processamento, por exemplo.
Existem dois tipos de hypervisors:
- Faça o tipo “ Bare Metal ” que permite uma execução direta sobre o hardware, substituindo por completo o sistema operacional.
Alguns dos hypervisors “ Bare Metal ” mais utilizados:
- VMware: ESXi (gratuito), VMware ESX
- Xen (código aberto)
- Citrix XenServer (grátis)
- MS Hyper-V (gratuito)
- KVM (gerenciado com Proxmox VE)
- Nutanix AHV (gratuito)
- Faça o tipo “cliente” que é criado como um software sobre um sistema operacional. Desta forma o hipervisor tem controle limitado sobre o hardware. As soluções que utilizam esse tipo de Hypervisor são as mais populares, pois não exagero que o sistema operacional nativo seja substituído.
Seguem exemplos:
- VMware: Player (gratuito) / Servidor (gratuito) / Estação de trabalho
- Parallels Desktop / Workstation
- Oracle: VirtualBox (grátis), VirtualBox OSE (código aberto)
- QEMU (código aberto)
Principais características das VMs para servidores
O uso das máquinas virtuais apresenta as seguintes propriedades:
Particionamento:
- Execução de diversos sistemas operacionais em uma máquina física.
- Divisão de recursos do sistema entre máquinas virtuais.
Isolamento
- Fornecimento de isolamento de falhas e segurança no nível de hardware.
- Preservação do desempenho com controles avançados de uso dos recursos.
Encapsulamento
- Gravação do estado integral da máquina virtual em arquivos.
- Facilidade para mover e copiar máquinas virtuais (tão fácil quanto mover e copiar arquivos).
Independência de hardware
- Provisionamento ou migração de qualquer máquina virtual para servidor físico.
Benefícios da virtualização
A virtualização simplifica o gerenciamento da TI, aumenta a agilidade para disponibilizar novos hosts e otimiza o uso dos recursos.
Seguem benefícios no uso da virtualização:
- Escala: com uma alocação dinâmica de recursos é possível atender picos de uso das aplicações.
- Portabilidade: As máquinas virtuais podem ser realocadas entre os servidores físicos na rede ou até mesmo em nuvem.
- Flexibilidade: Realizar o deploy de uma máquina virtual é mais rápido do que instalar um sistema operacional em servidor físico, além da mudança de configurações e instalação da aplicação.
- Disponibilidade: Com as máquinas virtuais é possível criar um instantâneo a qualquer momento, facilitando a restauração para o estado íntegro em caso de desastres ou malwares.
- Backup: É possível realizar backup à quente ou em repouso de máquinas virtuais, com agendamento automático e compactação de arquivos em nível de bloco para imagem incremental.
É importante contar com Provedores de Serviços de TI e MSPs ( Managed Service Providers ) capacitados na administração e segurança dos ambientes virtualizados da sua empresa.
O programa de Parceria ArtBackup conta com mais de 1.000 parceiros habilitados em gestão de segurança e proteção de dados.
Bibliografia
[1] figura 1, modificado de Cloud Essentials, Yuri Diógenes, Manoel Veras