À propos du mode groupé

Les groupes d'instances gérés (MIG) peuvent créer des instances de machines virtuelles (VM) de manière groupée, ce qui permet d'atteindre la taille cible en une seule fois, au lieu de créer chaque instance individuellement. La création groupée d'instances permet de s'assurer que les ressources demandées sont prêtes avant que le MIG ne commence à créer ses instances. La création groupée est utile pour les jobs par lot qui ne peuvent démarrer qu'une fois que toutes les instances sont disponibles, par exemple le calcul hautes performances (HPC) ou l'entraînement distribué.

Si vous devez effectuer plusieurs requêtes dans un MIG pour créer des instances en une seule fois, utilisez des requêtes de redimensionnement. Pour en savoir plus, consultez la section À propos des requêtes de redimensionnement dans un MIG.

Mode groupé

Dans un MIG, le mode de la règle de taille cible détermine si le MIG crée les instances indépendamment ou toutes en même temps. Par défaut, le MIG crée ses instances de manière indépendante.

Voici les deux modes de la stratégie de taille cible :

  • Individuel (par défaut) : en mode individuel, le MIG crée des instances de manière indépendante. Si la capacité est insuffisante pour créer toutes les instances spécifiées dans la taille cible, le MIG crée autant d'instances que possible avec la capacité disponible et tente de créer les instances restantes lorsque la capacité devient disponible.

  • Groupé : en mode groupé, le MIG crée les instances simultanément. Si la capacité des ressources est insuffisante pour créer toutes les instances spécifiées dans la taille cible, le MIG attend que la capacité totale devienne disponible. Le MIG ne crée aucune instance tant que Compute Engine n'a pas la capacité requise pour la taille cible spécifiée. En utilisant le mode groupé, vous vous assurez que votre charge de travail reçoit toutes les ressources dont elle a besoin avant que le MIG ne commence à créer les instances.

Fonctionnement du mode groupé dans un MIG

Pour activer le mode groupé dans un MIG, vous devez définir le mode de la règle de taille cible sur BULK et spécifier une taille cible. Une fois que vous avez spécifié une taille cible, le MIG lance l'opération de création groupée et attend que la pleine capacité soit disponible.

Pendant cette période d'attente, le MIG crée des instances gérées. Ces instances gérées représentent les instances réelles que le MIG créera lorsque la création groupée sera terminée. Le MIG ne crée aucune instance de VM tant que Compute Engine n'a pas la capacité pour toutes les instances spécifiées dans la taille cible. Lorsque la capacité totale devient disponible, le MIG crée toutes les instances demandées en une seule fois.

Pour surveiller l'opération de création groupée, consultez Afficher l'état de la création groupée d'instances.

Limites

Les sections suivantes décrivent les limites qui s'appliquent lorsque vous utilisez le mode groupé dans un MIG.

Provisionnement et distribution des instances

Les limites suivantes s'appliquent au provisionnement et à la distribution d'instances lorsque vous utilisez le mode groupé :

Modifications de la configuration et redimensionnement

Les limites suivantes s'appliquent aux modifications de configuration et au redimensionnement lorsque vous utilisez le mode groupé :

  • Vous ne pouvez pas modifier le mode de la règle de taille cible dans un MIG existant.

  • Si le modèle d'instance de votre MIG spécifie le modèle de provisionnement Démarrage flexible, vous devez désactiver les réparations dans le MIG en définissant le champ defaultActionOnFailure sur DO_NOTHING.

  • Lorsque vous ajoutez ou supprimez des instances du MIG, les conditions suivantes s'appliquent :

    • Vous pouvez ajouter des instances en augmentant la taille cible ou en utilisant la méthode createInstances uniquement lorsqu'il n'y a aucune instance (targetSize = 0) dans le MIG.

    • Vous pouvez supprimer des instances en réduisant la taille cible à 0. Pour réduire la taille à une valeur non nulle, le MIG ne doit pas avoir d'opération d'instance groupée en cours (bulkInstanceOperation.inProgress doit être false).

  • Lorsque vous redimensionnez le MIG à l'aide de la méthode resizeAdvanced, vous ne pouvez pas désactiver les tentatives de création.

Fonctionnalités non compatibles avec les MIG

Le mode groupé n'est pas compatible avec les fonctionnalités de MIG suivantes :

Tarifs

Les opérations groupées sur les instances d'un MIG n'entraînent pas de frais supplémentaires. En revanche, en fonction du modèle de provisionnement que vous utilisez, les frais suivants s'appliquent :

  • Si vous utilisez un MIG pour créer des VM à démarrage flexible, les frais sont les suivants :

    • La facturation commence lorsque le MIG crée les VM à démarrage flexible. Google Cloud vous facture les VM à démarrage flexible en fonction de la tarification du programmeur de charge de travail dynamique.

    • Les frais cessent d'être facturés lorsque le MIG supprime les VM à démarrage flexible à la fin de leur durée d'exécution ou lorsque vous les supprimez.

  • Si vous utilisez un MIG pour créer des VM en consommant une réservation, les frais suivants s'appliquent :

    • Lorsque le MIG crée les VM, les ressources de réservation utilisées ne vous sont pas facturées à nouveau. Vous ne payez que les ressources utilisées par les VM et qui ne font pas partie de la réservation, comme les disques ou les adresses IP.

    • Les frais cessent d'être facturés à l'heure de fin de la réservation. À ce moment-là, Compute Engine supprime la réservation et toutes les VM qui l'utilisent. Pour en savoir plus, consultez Facturation des réservations.

Étapes suivantes