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


Ce document décrit le fonctionnement des requêtes de redimensionnement dans un groupe d'instances géré (MIG), ainsi que les limites associées. Les requêtes de redimensionnement vous permettent de créer simultanément plusieurs instances de machines virtuelles (VM) avec des GPU dans un MIG.

La création simultanée de VM dans un MIG via une requête de redimensionnement est utile dans les scénarios suivants :

  • Lorsque vous souhaitez utiliser des VM GPU uniquement pendant une durée limitée, une requête de redimensionnement augmente les chances d'obtenir des GPU, qui sont des ressources très demandées.

  • Lorsque vous souhaitez qu'un nombre exact de VM exécutent un job, une requête de redimensionnement vous permet de créer des VM simultanément. En utilisant des requêtes de redimensionnement, vous pouvez également éviter des frais inutiles liés à la capacité partielle créée par Compute Engine en attendant que toutes les ressources soient disponibles.

Fonctionnement des requêtes de redimensionnement

Lors de la création d'une requête de redimensionnement, vous devez spécifier les éléments suivants :

  • resizeBy : nombre de VM que vous souhaitez créer simultanément dans le cadre de la requête.

  • requestedRunDuration : durée d'exécution des VM créées dans le cadre de la requête. La durée d'exécution doit être comprise entre 10 minutes et 7 jours. À la fin de la durée d'exécution, le MIG supprime les VM créées.

Lorsque vous créez une requête de redimensionnement dans un MIG, Compute Engine définit d'abord l'état de la requête sur CREATING, puis la fait passer à ACCEPTED lorsque la création de la requête est terminée. Une fois la requête de redimensionnement acceptée, Compute Engine augmente la taille cible du MIG en fonction du nombre de VM demandées, et planifie la création des ressources demandées en fonction du nombre de VM demandées, de la durée d'exécution souhaitée et de la disponibilité des ressources demandées dans la zone du MIG. Si vous manquez de quota pour les ressources demandées ou si les ressources sont temporairement indisponibles, Compute Engine continue de créer les ressources jusqu'à ce que vous ayez suffisamment de quota ou que les ressources soient disponibles.

Une fois que Compute Engine a planifié la création du nombre de VM demandé, le groupe d'instances géré 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. Lorsque l'état des instances gérées est CREATING, vous ne pouvez pas les supprimer, sauf si vous annulez la requête de redimensionnement.

Une requête de redimensionnement acceptée reste telle quelle jusqu'à ce que Compute Engine définisse son état sur l'un des suivants :

  • SUCCEEDED : le MIG a créé simultanément le nombre de VM demandé. Les VM s'exécutent jusqu'à ce que le MIG les supprime après la fin de la durée d'exécution spécifiée ou jusqu'à ce que vous supprimiez les VM.

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

  • CANCELLED : un utilisateur a annulé la requête de redimensionnement, et Compute Engine a réduit la taille cible du MIG en fonction du nombre de VM demandées. Si vous souhaitez empêcher une requête de redimensionnement acceptée de créer des VM, vous devez annuler la requête de redimensionnement. Vous pourrez éventuellement la supprimer par la suite. Si vous ne supprimez pas une requête de redimensionnement annulée, Compute Engine la supprime automatiquement 14 jours après son annulation.

Pour vérifier l'état d'une requête de redimensionnement acceptée ou résoudre les problèmes associés, affichez les détails de la requête de redimensionnement.

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é.

Limites

Les sections suivantes décrivent les limites relatives à la création de requêtes de redimensionnement dans un MIG.

Limites applicables aux requêtes de redimensionnement

Les limites suivantes s'appliquent aux requêtes de redimensionnement :

  • Vous pouvez utiliser une requête de redimensionnement pour obtenir des VM GPU uniquement.

  • Vous ne pouvez créer une requête de redimensionnement que dans les MIG zonaux.

  • Vous ne pouvez annuler que les requêtes de redimensionnement acceptées (ACCEPTED).

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

Limites du modèle d'instance

Les limites suivantes s'appliquent au modèle d'instance utilisé dans le MIG dans lequel vous souhaitez créer des requêtes de redimensionnement :

Limites du MIG

Les limites suivantes s'appliquent au MIG dans lequel vous souhaitez créer des requêtes de redimensionnement :

Tarification

La création, l'annulation ou la suppression de requêtes de redimensionnement dans un MIG n'engendre aucuns frais. Lorsque le MIG crée simultanément le nombre de VM demandé, des frais vous sont facturés. Lorsque le MIG supprime les VM à la fin de leur durée d'exécution ou lorsque vous supprimez manuellement les VM, les frais ne vous sont plus facturés.

Étapes suivantes