26 de agosto de 2010

Três tipos de servidor virtual

VOLTAMOS A FALAR DE SERVIDORES

Há três maneiras de criar servidores virtuais: virtualização plena, paravirtualização e virtualização em nível de sistema operacional. Todas elas têm traços comuns.
.
  • O servidor físico é conhecido como hospedeiro.
  • Os servidores virtuais são os hóspedes.
  • Os servidores virtuais se comportam como máquinas físicas.
  • Cada sistema utiliza uma abordagem diferente para alocar recursos do servidor físico às necessidades do servidor virtual.

A virtualização plena usa um tipo especial de software conhecido como hipervisor, que interage diretamente com a CPU e o espaço de disco do servidor físico. O hipervisor serve como plataforma para os sistemas operacionais dos servidores virtuais. Ele mantém cada servidor virtual completamente independente e desconhecedor dos demais que operem na mesma máquina física. Cada servidor hóspede utiliza seu sistema operacional próprio - é possível até ter um hóspede rodando em Linux e um outro em Windows.

O hipervisor monitora os recursos do servidor físico. À medida que os servidores virtuais operam aplicativos, o hipervisor transfere recursos da máquina física para o servidor virtual apropriado. Os hipervisores têm necessidades próprias de processamento, o que significa que o servidor físico precisa reservar algum poder de processamento e recursos para rodar o aplicativo do hipervisor. Isso pode afetar o desempenho geral do servidor e desacelerar as operações.

A abordagem da paravirtualização é um pouco diferente. Ao contrário da virtualização plena, no caso da paravirtualização, os servidores hóspedes sabem da existência uns dos outros. Um hipervisor de paravirtualização não precisa de tanto poder de processamento para administrar os sistemas operacionais hóspedes porque cada um deles conhece as demandas que os demais apresentam ao servidor físico. O sistema todo funciona como uma unidade coesa.

A virtualização em nível de sistema operacional não emprega hipervisores. Em vez disso, a capacidade de virtualização é parte do sistema operacional do hospedeiro que executa todas as funções de um hipervisor de virtualização plena. A maior limitação quanto a essa abordagem é que todos os hóspedes precisam funcionar com o mesmo sistema operacional. Cada servidor virtual continua independente dos demais, mas não se pode usar diferentes sistemas. Como os sistemas hóspedes precisam ser iguais, esse ambiente é definido como homogêneo.

Qual é o melhor método? Isso depende das necessidades do administrador de rede. Caso todos os servidores rodem com o mesmo sistema operacional, uma virtualização de sistema operacional pode funcionar melhor. Esses sistemas tendem a ser mais rápidos e mais eficientes que outros métodos. Por outro lado, se o administrador está operando servidores com diversos sistemas operacionais diferentes, a paravirtualização pode ser a melhor escolha. Um potencial obstáculo a esse sistema é o apoio, pois a técnica é relativamente nova e poucas empresas oferecem software. Mais empresas oferecem produtos para virtualização plena, mas o interesse em paravirtualização está em alta e o método pode suplantar a virtualização plena, com o tempo.


Proteger e servir


Nos primeiros dias da virtualização de servidores, só havia um fornecedor de software de virtualização: a VMware. Hoje, há diversas empresas nesse mercado. Parte do software é de acesso fechado, mas há programas de fonte aberta, criados e distribuídos por usuários e não por uma empresa. Veja a seguir alguns dos grandes protagonistas do mercado de software de virtualização.

  • FreeVPS
  • Microsoft Virtual Server
  • Parallels
  • Qemu
  • SWSoft
  • Virtual Iron
  • Virtuozzo
  • Xen

Quais são algumas das limitações dos servidores virtuais? Descubra na próxima seção.

Um comentário:

Anônimo disse...

Sérgio essas matérias de servidores virtuais estão ótimas..
Parabéns!!!!