Servidores Virtuais Privados (VPS) são uma escolha perfeita entre alojamento partilhado e servidores dedicados, pois este tipo de alojamento permite um equilíbrio entre controlo, desempenho e segurança. É a tecnologia de virtualização que torna tudo isto possível.
O alojamento Starlight VPS utiliza KVM (Kernel-based Virtual Machine), uma tecnologia de virtualização open-source popular, conhecida pelo seu desempenho robusto e flexibilidade.
KVM é uma solução de virtualização open-source integrada diretamente no kernel Linux, transformando-o num hipervisor bare-metal. Um hipervisor é um tipo de software que pode gerir várias máquinas virtuais isoladas de forma eficiente num único servidor.
O KVM requer extensões de virtualização de hardware como Intel VT-x ou AMD-V para funcionar. Estas extensões permitem ao KVM tirar o máximo partido das capacidades do hardware, garantindo desempenho quase igual ao bare metal e utilização eficiente dos recursos.
Aqui podes ver a arquitetura do KVM:

Existe uma vasta escolha de plataformas de hardware certificadas e suportadas pelo Linux que suportam o KVM. Os fabricantes de hardware contribuem frequentemente para o desenvolvimento do kernel, por isso novas funcionalidades de hardware são muitas vezes rapidamente integradas no kernel Linux.
Com virtualização total, cada VM recebe os serviços típicos de um sistema físico, como BIOS virtual e hardware. Isto permite aos utilizadores correr sistemas operativos convidados não modificados, como se estivessem a correr em hardware físico dedicado.
O KVM emula os componentes de hardware para as VMs, como CPU, RAM, adaptadores de rede e dispositivos de armazenamento.
O KVM herda as funcionalidades de gestão de memória do Linux, como acesso não uniforme à memória e fusão de páginas iguais do kernel. A memória de uma máquina virtual pode ser trocada, suportada por grandes volumes para melhor desempenho, e pode ser partilhada ou suportada por um ficheiro em disco.
Qualquer armazenamento suportado pelo Linux pode ser usado para o KVM, como, por exemplo, discos locais e armazenamento ligado à rede (NAS). Sistemas de ficheiros partilhados também são suportados e podem ser usados por vários hosts.
A migração em tempo real no KVM permite mover uma VM em funcionamento entre nós sem interrupção do serviço. A VM permanece online com aplicações e ligações de rede ativas.
O kernel Linux contém extensões em tempo real que permitem que aplicações baseadas em VM funcionem com latência reduzida e melhor priorização em comparação com sistemas bare metal. Também divide processos com tempos de execução longos em tarefas mais pequenas, que são então agendadas e processadas de forma eficiente.
O KVM oferece várias vantagens como solução de virtualização, especialmente para empresas e programadores que usam ambientes baseados em Linux. Funcionalidades como a integração no kernel Linux e o seu carácter open-source tornam o KVM uma excelente escolha para virtualização eficiente e segura. As principais vantagens do KVM são:
Compatibilidade: com o KVM tens uma vasta escolha de sistemas operativos para instalar numa VM. Também podes ajustar as definições de kernel de baixo nível para se adaptarem às tuas necessidades, já que o KVM só funciona em hardware que suporte virtualização assistida por hardware.
Desempenho: O KVM é um hipervisor de tipo 1, o que significa que é instalado diretamente num servidor físico sem qualquer software a correr entre o hardware e o hipervisor. Isto permite alcançar um desempenho quase igual ao bare metal em comparação com hipervisores de tipo 2.
Escalabilidade: Como módulo do kernel Linux, o KVM ajusta-se automaticamente para lidar com cargas de trabalho crescentes à medida que o número de máquinas virtuais aumenta. Com o desempenho baseado em Linux, o KVM escala de forma eficiente para responder às exigências de aplicações que consomem muitos recursos.
Segurança: O KVM tira partido da maioria das funcionalidades de segurança do Linux, como correções de segurança estáveis e processos de desenvolvimento contínuo. Existe também um risco reduzido de ataques entre VMs, conseguido através do isolamento de cada VM com uma combinação de Security-Enhanced Linux (SELinux) e virtualização segura (sVirt).
Maturidade: O KVM foi criado em 2006 e tem sido continuamente desenvolvido e melhorado desde então, tornando-o numa solução de virtualização madura e fiável. Também recebe suporte regular da comunidade open-source.
O KVM (Kernel-based Virtual Machine) é uma solução de virtualização poderosa e versátil que transforma o kernel Linux num hipervisor. A sua integração profunda com o kernel Linux, suporte para aceleração de hardware e desempenho robusto tornam-no uma escolha ideal para várias aplicações, desde consolidação de servidores até computação em nuvem.