Tout d'abord, je serais d'accord pour dire que vous devez vous assurer que les fournisseurs prennent en charge, voire autorisent, la virtualisation de leurs applications. Nous avons une application assez importante qui autorise la virtualisation mais se réserve le droit de nous faire charger l'application sur un serveur physique si le dépannage le nécessite. Nous avons d'autres applications qui ne prennent pas du tout en charge la virtualisation.
Deuxièmement, sur quel type de matériel hôte de virtualisation travaillez-vous? Si vous avez assez de puissance de calcul, vous pouvez virtualiser à peu près n'importe quoi, mais si vous manquez de puissance, vous pouvez causer des problèmes de performance majeurs.
Troisièmement, êtes-vous d'accord pour que des logiciels critiques soient virtualisés? Vous voudrez peut-être envisager d'avoir soit un cluster, soit plus d'un hôte virtuel afin que si un hôte unique tombe en panne, il ne mette pas hors service la moitié de votre infrastructure.
Enfin, et le critère le plus important pour nous concernant les applications non critiques, à quel point le matériel sur lequel l'application est actuellement installée est-il surdimensionné? Nous avions plusieurs serveurs puissants faisant une seule petite tâche pour laquelle nous avons très bien été servis par la virtualisation. De plus, le remplacement du vieux matériel est un point important ici. Il existe un outil sur Sysinternals appelé disk2vhd qui créera un fichier vhd (si vous utilisez Hyper-V ou Virtual Server) à partir d'un disque physique et nous avons eu beaucoup de succès en virtualisant des instances physiques existantes avec ça.