Red Hat Training

A Red Hat training course is available for RHEL 8

1.2. Vantagens da virtualização

O uso de máquinas virtuais (VMs) tem os seguintes benefícios em comparação com o uso de máquinas físicas:

  • Flexible and fine-grained allocation of resources

    Uma VM funciona em uma máquina host, que normalmente é física, e o hardware físico também pode ser designado para que o sistema operacional convidado possa ser utilizado. Entretanto, a alocação de recursos físicos para a VM é feita no nível de software, e é, portanto, muito flexível. Uma VM usa uma fração configurável da memória do host, CPUs, ou espaço de armazenamento, e essa configuração pode especificar pedidos de recursos muito finos.

    Por exemplo, o que o SO convidado vê como seu disco pode ser representado como um arquivo no sistema de arquivo hospedeiro, e o tamanho desse disco é menos restrito do que os tamanhos disponíveis para discos físicos.

  • Software-controlled configurations

    Toda a configuração de uma VM é salva como dados no host, e está sob controle de software. Portanto, uma VM pode ser facilmente criada, removida, clonada, migrada, operada remotamente ou conectada ao armazenamento remoto.

  • Separation from the host

    Um sistema operacional convidado é executado em um núcleo virtualizado, separado do sistema operacional hospedeiro. Isto significa que qualquer sistema operacional pode ser instalado em uma VM, e mesmo que o sistema operacional convidado se torne instável ou seja comprometido, o host não é afetado de forma alguma.

  • Space and cost efficiency

    Uma única máquina física pode hospedar um grande número de VMs. Portanto, ela evita a necessidade de várias máquinas físicas para realizar as mesmas tarefas, e assim diminui os requisitos de espaço, potência e manutenção associados ao hardware físico.

  • Software compatibility

    Como uma VM pode usar um SO diferente de seu host, a virtualização torna possível executar aplicações que não foram originalmente lançadas para seu SO host. Por exemplo, usando um SO convidado RHEL 6, você pode executar aplicativos liberados para o RHEL 6 em um sistema host RHEL 8.

    Nota

    Nem todos os sistemas operacionais são suportados como um sistema operacional convidado em um host RHEL 8. Para obter detalhes, consulte Seção 20.2, “Características recomendadas na virtualização RHEL 8”.