Partager via


Modes de stratégies de mises à jours pour Virtual Machine Scale Sets

Le mode de stratégie de mise à jour que vous choisissez peut avoir un impact sur la durée de bon fonctionnement globale du service de votre groupe de machines virtuelles identiques. Les modes de stratégie de mise à niveau disponibles sont les suivants : automatique, manuel et propagé.

Modes de stratégie de mise à niveau

Remarque

Pour mettre à jour la version de référence de l’image pendant une mise à niveau, inscrivez l’indicateur de fonctionnalité suivant :
Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute

Chaque Virtual Machine Scale Set à un mode de stratégie de mise à jour qui détermine comment les instances sont mises à jour avec le dernier modèle du groupe identique. Les modifications apportées au modèle du groupe identique incluent les mises à jour qui doivent être appliquées à chaque instance individuelle. Voici quelques exemples :

  • Mises à niveau de référence d’image
  • Modifications de la référence SKU
  • Ajouter ou supprimer un disque de données
  • Ajouter ou supprimer des extensions
  • Ajout de zones de disponibilité
  • Changement des informations du domaine d’erreur

En outre, il peut y avoir des situations où vous souhaiterez que des instances spécifiques dans votre groupe identique soient traitées différemment du reste. Par exemple, certaines instances du groupe identique pourraient être nécessaires pour effectuer des tâches différentes de celles des autres membres du groupe. Dans ces situations, la Protection des instances ou les métriques de données personnalisées pour la stratégie de mise à jour propagée (préversion) fournissent les contrôles nécessaires pour empêcher que ces instances soient mises à niveau en même temps que les autres instances.

Mode automatique de la stratégie de mise à niveau

Avec un mode automatique de la stratégie de mise à niveau, le groupe identique ne garantit pas l’ordre dans lequel les machines virtuelles sont arrêtées. Le groupe identique est susceptible d’arrêter toutes les machines virtuelles en même temps pour effectuer des mises à niveau.

Diagramme de haut niveau montrant ce qui se passe lors de l’utilisation d’une stratégie de mise à niveau automatique.

Le mode automatique de la stratégie de mise à niveau est adaptée aux scénarios DevTest où vous ne vous souciez pas de la durée de bon fonctionnement de vos instances lorsque vous apportez des modifications aux configurations et aux paramètres.

Si votre groupe identique fait partie d’un cluster Service Fabric, le mode Automatique est le seul mode disponible. Pour plus d’informations, consultez Mise à niveau des applications Service Fabric.

Mode manuel de la stratégie de mise à niveau

Avec un mode manuel de la stratégie de mise à niveau, vous choisissez quand mettre à jour les instances du groupe identique. Rien ne se produit automatiquement sur les machines virtuelles existantes lorsque des modifications se produisent dans le modèle de groupe identique. Les nouvelles instances ajoutées au groupe identique utilisent le modèle le plus récent disponible.

Diagramme de haut niveau montrant ce qui se passe lors de l’utilisation d’une stratégie de mise à niveau manuelle.

Le mode manuel de la stratégie de mise à niveau est idéal pour les charges de travail où vous avez besoin de davantage de contrôle sur le moment et la façon dont les instances sont mises à jour.

Mode propagé de la stratégie de mise à niveau

Avec un mode propagé de la stratégie de mise à niveau, le groupe identique effectue des mises à jour par lots. Vous bénéficiez également d’un meilleur contrôle sur les mises à niveau avec des paramètres tels que la taille du lot, le pourcentage sain maximal, la hiérarchisation des instances non saines et l’activation des mises à niveau entre les zones de disponibilité.

Diagramme de haut niveau montrant ce qui se passe lors de l’utilisation d’une stratégie de mise à niveau propagée.

Le mode propagé de la stratégie de mise à niveau convient le mieux aux charges de travail de production qui nécessitent un nombre défini d’instances toujours disponibles. Les mises à niveau propagées sont le moyen le plus sûr de mettre à niveau des instances vers le modèle le plus récent sans compromettre la disponibilité et la durée de bon fonctionnement.

Lorsque vous utilisez un mode propagé de la stratégie de mise à niveau sur un groupe de machines virtuelles identiques avec l’orchestration flexible, le groupe identique doit également utiliser l’extension Intégrité de l’application pour monitorer l’intégrité de l’application.

Lorsque vous utilisez un mode propagé de la stratégie de mise à niveau sur Virtual Machine Scale Sets avec l’orchestration uniforme, le groupe identique doit également avoir une sonde d’intégrité ou utiliser l’extension Intégrité de l’application pour monitorer l’intégrité de l’application.

Mises à niveau nécessitant un redémarrage, une réinitialisation ou un redéploiement

Certaines mises à niveau nécessitent un redémarrage de la machine virtuelle, tandis que d’autres peuvent être effectuées sans perturber les instances de groupe identique. Les mises à jour qui nécessitent un redémarrage, une réinitialisation ou un redéploiement de l’instance de machine virtuelle sont les suivantes :

  • Mises à jour de clés SSH ou de mots de passe
  • Modifications de données personnalisées
  • Mises à jour de référence d’image
  • Modifications de la taille de la machine virtuelle
  • Ajout de zones de disponibilité
  • Modifications apportées aux domaines d’erreur
  • Modifications apportées aux groupes de placement de proximité

Remarque

Bien que les modifications de mots de passe et de données personnalisées puissent être apportées sans redémarrage, pour que les mises à niveau soient appliquées aux instances de machine virtuelle, vous devez réimager la machine virtuelle. Pour plus d’informations, consultez Réimager une machine virtuelle.

Étapes suivantes

Découvrez la procédure pour définir le mode de stratégie de mise à niveau de votre groupe de machines virtuelles identiques.