No projeto e operação de datacenters, uma abordagem
para melhorar a eficiência de utilização dos recursos é conhecida
pelo termo genérico "consolidação de servidores"
e permite executar diferentes aplicações no mesmo host,
sem que haja interferência entre elas. Uma técnica específica
para consolidação de servidores Linux consiste no
uso de:
A
contêineres e mecanismos nativos do kernel, como
cgroups e namespaces, que permitem isolar as aplicações
e restringir seu acesso aos recursos do host.
B
paravirtualização, que simula um ambiente de
hardware completo sobre o qual diferentes sistemas
operacionais podem executar de forma isolada.
C
hypervisors e máquinas virtuais, que emulam diferentes
arquiteturas de hardware no mesmo servidor, permitindo
executar aplicações de forma isolada entre si.
D
virtualização de servidores, que permite criar uma
máquina virtual para cada aplicação, utilizando recursos
de diferentes máquinas físicas em redes separadas.