Ce document présente les opérations de suspension, d'arrêt ou de réinitialisation que vous pouvez utiliser sur une instance Compute Engine. Pour savoir comment effectuer ces opérations, consultez plutôt les ressources suivantes :
Vous pouvez suspendre, arrêter ou réinitialiser une instance pour effectuer les opérations suivantes :
Réduire les coûts
Effectuer la maintenance
Résoudre les problèmes
Libérer des ressources
Vous pouvez suspendre et réactiver, arrêter et redémarrer, ou réinitialiser une instance en cours d'exécution plusieurs fois tout au long de son cycle de vie, jusqu'à ce qu'elle soit supprimée.
Comprendre les opérations sur les instances
En fonction de votre charge de travail et de vos besoins en termes de coûts, vous pouvez suspendre, arrêter ou réinitialiser une instance de calcul :
- Suspendre une instance
Lorsque vous suspendez une instance, cette action revient à fermer le capot de votre ordinateur portable. Nous vous recommandons de suspendre une instance dans les scénarios suivants :
Vous souhaitez réduire vos dépenses en arrêtant de payer les coûts principaux et les coûts de mémoire liés à l'exécution d'une instance, tout en continuant à payer pour le stockage afin de préserver son état.
Vous n'avez pas besoin de l'instance pour le moment, mais vous souhaitez pouvoir la restaurer rapidement avec le système d'exploitation et l'état de l'application déjà initialisés.
Pour en savoir plus, consultez la section Opération de suspension de ce document.
- Arrêter une instance
Lorsque vous arrêtez une instance, cette action revient à éteindre votre ordinateur portable. Nous vous recommandons d'arrêter une instance dans les scénarios suivants :
Vous n'avez plus besoin de l'instance, mais vous souhaitez supprimer et réutiliser les ressources qui lui sont associées, telles que ses adresses IP internes ou ses volumes Google Cloud Hyperdisk.
Vous n'avez pas besoin de conserver la mémoire du système d'exploitation invité, l'état de l'appareil ou l'état de l'application.
Vous souhaitez modifier certaines propriétés de l'instance, mais ces opérations nécessitent que l'instance soit arrêtée au préalable.
Pour en savoir plus, consultez la section Opération d'arrêt de ce document.
- Réinitialiser une instance
Lorsque vous réinitialisez une instance, cette action revient à réinitialiser votre ordinateur, par exemple en appuyant sur un bouton de réinitialisation ou en appuyant de manière prolongée sur le bouton Marche/Arrêt. Une opération de réinitialisation n'effectue pas de redémarrage progressif, et il est possible que des données non enregistrées soient perdues. Nous vous recommandons de réinitialiser une instance dans les scénarios suivants :
Vous souhaitez réinitialiser l'instance à son état de démarrage pour garantir des performances et une stabilité optimales.
Vous souhaitez reprendre votre charge de travail après que votre système d'exploitation invité a planté et ne répond plus, et que vous n'avez pas d'autre choix que de réinitialiser l'instance.
Pour en savoir plus, consultez la section Opération de réinitialisation de ce document.
Pour obtenir une présentation des différences entre les opérations d'arrêt, de suspension et de réinitialisation d'une instance, consultez le tableau comparatif de ce document.
Opération de suspension
Lorsque vous suspendez une instance de calcul, les opérations suivantes sont effectuées :
Compute Engine envoie un signal ACPI (Advanced Configuration and Power Interface) G1 Sleeping au système d'exploitation invité et définit l'état de l'instance sur
SUSPENDING. Compute Engine utilise ensuite un stockage persistant pour stocker les éléments suivants :La mémoire du système d'exploitation invité
L'état de l'appareil
L'état de l'application de l'instance
L'opération de stockage peut prendre un certain temps, en fonction de la quantité de données à stocker.
Une fois que Compute Engine a terminé de stocker les données, l'état de l'instance passe à
SUSPENDEDen quelques secondes, et l'opération de suspension est terminée. Toutes les ressources associées à l'instance, telles que les disques et les adresses IP statiques, restent associées à l'instance. Toutefois, toutes les adresses IP éphémères sont libérées, sauf si vous les convertissez en adresse IP statique.
Sauf si vous
réactivez
ou supprimez l'instance, l'
instance reste à l'état SUSPENDED pendant 60 jours maximum. Passé ce délai, Compute Engine fait passer l'état de l'instance à TERMINATED, et l'instance perd la mémoire du système d'exploitation invité, l'état de l'appareil et l'état de l'application conservés.
Opération d'arrêt
Lorsque vous arrêtez ou supprimez une instance de calcul, ou que Compute Engine le fait pour un arrêt ou une suppression planifiés, les opérations suivantes sont effectuées :
Si l'arrêt progressif est activé, l'instance passe à l'état
PENDING_STOP, ce qui vous laisse le temps de terminer les tâches en cours d'exécution avant le début du processus d'arrêt. L'instance reste dans cet état jusqu'à ce que le processus d'arrêt progressif expire ou que vous y mettiez fin manuellement.Compute Engine sends the signal ACPI G2 Soft Off au système d'exploitation invité de l'instance, puis définit l'état de l'instance sur
STOPPING. Sauf si vous avez spécifié d' ignorer l'arrêt du système d'exploitation invité, le temps dont dispose le système d'exploitation invité pour s'arrêter correctement dépend du type d'instance comme suit :VM Spot : pour les VM Spot et les instances préemptives, le système d'exploitation invité s'arrête en 30 secondes maximum. Cette période est de la même durée que le processus de préemption.
Autres types d'instances : pour tout autre type d'instance, Compute Engine accorde au système d'exploitation invité un délai maximal de 120 secondes pour s'arrêter.
Une fois que le système d'exploitation invité est éteint, Compute Engine envoie le signal ACPI G3 Mechanical Off à l'instance et, en fonction de l'opération en cours d'exécution, effectue l'une des opérations suivantes :
Pour les opérations d'arrêt : Compute Engine définit l'état de l'instance sur
TERMINATEDen quelques secondes, et l'opération d'arrêt est terminée. L'instance conserve ses disques associés, ses paramètres de configuration, ses adresses IP, ses adresses MAC et ses métadonnées.Pour les opérations de suppression : Compute Engine supprime l'instance et toutes les ressources associées en quelques secondes.
Opération de réinitialisation
Lorsque vous réinitialisez une instance de calcul, Compute Engine la redémarre immédiatement sans envoyer de signal d'arrêt ACPI au système d'exploitation invité, en contournant toute procédure d'arrêt. Lorsque vous réinitialisez une instance, Compute Engine effectue les opérations suivantes :
Compute Engine réinitialise l'instance à son état de démarrage initial, mais ne modifie pas les métadonnées de l'instance ni les disques associés.
Compute Engine efface le contenu de la mémoire de l'instance.
Compute Engine maintient l'état de l'instance sur
RUNNINGtout au long de l'opération de réinitialisation.
L'opération de réinitialisation ne modifie aucune propriété de l'instance. L'instance conserve ses adresses IP éphémères, ses adresses IP externes statiques, ses disques associés, son type de machine et ses disques SSD locaux (le cas échéant).
Tableau de comparaison
Le tableau suivant montre comment les opérations d'arrêt, de suspension et de réinitialisation affectent une instance de calcul et les ressources qui lui sont associées :
| Suspendre une instance | Arrêter une instance | Réinitialiser une instance | |
|---|---|---|---|
| Facturation | Lorsqu'une instance est à l'état SUSPENDING ou
SUSPENDED, vous n'êtes pas facturé pour l'utilisation du processeur.
Toutefois, vous continuez à payer pour les ressources associées à l'
instance jusqu'à ce que vous les supprimiez. |
Lorsqu'une instance est à l'état STOPPING ou
TERMINATED, vous n'êtes pas facturé pour l'utilisation du processeur.
Toutefois, vous continuez à payer pour les ressources associées à l'
instance jusqu'à ce que vous les supprimiez. |
Étant donné que l'instance reste à l'état RUNNING lors
de sa réinitialisation, vous continuez à payer pour l'instance au même
tarif que pour une instance en cours d'exécution. |
| État de l'instance | SUSPENDED |
TERMINATED |
RUNNING |
| Disques associés | Les disques associés sont conservés et vous continuez à payer pour eux. | Les disques associés sont conservés et vous continuez à payer pour eux. | Les disques associés sont conservés et vous continuez à payer pour eux. |
| Mémoire et état de l'instance | Le système d'exploitation invité et l'état de l'application sont conservés et restaurés lorsque l'
instance est réactivée. Le stockage des données conservées vous est facturé à un tarif spécifique. Pour en savoir plus, consultez les tarifs des instances suspendues. |
L'instance revient à son état de mise sous tension et aucune donnée n'est enregistrée. | L'instance revient à son état de mise sous tension et aucune donnée n'est enregistrée. |
| GPU | Non compatible Si un GPU est associé à une instance, vous ne pouvez pas suspendre l'instance. | Étant donné que les GPU ne restent pas associés à une instance lorsque son état passe à
TERMINATED, vous n'êtes pas facturé. |
Les GPU vous sont facturés aux tarifs standards. |
| TPU | Non compatible Si une TPU est associée à une instance, vous ne pouvez pas suspendre l'instance. | Non compatible Si une TPU est associée à une instance, vous ne pouvez pas arrêter l'instance. | Les TPU vous sont facturées aux tarifs standards. |
| Disques SSD locaux | Lorsque vous suspendez une instance, vous pouvez choisir de supprimer ou de
conserver les données des disques SSD locaux associés. Si vous choisissez de conserver les données des disques SSD locaux (aperçu), Compute Engine migre ces données vers un stockage durable, et vous êtes facturé pour l'espace de stockage utilisé jusqu'à ce que vous réactiviez ou supprimiez l'instance. |
Lorsque vous arrêtez une instance, vous pouvez choisir de supprimer ou de
conserver les données des disques SSD locaux associés. Si vous choisissez de conserver les données des disques SSD locaux (aperçu), Compute Engine migre ces données vers un stockage durable, et vous êtes facturé pour l'espace de stockage utilisé jusqu'à ce que vous redémarriez ou supprimiez l'instance. |
Les disques SSD locaux et leurs données sont conservés. Toutefois, la réinitialisation d'une instance peut entraîner une perte de données ou corrompre les systèmes de fichiers. |
| Adresses IP externes éphémères | Compute Engine libère les adresses IP éphémères lorsqu'une instance est suspendue, et il attribue une nouvelle adresse IP éphémère à l' instance lorsqu'elle est réactivée. Pour conserver une adresse IP externe, convertissez-la en adresse IP statique. | Compute Engine libère les adresses IP éphémères lorsqu'une instance est arrêtée, et il attribue une nouvelle adresse IP éphémère à l' instance lorsqu'elle est redémarrée. Pour conserver une adresse IP externe, convertissez-la en adresse IP statique. | Les adresses IP éphémères sont conservées. |
| Adresses IP externes statiques | Les adresses IP externes statiques sont conservées. Si vous réservez une adresse IP externe statique et que vous ne l'attribuez pas à une instance, elle vous est facturée à un tarif plus élevé que les adresses IP externes statiques et éphémères utilisées. Pour en savoir plus, consultez la section Tarifs des adresses IP externes. |
Les adresses IP externes statiques sont conservées. Si vous réservez une adresse IP externe statique et que vous ne l'attribuez pas à une instance, ou si vous l'attribuez à une instance à l'état TERMINATED
elle vous est facturée à un tarif plus élevé que les adresses IP externes statiques et éphémères
utilisées. Pour en savoir plus, consultez la section
Tarifs des adresses IP externes.
|
Les adresses IP externes statiques sont conservées. |
| Adresses IP internes ou adresses MAC | Les adresses IP internes et les adresses MAC sont conservées. | Les adresses IP internes et les adresses MAC sont conservées. | Les adresses IP internes et les adresses MAC sont conservées. |
| Métadonnées de la VM | Les métadonnées de la VM sont conservées. | Les métadonnées de la VM sont conservées. | Les métadonnées de la VM sont conservées. |
Tarifs
Les sections suivantes décrivent les tarifs des opérations d'arrêt, de suspension ou de réinitialisation d'une instance de calcul.
Tarifs pour la suspension d'une instance
Une fois que l'état d'une instance de calcul passe à SUSPENDING, vous n'êtes plus facturé pour l'utilisation du processeur. Toutefois, vous continuez à payer pour les ressources suivantes associées à l'instance jusqu'à ce que vous les supprimiez :
La mémoire de l'instance.
Tous les disques associés à l'instance.
Toutes les adresses IP statiques attribuées à l'instance.
En outre, vous pouvez toujours être facturé pour vos frais de licence logicielle. Par exemple, si vous suspendez des instances Windows Server, les frais de licence Windows Server ne vous sont pas facturés. Toutefois, vous pouvez toujours être facturé pour d'autres types de licences.
Pour en savoir plus, consultez les tarifs des instances suspendues.
Tarifs pour l'arrêt d'une instance
Une fois que l'état d'une instance de calcul passe à STOPPING, vous n'êtes plus facturé pour l'utilisation du processeur. Toutefois, vous continuez à payer pour toutes les ressources associées à l'instance, telles que les disques et les adresses IP externes, jusqu'à ce que vous les supprimiez.
Pour en savoir plus, consultez la section Temps d'activité des instances.
Tarifs pour la réinitialisation d'une instance
Étant donné que l'état d'une instance de calcul reste RUNNING lorsque vous la réinitialisez, vous continuez à payer pour l'instance au même tarif que pour une instance en cours d'exécution.
Pour en savoir plus, consultez la page Tarifs des instances de VM.