1. Desempenho
Por que lidar com a perda é tão importante? Porque afeta o desempenho do aplicativo e, em última análise, a satisfação do cliente. Se o consumo de processamento da infraestrutura virtualizada for alto, apenas serviços de aplicativos que não sejam de nível de produção ou menos importantes poderão ser executados. Dependendo do produto, a perda de processamento das soluções de virtualização varia de 1% a 60%. A eficiência de execução de aplicativos virtualizados varia muito. Alguns podem estar próximos da eficiência de execução no ambiente físico original, enquanto outros são tão ruins que os usuários não conseguem aceitá-los. O desempenho de diferentes produtos com a mesma rota de tecnologia de virtualização também varia muito, mas de modo geral, o hardware de virtualização causará grandes perdas de desempenho, mas as perdas de desempenho de virtualização do sistema operacional são extremamente baixas e quase podem ser ignoradas.
2. Ferramentas de gestão
Muitos usuários tentam a virtualização porque ela pode reduzir os custos de hardware, porque o hardware nesses data centers é utilizado apenas de 15% a 20%. Embora o custo do hardware e do ambiente em si seja considerável, a maior parte do custo de gestão ainda provém do custo de gestão do servidor. Portanto, as ferramentas de gerenciamento são ainda mais importantes para o gerenciamento da infraestrutura virtualizada. Somente por meio de um bom gerenciamento e monitoramento de recursos poderemos realmente utilizar os recursos do servidor virtual de maneira eficaz.
Cada solução de virtualização oferece ferramentas de gerenciamento muito diferentes. Algumas soluções de virtualização possuem poucas ferramentas de gerenciamento e seu uso é muito limitado. Certas soluções de virtualização oferecem ótimos conjuntos de ferramentas que acompanham o produto com desconto. Mas algumas ferramentas são muito caras, muitas vezes vendidas como componentes opcionais do produto.
3. Suporte de plataforma
A tecnologia de virtualização abstrai os servidores virtuais do hardware abaixo deles, mas isso não significa que a infraestrutura virtual possa suportar qualquer hardware. É importante observar que a virtualização de hardware e a virtualização paralela devem suportar todo o hardware do computador, desde chips de CPU até placas gráficas. A tecnologia de virtualização do sistema operacional é construída no sistema operacional padrão, portanto, suporta todo o hardware suportado pelo sistema operacional, facilitando o processo de implantação de produtos de virtualização do sistema operacional.
4. Migração
A tecnologia de virtualização abstrai os servidores virtuais do hardware. O maior benefício disso é que os servidores virtuais podem ser migrados entre diferentes servidores físicos. Os recursos de migração permitem que servidores virtuais sejam clonados ou movidos de um servidor físico para outro.
Muitas soluções de virtualização possuem recursos de clonagem ou migração, mas variam consideravelmente em recursos, limitações e custos de software. Soluções de ponta com tempo de inatividade zero têm custos de migração extremamente altos e exigem o suporte de dispositivos de armazenamento centralizados SAN. Ao migrar servidores, os usuários precisam avaliar a importância da migração e determinar como migrar para melhor se adequar ao ambiente de aplicativos da empresa.
5. Gestão de recursos
Três tipos diferentes de tecnologias de virtualização utilizam abordagens diferentes para alocação de recursos de servidor. A tecnologia de virtualização de hardware e a tecnologia de virtualização paralela alocam recursos de hardware virtualizados para diferentes servidores virtuais. As duas tecnologias diferem na flexibilidade na alocação e substituição de recursos de hardware. Na verdade, essas duas tecnologias alocam recursos virtuais para servidores virtuais, que possuem muitas restrições. Por exemplo, os recursos de CPU e memória que podem ser alocados são sempre limitados.
A virtualização do sistema operacional é muito flexível no gerenciamento de recursos, permitindo que os recursos sejam atualizados em tempo real sem interromper os serviços de aplicativos ou servidores virtuais.
6. Isolamento e segurança
Cada tecnologia de virtualização lida com problemas de isolamento e segurança de maneira diferente. O componente mais básico de uma solução de virtualização é o particionamento. Todas as máquinas virtuais devem ser completamente isoladas para que processos, bibliotecas de vínculo dinâmico e aplicativos não afetem os aplicativos em outros servidores virtuais no mesmo servidor.
Em relação aos servidores comuns, como a tecnologia de virtualização altera os nós de acesso e diferentes componentes, é improvável que realize ataques convencionais em servidores virtuais. Assim como o isolamento, é igualmente importante que dois servidores virtuais no mesmo servidor físico estejam protegidos um do outro.
7. Utilização do servidor
Melhorar a utilização do servidor pode reduzir significativamente o custo total de propriedade dos recursos do data center. Os principais fatores de custo a serem considerados em um projeto de consolidação de servidores são o armazenamento do data center, a energia e os custos anuais de manutenção de hardware. Ao avaliar a utilização de recursos de diferentes soluções de virtualização, é necessário considerar o limite do número de servidores virtuais que podem ser executados em um único servidor físico. Embora todas as tecnologias de virtualização não tenham limite no número de servidores virtuais, no passado elas simplesmente não podiam suportar mais servidores virtuais devido ao consumo adicional excessivo.
A tecnologia de virtualização do sistema operacional não limita o número de servidores virtuais em um servidor físico. A arquitetura eficiente permite que um único servidor suporte mais servidores virtuais se as condições de hardware permitirem, o que sem dúvida melhora muito a utilização real do servidor, ao mesmo tempo que maximiza o custo. desempenho e retorno do investimento do servidor.
8. Eficiência de implantação
Em 2005, pesquisadores da Ideas International ficaram surpresos ao descobrir que o maior benefício da virtualização de servidores era, na verdade, economizar muito tempo no provisionamento de servidores. Os recursos de provisionamento de servidor de cada solução de virtualização são diferentes. Algumas soluções oferecem modelos e ferramentas pré-configuradas ou configurações personalizadas antecipadamente, reduzindo o tempo de provisionamento. O tempo de ativação de diferentes métodos de processamento varia muito, de 30 segundos a 1 hora. Comparados aos servidores independentes, os servidores virtuais reduzem drasticamente o tempo de inicialização do servidor.
9. Implantação antecipada de virtualização
Os três principais cenários de implantação de virtualização de servidores são: teste e pesquisa e desenvolvimento, consolidação de servidores e recuperação de desastres.
Para projetos de teste e P&D, como os desenvolvedores precisam usar muitos ambientes de sistemas operacionais diferentes, o que torna difícil estimar os custos relacionados, a melhor opção é a virtualização de hardware.
A consolidação de servidores (envolvendo aplicativos existentes ou novos aplicativos) geralmente ocorre em servidores de produção que suportam aplicativos e dados on-line. Dois fatores a serem considerados são as perdas de processamento e a utilização do servidor. Entre elas, a melhor solução é a virtualização do sistema operacional, pois a virtualização do sistema operacional reduz as perdas do servidor e pode melhorar significativamente a utilização do servidor.
As soluções de recuperação de desastres são uma solução de implantação de servidores virtualizados muito comum. Muitas organizações consideram que as soluções de recuperação de desastres que permitem acesso em tempo real e fornecem sistemas redundantes são proibitivamente caras. Como os servidores virtualizados podem ser ativados, reiniciados e criar servidores críticos em um tempo limitado, os servidores virtualizados rapidamente se tornaram uma das soluções econômicas de recuperação de desastres com maior desempenho de gerenciamento em um curto período de tempo.
10. Custo total de propriedade
O último fator a considerar é o custo total de propriedade de cada tecnologia de virtualização. Soluções com mais funcionalidades e ferramentas de gestão são naturalmente mais caras. Alguns fornecedores exigem pagamento por recursos e ferramentas de gerenciamento adicionais, tornando mais difícil comparar o custo total de propriedade de diversas tecnologias de virtualização. Quando você considera o desempenho e a funcionalidade oferecidos pelo produto base e depois compara o custo total de propriedade, os usuários ficarão surpresos ao ver a diferença significativa de valor que diversas soluções podem oferecer.