Virtualização por Container e desktops
A virtualização baseada em contêineres ou também chamada de virtualização a nível de sistema operacional utiliza uma camada às chamadas do sistema (system calls) o que permite o isolamento entre o sistema hospedeiro e a máquina virtual. O principal benefício da virtualização baseada em containers é uma performance nativa do sistema e a desvantagem é o uso de somente um tipo de sistema operacional.
Características comuns:
Acesso root
OS virtualização
Upgrades de plano aplicado ao vivo sem reboots
Mais recursos para o plano disponível devido a virtualização leve
Fácil configuração de rede / disco
Ótimo para projetos onde paravirtualização não é necessário
O acesso para a maioria dos módulos do iptables
OpenVZ é uma virtualização baseada em sistema operacional. O kernel servidor host é modificado para fornecer cada servidor virtual com acesso root, ou seu próprio espaço e memória /disco / recursos de rede. Sem a sobrecarga de seu próprio kernel Linux.
Segundo (SOLTESZ; POTZL; FIUCZYNSKI, 2007) as técnicas de virtualização de sistemas operacionais baseadas em contêineres chegam a uma performance até duas vezes superior às outras técnicas, principalmente em cenários de serviços baseados em web. De acordo com (PADALA et al., 2007) a performance de sistemas paravirtualizados piora no momento em que se aumenta a quantidade de aplicações estanciadas de uma para quatro. Neste cenário o tempo médio de resposta dos servidores paravirtualizados aumenta quatro vezes enquanto que usando virtualização baseada em contêineres este tempo de resposta somente dobra. Com base neste estudo observa-se que a técnica de virtualização baseada em contêineres apresenta um melhor desempenho quando se demanda mais máquinas virtuais rodando simultaneamente. O OpenVZ 8 e o Linux-VServer 9, objeto do nosso estudo, são exemplos de implementação da virtualização baseada em contêineres para sistemas Linux.
As vantagens dos contêineres sobre a