À propos des requêtes de redimensionnement d'un MIG


Ce document présente les requêtes de redimensionnement dans un groupe d'instances géré (MIG). Pour découvrir d'autres façons d'ajouter des instances de machines virtuelles (VM) à un MIG, consultez Ajouter des instances à un MIG.

Utilisez les demandes de redimensionnement de MIG pour bénéficier des avantages suivants :

  • Créez des VM dans le MIG simultanément. Lorsque des ressources sont disponibles, le MIG crée les VM en une seule fois. Cette approche vous permet d'éviter les frais liés à la capacité partielle jusqu'à ce que toutes les ressources soient disponibles.

  • Obtenez des ressources très demandées, comme des GPU. Vous pouvez utiliser les requêtes de redimensionnement de MIG avec les modèles de provisionnement Démarrage flexible ou Lié à la réservation. Ces modèles vous offrent les avantages suivants :

    • Vous avez plus de chances d'obtenir des GPU.

    • Vous bénéficiez d'une remise allant jusqu'à 53 % sur les processeurs virtuels et les GPU.

Cas d'utilisation

Vous pouvez utiliser des requêtes de redimensionnement dans un MIG pour les opérations suivantes :

  • Créez des VM dès que des ressources sont disponibles. Vous pouvez demander à créer des VM pour des charges de travail qui doivent s'exécuter pendant sept jours maximum, mais qui peuvent démarrer à tout moment. Lorsque vous utilisez des requêtes de redimensionnement pour créer des VM dès que des ressources sont disponibles, les opérations suivantes se produisent :

    • Le MIG programme la création de VM dès que des ressources sont disponibles.

    • Lorsque le MIG crée les VM demandées, celles-ci s'exécutent jusqu'à la fin de leur durée d'exécution ou jusqu'à ce que vous les supprimiez. Vous ne pouvez pas arrêter ni suspendre ces VM.

  • Créez des VM en consommant une réservation. Vous pouvez créer des VM en utilisant une réservation créée automatiquement (créée automatiquement) pour une réservation future en mode calendrier. Lorsque vous utilisez des requêtes de redimensionnement pour utiliser une réservation, les événements suivants se produisent :

    • Le MIG crée des VM à l'heure de début de la réservation ou après.

    • Les VM créées s'exécutent jusqu'à ce que l'un des événements suivants se produise :

      • Compute Engine supprime la réservation à son heure de fin.

      • Vous arrêtez, suspendez ou supprimez ces VM.

Fonctionnement des requêtes de redimensionnement

Les sections suivantes expliquent le fonctionnement des requêtes de redimensionnement de MIG.

À la création

Pour créer une demande de redimensionnement de MIG, spécifiez les propriétés suivantes :

  • Pour définir le nombre de VM à créer, utilisez l'une des propriétés suivantes :

    • resizeBy : nombre de VM à créer. Le MIG génère automatiquement les noms des VM.

    • instanceNames : liste des noms de VM. Le MIG crée une VM pour chaque nom que vous spécifiez. Cette propriété est disponible en version bêta. Utilisez-le si votre charge de travail nécessite des noms de VM spécifiques.

  • requestedRunDuration : durée d'exécution des VM. La durée d'exécution doit être comprise entre 10 minutes et sept jours. Cette propriété est facultative. Si vous utilisez des demandes de redimensionnement de MIG pour créer des VM dès que des ressources sont disponibles, cette propriété remplace la durée d'exécution spécifiée dans le modèle d'instance du MIG.

Après la création

Une fois que vous avez créé une demande de redimensionnement de MIG, elle passe par différents états. Le schéma suivant illustre ces états :

Diagramme de chaque état dans lequel Compute Engine peut définir une requête de redimensionnement.

Les états illustrés dans le schéma précédent sont les suivants :

  • CREATING : Compute Engine a reçu la requête de redimensionnement. La taille cible du MIG augmente en fonction du nombre de VM spécifié dans la requête, et le MIG crée des instances gérées à l'état CREATING. Ces instances gérées représentent les VM que le MIG crée lorsque la requête de redimensionnement aboutit.

  • ACCEPTED : Compute Engine a créé et accepté la demande. En fonction de votre cas d'utilisation pour les requêtes de redimensionnement de MIG, Compute Engine effectue l'une des opérations suivantes :

    • Créez des VM dès que des ressources sont disponibles. Le programmeur de charge de travail dynamique planifie la création de VM en fonction de la disponibilité et de la durée d'exécution spécifiées dans la demande. Si vous manquez de quota d'allocation standard ou préemptif, ou si les ressources sont temporairement indisponibles, le planificateur de charge de travail dynamique conserve la demande jusqu'à ce que vous disposiez d'un quota suffisant et que les ressources soient disponibles.

    • Créez des VM en consommant une réservation. Si la réservation créée automatiquement que vous ciblez pour la consommation a atteint son heure de début, la requête passe à l'état SUCCEEDED. Sinon, la demande persiste jusqu'à l'heure de début de la réservation.

  • SUCCEEDED : le MIG a créé simultanément le nombre de VM demandé. En fonction de votre cas d'utilisation pour les demandes de redimensionnement de MIG, les événements suivants se produisent :

    • Lorsque le MIG crée des VM dès que des ressources sont disponibles, celles-ci s'exécutent jusqu'à ce que le MIG les supprime à la fin de leur durée d'exécution ou jusqu'à ce que vous les supprimiez. Vous ne pouvez pas recréer, arrêter ni suspendre les VM.

    • Lorsque le MIG crée des VM en utilisant une réservation créée automatiquement, les VM s'exécutent jusqu'à la fin de la période de réservation, ou jusqu'à ce que vous les arrêtiez, les suspendiez ou les supprimiez.

  • FAILED : la requête de redimensionnement a échoué en raison d'une erreur technique. Par conséquent, Compute Engine réduit la taille cible du MIG en fonction du nombre de VM demandées.

  • CANCELLED : un utilisateur a annulé la demande de redimensionnement. Lorsque vous annulez une requête de redimensionnement, Compute Engine empêche le MIG de créer les ressources demandées. Après l'annulation d'une requête de redimensionnement, Compute Engine réduit la taille cible du MIG en fonction du nombre de VM demandées et supprime la requête au bout de 14 jours. Vous pouvez éventuellement supprimer la requête de redimensionnement avant que Compute Engine ne la supprime.

Si vous supprimez un MIG contenant des requêtes de redimensionnement, cette opération supprime également toutes les requêtes de redimensionnement et les VM du MIG. Toutefois, si vous supprimez un MIG lorsque celui-ci crée des VM pour répondre à une requête de redimensionnement, Compute Engine attend que le MIG ait terminé de créer le nombre de VM demandé et que l'état de la requête de redimensionnement passe à SUCCEEDED avant de supprimer le groupe d'instances géré.

Quota

En fonction de votre cas d'utilisation pour les requêtes de redimensionnement de MIG, vous avez besoin du quota suivant :

  • Créez des VM dès que des ressources sont disponibles. Vous devez disposer d'un quota standard ou préemptif suffisant pour les ressources que vous souhaitez demander. Cette exigence est due au fait que vous utilisez le modèle de provisionnement Démarrage flexible. Si vous manquez de quota, la demande reste en attente jusqu'à ce que vous en ayez suffisamment.

  • Créez des VM en consommant une réservation. Vous n'avez pas besoin de quota dans ce cas d'utilisation. Cette exigence est due au fait que vous utilisez le modèle de provisionnement lié à une réservation pour consommer une réservation créée automatiquement pour une réservation future en mode calendrier.

Tarifs

La création, l'annulation ou la suppression de requêtes de redimensionnement dans un MIG n'engendre aucuns frais. En revanche, en fonction de votre cas d'utilisation pour les requêtes de redimensionnement de MIG, vous serez facturé comme suit :

  • Si vous utilisez des requêtes de redimensionnement de MIG pour créer des VM dès que des ressources sont disponibles, les frais suivants vous sont facturés :

    • La facturation commence lorsque le MIG crée les VM. Google Cloud vous facture les VM en fonction des tarifs du programmeur de charge de travail dynamique.

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

  • Si vous utilisez des demandes de redimensionnement de MIG pour créer des VM en consommant une réservation, les frais suivants vous sont facturés :

    • 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 qui ne font pas partie de la réservation, comme les disques ou les adresses IP.

    • Les frais se terminent à 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 la section Facturation des réservations.

Limites

Les sections suivantes expliquent les limites des requêtes de redimensionnement de MIG.

Limites applicables aux requêtes de redimensionnement

Les requêtes de redimensionnement de MIG présentent les limites suivantes :

  • Vous ne pouvez utiliser les requêtes de redimensionnement de MIG que pour obtenir les types de machines suivants :

    • Si vous utilisez des requêtes de redimensionnement de MIG pour créer des VM dès que des ressources sont disponibles, vous pouvez obtenir n'importe quel type de machine GPU, à l'exception d'A4X.

    • Si vous utilisez des requêtes de redimensionnement de MIG pour créer des VM en utilisant une réservation, vous ne pouvez obtenir que des types de machines A4 ou A3 Ultra.

  • Vous ne pouvez annuler que les requêtes de redimensionnement à l'état ACCEPTED.

  • Vous ne pouvez supprimer une requête de redimensionnement qu'après sa réussite (SUCCEEDED), son échec (FAILED) ou son annulation (CANCELLED).

Limites du modèle d'instance

Les limites suivantes s'appliquent au modèle d'instance du MIG :

Limites du MIG

Les limites suivantes s'appliquent au MIG :

Étapes suivantes