Alors pour donner un ordre d'idée. Actuellement chez mon client, 15 machines physique, 85 serveurs virtualisées sur celle ci.
Gain :
- Administration
- Duplication (une copie de l'image permet de dupliquer le serveur)
- Sauvegarde (même combat, avec en plus la technique chez VmWare du "snapshot" qui permet de prendre une image de la configuration à un instant T)
- Gain de place et de conso electrique
- Aspect "jetable" pour les environnements pilotes et de développement.
Limites :
- Pour ce qui est du concept de virtualisation, il faut porter une attention particulière à l'aspect matériel. En effet, vu que toutes les ressources sont partagés entre les machines virtuelles, la conception d'une machine physique support de virtualisation ne se fait pas de la même manière qu'une machine serveur standard. Il faut en particulier prévoir :
++ Beaucoup de ram, organisée par canaux
++ Des controleurs disques séparés afin de garantir une disponibilité des I/O
++ Du réseau en teaming si possible (ou agrégat)
++ Des schémas d'infra tenant compte des cartes réseaux virtualisés ainsi que des documents permettant de faire des états des VM par machine physique
Les produits :
- Virtual PC
- XEN
- VMWare Server
- VMWare ESX
Je sépare volontairement VM Server d'ESX, pour la bonne et simple raison que Server est gratuit, ESX payant, et que ESX propose des options d'équilibrage de performance par VM non dispo dans Server.
www.vmware.com