1. Performances
Pourquoi est-il si important de gérer la perte ? Parce que cela affecte les performances des applications et, en fin de compte, la satisfaction des clients. Si la consommation de traitement de l'infrastructure virtualisée est élevée, seuls les services d'application non liés à la production ou moins importants peuvent être exécutés. Selon les produits, la perte de traitement des solutions de virtualisation varie de 1 % à 60 %. L'efficacité d'exécution des applications virtualisées varie considérablement. Certaines peuvent être proches de l'efficacité d'exécution dans l'environnement physique d'origine, tandis que d'autres sont si médiocres que les utilisateurs ne peuvent pas les accepter. Les performances de différents produits utilisant la même technologie de virtualisation varient également considérablement, mais d'une manière générale, le matériel de virtualisation entraînera d'importantes pertes de performances, mais les pertes de performances de virtualisation du système d'exploitation sont extrêmement faibles et peuvent presque être ignorées.
2. Outils de gestion
De nombreux utilisateurs tentent la virtualisation car elle peut réduire les coûts matériels, car le matériel de ces centres de données n'est utilisé qu'à 15 à 20 %. Bien que le coût du matériel et de l'environnement lui-même soit considérable, la plus grande partie du coût de gestion provient toujours du coût de gestion du serveur. Par conséquent, les outils de gestion sont encore plus importants pour la gestion de l'infrastructure virtualisée. Ce n'est que grâce à une bonne gestion et surveillance des ressources que nous pouvons réellement utiliser efficacement les ressources des serveurs virtuels.
Chaque solution de virtualisation propose des outils de gestion très différents. Certaines solutions de virtualisation disposent de peu d'outils de gestion et sont très limitées dans leur utilisation. Certaines solutions de virtualisation offrent d'excellents ensembles d'outils fournis avec le produit à un prix réduit. Mais certains outils sont très coûteux et sont souvent vendus comme composants optionnels.
3. Prise en charge de la plateforme
La technologie de virtualisation sépare les serveurs virtuels du matériel situé en dessous, mais cela ne signifie pas que l'infrastructure virtuelle peut prendre en charge n'importe quel matériel. Il est important de noter que la virtualisation matérielle et la virtualisation parallèle doivent prendre en charge tout le matériel de l'ordinateur, des puces CPU aux cartes graphiques. La technologie de virtualisation du système d'exploitation est basée sur le système d'exploitation standard, elle prend donc en charge tout le matériel pris en charge par le système d'exploitation, ce qui facilite le processus de déploiement des produits de virtualisation du système d'exploitation.
4. Migrations
La technologie de virtualisation sépare les serveurs virtuels du matériel. Le plus grand avantage est que les serveurs virtuels peuvent être migrés entre différents serveurs physiques. Les capacités de migration permettent de cloner ou de déplacer des serveurs virtuels d'un serveur physique à un autre.
De nombreuses solutions de virtualisation disposent de fonctionnalités de clonage ou de migration, mais elles varient considérablement en termes de fonctionnalités logicielles, de limitations et de coûts. Les solutions haut de gamme sans temps d'arrêt ont des coûts de migration extrêmement élevés et nécessitent la prise en charge de périphériques de stockage centralisés SAN. Lors de la migration des serveurs, les utilisateurs doivent évaluer l'importance de la migration et déterminer comment migrer pour mieux s'adapter à l'environnement applicatif de l'entreprise.
5. Gestion des ressources
Trois types différents de technologies de virtualisation utilisent différentes approches d'allocation des ressources du serveur. La technologie de virtualisation matérielle et la technologie de virtualisation parallèle allouent des ressources matérielles virtualisées à différents serveurs virtuels. Les deux technologies diffèrent par leur flexibilité dans l'allocation et le remplacement des ressources matérielles. En effet, ces deux technologies allouent des ressources virtuelles aux serveurs virtuels, qui présentent de nombreuses restrictions. Par exemple, les ressources CPU et mémoire pouvant être allouées sont toujours limitées.
La virtualisation du système d'exploitation est très flexible dans la gestion des ressources, permettant de mettre à jour les ressources en temps réel sans interrompre les services d'application ou les serveurs virtuels.
6. Isolement et sécurité
Chaque technologie de virtualisation gère différemment les problèmes d’isolation et de sécurité. Le composant le plus fondamental d’une solution de virtualisation est le partitionnement. Toutes les machines virtuelles doivent être complètement isolées afin que les processus, les bibliothèques de liens dynamiques et les applications n'affectent pas les applications sur d'autres serveurs virtuels sur le même serveur.
Par rapport aux serveurs ordinaires, étant donné que la technologie de virtualisation modifie les nœuds d'accès et les différents composants, il est peu probable qu'elle mène des attaques conventionnelles sur les serveurs virtuels. Tout comme l'isolation, il est tout aussi important que deux serveurs virtuels sur le même serveur physique soient sécurisés l'un par rapport à l'autre.
7. Utilisation du serveur
L'amélioration de l'utilisation des serveurs peut réduire considérablement le coût total de possession des ressources du centre de données. Les principaux facteurs de coûts à prendre en compte dans un projet de consolidation de serveurs sont les coûts de stockage, d’alimentation et de maintenance matérielle annuels du centre de données. Lors de l'évaluation de l'utilisation des ressources de différentes solutions de virtualisation, vous devez tenir compte de la limite du nombre de serveurs virtuels pouvant s'exécuter sur un seul serveur physique. Bien que toutes les technologies de virtualisation n'aient pas de limite quant au nombre de serveurs virtuels, dans le passé, elles ne pouvaient tout simplement pas prendre en charge davantage de serveurs virtuels en raison d'une consommation supplémentaire excessive.
La technologie de virtualisation du système d'exploitation ne limite pas le nombre de serveurs virtuels sur un serveur physique. L'architecture efficace permet à un seul serveur de prendre en charge plusieurs serveurs virtuels si les conditions matérielles le permettent, ce qui améliore sans aucun doute grandement l'utilisation réelle du serveur, tout en maximisant le coût. performances et retour sur investissement du serveur.
8. Efficacité du déploiement
En 2005, des chercheurs d'Ideas International ont été surpris de constater que le plus grand avantage de la virtualisation des serveurs résidait en fait dans le gain de temps considérable lors de l'approvisionnement des serveurs. Les capacités de provisionnement de serveur de chaque solution de virtualisation sont différentes. Certaines solutions proposent des modèles et des outils préconfigurés, ou des configurations personnalisées à l'avance, réduisant ainsi le temps de provisionnement. Le temps d'activation des différentes méthodes de traitement varie considérablement de 30 secondes à 1 heure. Par rapport aux serveurs indépendants, les serveurs virtuels réduisent considérablement le temps de démarrage du serveur.
9. Déploiement prévu de la virtualisation
Les trois principaux scénarios de déploiement de virtualisation de serveur sont : test et R&D, consolidation de serveur et reprise après sinistre.
Pour les projets de test et de R&D, étant donné que les développeurs doivent utiliser de nombreux environnements de système d'exploitation différents, ce qui rend les coûts associés difficiles à estimer, la virtualisation matérielle est une meilleure option.
La consolidation des serveurs (impliquant des applications existantes ou de nouvelles applications) se produit généralement sur les serveurs de production prenant en charge les applications et les données en ligne. Deux facteurs à prendre en compte sont les pertes de traitement et l'utilisation du serveur. Parmi elles, la meilleure solution est la virtualisation du système d'exploitation, car la virtualisation du système d'exploitation entraîne moins de pertes de serveur et peut améliorer considérablement l'utilisation du serveur.
Les solutions de reprise après sinistre sont une solution de déploiement de serveurs virtualisés très courante. De nombreuses organisations trouvent que les solutions de reprise après sinistre qui permettent un accès en temps réel et fournissent des systèmes redondants sont d'un coût prohibitif. Étant donné que les serveurs virtualisés peuvent être activés, redémarrés et créer des serveurs critiques dans un délai limité, les serveurs virtualisés sont rapidement devenus l'une des solutions de reprise après sinistre les plus rentables, offrant des performances de gestion plus élevées en peu de temps.
10. Coût total de possession
Le dernier facteur à prendre en compte est le coût total de possession de chaque technologie de virtualisation. Les solutions dotées de plus de fonctionnalités et d’outils de gestion sont naturellement plus coûteuses. Certains fournisseurs exigent le paiement de fonctionnalités et d'outils de gestion supplémentaires, ce qui rend plus difficile la comparaison du coût total de possession des différentes technologies de virtualisation. Lorsque l’on considère les performances et les fonctionnalités offertes par le produit de base, puis que l’on compare le coût total de possession, les utilisateurs seront surpris de constater la différence significative de valeur que diverses solutions peuvent offrir.