Par le biais d'une vidéo, AMD fait la démonstration de la migration à chaud d'une machine virtuelle sous ESX de VMware entre trois générations de processeurs Opteron : deux quadri-coeurs 65 et 45 nm et son prochain hexa-coeurs, Istanbul. L'exercice est loin d'être trivial. La migration à chaud d'une machine virtuelle, un des principaux atouts de la virtualisation, se heurte encore aujourd'hui à une restriction de taille. Elle ne peut se faire qu'entre serveurs dotés du même modèle de processeur. Tant AMD qu'Intel ont ajouté à leurs dernières générations de processeurs des extensions pour faire sauter cette limitation. En position de challenger, AMD est celui des deux qui communique le plus sur le sujet, mais Intel est aussi sur la brèche. Les hyperviseurs ne sont pas égaux devant la migration inter générations Bien entendu, la migration entre générations sera effective uniquement d'une génération n à toutes celles qui la suivent. De plus, tous les hyperviseurs ne sont pas sur un pied d'égalité pour supporter ce type d'opérations. Pour Hyper-V, dépourvu pour l'instant de migration à chaud, la question ne se pose pas. Dans le cas d'ESX, AMD et Intel coordonnent Enhanced vMotion (ESX 3.5 Update 2) avec les extensions de leurs processeurs. Chez AMD, il s'agit d'Extended Migration et de Rapid Virtualization Indexing, deux fonctions qui font partie d'AMD-V. Chez Intel, VT FlexMigration joue le même rôle au sein du jeu d'instructions Intel VT-x. En novembre dernier, AMD avait utilisé l'hyperviseur KVM, depuis adopté par Red Hat pour faire la démonstration d'une migration de machine virtuelle entre deux plateformes serveurs hétérogènes animées, d'un côté, par un Intel Xeon E5420 et, de l'autre, par un AMD Opteron. Difficile de faire plus éclectique. A l'époque, tant Intel que VMware, mis devant le fait accompli, avaient considérablement minimisé la portée de l'exercice... Sur Xen, Guillaume Le Tyrant, directeur marketing produit chez Citrix France, confirme que la fonction, si elle est présente dans la version open source, n'est pas intégrée dans Xen Server.