À propos de la migration manuelle à chaud


La location unique vous permet de créer des VM sur un nœud à locataire unique spécifique ou dans un groupe de nœuds. Si vous créez une VM dans un groupe de nœuds, Compute Engine optimise l'espace disponible pour les VM dans le groupe de nœuds en utilisant un algorithme de bin-packing pour déterminer le nœud sur lequel placer la VM. Pour en savoir plus sur la location unique, consultez la page Présentation de la location unique.

Lorsque votre charge de travail s'exécute, vous pouvez déplacer les VM vers un nœud ou un groupe de nœuds différent. Pour déplacer des VM à locataire unique vers un autre nœud ou groupe de nœuds, vous pouvez lancer manuellement une migration à chaud. Vous pouvez également lancer manuellement une migration à chaud pour déplacer une VM mutualisée vers une location unique.

Cas d'utilisation pour la migration manuelle à chaud

La liste suivante présente quelques cas d'utilisation de la migration à chaud manuelle des VM:

  • Augmentez l'utilisation et optimisez les coûts. Vous pourrez peut-être regrouper les VM sur moins de nœuds à locataire unique.

  • Réorganiser les VM de manière logique Utilisez des nœuds ou des groupes de nœuds à locataire unique différents pour séparer les VM en fonction de leur type de charge de travail.

  • Isoler les charges de travail pour répondre aux normes de conformité ou améliorer les performances Migrez manuellement à chaud des charges de travail mutualisées nécessitant une isolation matérielle en mode location unique pour répondre aux normes de conformité ou améliorer les performances.

  • Augmenter la portabilité des VM Vous ne pouvez pas modifier certains paramètres de modèle de nœud, tels que la stratégie de maintenance, l'intervalle de maintenance et les paramètres liés au disque SSD local. En utilisant la migration manuelle à chaud, vous pouvez migrer des VM vers un groupe de nœuds avec des paramètres différents.

  • Améliorer les performances en rééquilibrant les nœuds à locataire unique sursouscrits. Si vous sursolliciter l'attribution de processeurs sur des VM à locataire unique, vous pouvez migrer manuellement à chaud les VM peu performantes vers d'autres nœuds à locataire unique.

Examples

Pour comprendre comment la migration à chaud manuelle fonctionne pour les cas d'utilisation précédents, consultez les exemples suivants.

Bin-packing manuel

Pour organiser plus efficacement les VM d'un groupe de nœuds afin de prendre en charge des VM supplémentaires, vous pouvez utiliser la migration manuelle à chaud pour choisir les nœuds sur lesquels placer des VM à locataire unique.

Prenons l'exemple d'un groupe de nœuds à locataire unique avec l'état initial suivant, sur lequel vous essayez de planifier une VM supplémentaire avec 16 processeurs virtuels :

État initial Nœud 1 Nœud 2 Total
Capacité de processeur virtuel 80 80 160
Processeurs virtuels de VM 72 64, 8 144
Capacité non utilisée 8 8 16

L'espace sur un nœud est insuffisant pour planifier une VM comportant 16 processeurs virtuels. Toutefois, l'espace agrégé est suffisant.

Pour libérer de l'espace pour la VM à 16 processeurs virtuels, lancez une migration à chaud de la VM à huit processeurs virtuels du nœud 2 vers le nœud 1. Le tableau suivant montre la nouvelle configuration de VM :

État final Nœud 1 Nœud 2 Total
Capacité de processeur virtuel 80 80 160
Processeurs virtuels de VM 72, 8 64, 16 160
Capacité non utilisée 0 0 0

La figure suivante résume ce processus :

Bin-packing manuel de VM pour libérer de la place pour une VM plus grande.
Figure 1: Bin packing manuel des VM pour créer de l'espace pour une VM comportant davantage de processeurs virtuels

Autoscaling après bin packing

Après le bin packing, il peut y avoir des nœuds à locataire unique sans VM. Dans ce cas, l'autoscaler de nœuds à locataire unique peut supprimer le nœud vide.

Prenons l'exemple d'un groupe de nœuds à locataire unique avec l'état initial suivant. Si vous déplacez la VM à 8 processeurs virtuels, l'autoscaler de groupe de nœuds peut supprimer un nœud :

État initial Nœud 1 Nœud 2 Total
Capacité de processeur virtuel 80 80 160
Processeurs virtuels de VM 8 72 80
Capacité non utilisée 72 8 80

Pour notifier l'autoscaler de groupe de nœuds d'un nœud vide, lancez une migration à chaud de la VM à 8 processeurs virtuels du nœud 1 vers le nœud 1. Le tableau suivant montre la nouvelle configuration de VM :

État final Nœud 1 Nœud 2 Total
Capacité de processeur virtuel 80 80 160
Processeurs virtuels de VM 0 72, 8 80
Capacité non utilisée 80 0 80

Maintenant que le nœud 1 est vide, l'autoscaler peut le supprimer du groupe de nœuds. Le tableau suivant montre la nouvelle configuration de VM :

État final Nœud 1 Nœud 2 Total
Capacité de processeur virtuel - 80 80
Processeurs virtuels de VM - 72, 8 80
Capacité non utilisée - 0 80

La figure suivante résume ce processus :

Bin-packing manuel de VM à regrouper sur un seul nœud. L'autoscaler peut ensuite supprimer le nœud vide.
Figure 2 : Bin-packing manuel de VM à regrouper sur un seul nœud.

Limites

Les limites suivantes s'appliquent lors de la migration manuelle à chaud des VM:

  • Limites de capacité. Pendant la migration à chaud manuelle d'une VM au sein de la location unique, celle-ci consomme la capacité du nœud à locataire unique source et du nœud à locataire unique de destination jusqu'à la fin de la migration à chaud. Si la capacité de l'hôte de destination est insuffisante, Compute Engine ne déplace pas la VM.

  • Limites générales Les requêtes de migration à chaud manuelle peuvent échouer si des propriétés de planification sont incompatibles ou si d'autres requêtes de migration à chaud sont en concurrence. Pour en savoir plus sur la résolution des problèmes, consultez la section Échecs de la planification des VM.

  • Limites des groupes d'instances gérés (MIG) Vous ne pouvez pas manuellement migrer à chaud des VM situées dans un MIG vers un autre nœud à locataire unique.

  • Limites du cycle de vie des instances de VM Vous ne pouvez pas mettre à jour certaines propriétés d'une VM, telles que le type de machine, sans la redémarrer. En outre, vous ne pouvez pas mettre à jour ces propriétés en même temps que la mise à jour des affinités de nœuds. Pour en savoir plus sur ces propriétés, consultez la section Mettre à jour les propriétés d'une instance.

Tarifs

La migration à chaud manuelle est gratuite. Pour en savoir plus sur la facturation des nœuds à locataire unique, consultez la page Tarifs applicables aux nœuds à locataire unique.

Si un nœud à locataire unique est vide après la migration et que vous avez activé l'autoscaler de nœuds à locataire unique, la migration manuelle à chaud des VM peut réduire vos frais.

Étape suivante