O que é virtualização de servidores?
Houve um tempo em que uma organização que buscava hospedagem na web teve que escolher entre um servidor compartilhado e um servidor dedicado. Essa poderia ser uma escolha difícil, porque, embora a hospedagem dedicada oferecesse um servidor ao qual apenas uma organização tivesse acesso - garantindo memória, largura de banda e controle completo -, poderia ser extremamente caro. Um servidor compartilhado, por outro lado, geralmente significava compartilhar os recursos de memória e largura de banda, além do endereço IP. Se outra pessoa no servidor provasse ser uma pessoa viciada em recursos ou inundasse a Internet com spam, alguém poderia ser bloqueado sem culpa alguma, já que os ISPs miravam no spammer que compartilhava seu território. A virtualização de servidores usa software para fazer um servidor agir como se fosse um número de servidores separados, resolvendo o problema.
A virtualização de servidores, também conhecida como Servidor Dedicado Virtual (VDS) ou Servidor Privado Virtual (VPS), é mais barata que um servidor dedicado e resolve os problemas de compartilhamento de recursos de um servidor compartilhado, reservando recursos para cada assinante e permitindo que cada servidor virtual execute completamente separadamente dos outros, mesmo executando sistemas operacionais separados, se desejado. A virtualização de servidores também possui aplicativos nas organizações, pois permite que tarefas e processos incompatíveis sejam operados no mesmo servidor completamente sem interação ou sobreposição, tornando o uso do servidor mais eficiente. Outro benefício dos servidores virtuais é permitir redundância em uma única peça de hardware. Um segundo servidor virtual pode conter o aplicativo de amostra e / ou os mesmos dados a serem usados como backup em caso de falha.
A virtualização de servidores pode ser realizada de três maneiras diferentes. O primeiro é conhecido como virtualização completa ou modelo de máquina virtual; o segundo como modelo de paravirtualização ou máquina paravirtual (PVM); e o terceiro é chamado virtualização no nível do sistema operacional ou virtualização no nível do sistema operacional (sistema operacional). O modelo de máquina virtual requer software de hipervisor, que atua como uma plataforma para os sistemas operacionais dos servidores virtuais, mantendo-os separados e independentes, o que requer muito poder de processamento. O modelo PVM permite que os servidores virtuais estejam cientes um do outro e coordenem o uso de recursos. Com a virtualização de servidores no nível do sistema operacional, existe apenas um sistema operacional host e os servidores virtuais são convidados, o que significa que todos devem ser separados e executados no mesmo sistema operacional, mas permitem que o sistema seja mais eficiente.