Ce document explique le comportement, la facturation et les limites de la suspension, de l'arrêt ou de la réinitialisation d'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:
Économisez des coûts.
Effectuez la maintenance.
Résolvez 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 jusqu'à sa suppression.
À propos de la suspension, de l'arrêt ou de la réinitialisation d'une instance
Arrêtez, suspendez ou réinitialisez une instance de calcul en fonction de vos besoins. Plus précisément :
Suspendre une instance
Suspendre une instance revient à fermer le capot de votre ordinateur portable. Cette opération est utile dans les scénarios suivants:
Vous souhaitez arrêter de payer les coûts principaux et les coûts de mémoire de l'exécution d'une instance, et payer des coûts de stockage relativement plus faibles pour préserver l'état de votre instance.
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 où vous l'aviez laissée.
Pour en savoir plus, consultez la section Suspendre une instance de ce document.
Arrêter une instance
Arrêter une instance revient à éteindre votre ordinateur portable. Cette opération est utile 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 Arrêter une instance de ce document.
Réinitialisez une instance.
La réinitialisation d'une instance est semblable à une réinitialisation matérielle sur votre ordinateur, par exemple lorsque vous appuyez sur un bouton de réinitialisation ou que vous appuyez de manière prolongée sur le bouton Marche/Arrêt. La réinitialisation d'une instance est utile 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 OS invité a planté et ne répond plus. Vous n'avez pas d'autre choix que de réinitialiser l'instance.
Pour en savoir plus, consultez la section Réinitialiser une instance de ce document.
Pour obtenir un aperçu des différences entre l'arrêt, la suspension ou la réinitialisation d'une instance, consultez le tableau comparatif de ce document.
Suspendre une instance
Lorsque vous suspendez une instance de calcul, Compute Engine envoie un signal de suspension ACPI S3 à l'OS invité de l'instance et définit son état sur SUSPENDING
.
Compute Engine utilise ensuite un espace de stockage persistant pour stocker les éléments suivants:
Mémoire de l'OS invité
État de l'appareil
É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 à SUSPENDED
en quelques secondes, et l'opération de suspension est terminée. Toutes les ressources associées à l'instance, comme les volumes Hyperdisk et les adresses IP statiques, restent associées à l'instance et vous continuez à les payer. Toutefois, toutes les adresses IP éphémères sont libérées, sauf si vous les convertissez en adresse IP statique.
À moins que vous ne repreniez ou ne supprimiez l'instance, elle reste à l'état SUSPENDED
pendant 60 jours maximum. Ensuite, Compute Engine fait passer automatiquement l'état de l'instance à TERMINATED
, et l'instance perd la mémoire de l'OS invité préservée, l'état de l'appareil et l'état de l'application.
Arrêter une instance
Lorsque vous arrêtez une instance de calcul, Compute Engine envoie un signal d'arrêt ACPI S2 à l'OS invité de l'instance, définit l'état de l'instance sur STOPPING
, puis attend un court instant que l'OS invité s'arrête correctement. Le temps d'arrêt de l'OS invité varie en fonction du type d'instance, comme suit:
VM Spot: pour les VM Spot et les instances préemptives, la période d'arrêt dure 30 secondes, soit la même durée que le processus de préemption.
Autres types d'instances: pour tous les autres types d'instances, la période d'arrêt dure au moins 90 secondes.
Si un script d'arrêt est toujours en cours d'exécution à la fin de la période d'arrêt, Compute Engine l'arrête et arrête de force l'OS invité. Toutefois, si un utilisateur arrête l'instance à partir de son OS invité, l'OS ne s'arrête qu'après l'exécution de tous les scripts de fermeture.
Une fois l'OS invité arrêté, l'état de l'instance passe à TERMINATED
en quelques secondes, et l'opération d'arrêt se termine.
Une fois une instance arrêtée, vous pouvez la redémarrer pour reprendre votre charge de travail ou la supprimer si vous n'en avez plus besoin.
Réinitialiser une instance
Lorsque vous réinitialisez ou redémarrez une instance de calcul, Compute Engine envoie le signal de réinitialisation ACPI à l'OS invité de l'instance, qui s'arrête, puis redémarre. Lorsque vous réinitialisez une instance, Compute Engine effectue les opérations suivantes:
Réinitialise l'instance à son état de démarrage initial avec ses métadonnées, son image d'OS et ses disques d'origine.
Efface le contenu de la mémoire de l'instance, sauf si vous sauvegardez les données.
Maintient l'état de l'instance à
RUNNING
tout au long de l'opération de réinitialisation.
La réinitialisation d'une instance ne modifie aucune de ses propriétés. L'instance conserve ses adresses IP éphémères, ses adresses IP externes statiques, ses disques associés, son type de machine, ses disques SSD locaux (le cas échéant) et les données des disques.
Tableau de comparaison
Le tableau suivant montre comment l'arrêt, la suspension et la réinitialisation d'une instance de calcul affectent l'instance et ses ressources:
Suspendre une instance | Arrêter une instance | Réinitialisez une instance. | |
---|---|---|---|
Facturation | Lorsque l'état d'une instance est SUSPENDING ou SUSPENDED , aucuns frais ne vous sont facturés pour l'utilisation du processeur.
Toutefois, les ressources associées à l'instance continuent de vous être facturées jusqu'à ce que vous les supprimiez. |
Lorsque l'état d'une instance est STOPPING ou TERMINATED , aucuns frais ne vous sont facturés pour l'utilisation du processeur.
Toutefois, les ressources associées à l'instance continuent de vous être facturées jusqu'à ce que vous les supprimiez. |
Étant donné que l'instance reste à l'état RUNNING lors de sa réinitialisation, des frais vous sont facturés pour l'instance selon les tarifs standards des instances. |
État de l'instance | SUSPENDED |
TERMINATED |
RUNNING |
Disques associés | Les disques associés sont conservés et leur utilisation vous est toujours facturée. | Les disques associés sont conservés et leur utilisation vous est toujours facturée. | Les disques associés sont conservés et leur utilisation vous est toujours facturée. |
État de la mémoire et 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 la suspendre. |
Les GPU ne vous sont pas facturés lorsqu'une instance est arrêtée. Un GPU associé à une instance à l'état TERMINATED n'est pas comptabilisé dans le quota de votre projet. |
Les GPU vous sont facturés aux tarifs standards. |
Disques SSD locaux | Lorsque vous suspendez une instance, vous pouvez choisir de supprimer ou de conserver les données sur les disques SSD locaux associés. Si vous souhaitez conserver les données du SSD local, Compute Engine migre les données du SSD local vers un stockage persistant. Vous êtes alors facturé pour l'espace de stockage utilisé jusqu'à ce que vous repreniez ou supprimiez l'instance. |
Lorsque vous arrêtez une instance, vous pouvez choisir de supprimer ou de conserver les données sur les disques SSD locaux associés. Si vous souhaitez conserver les données du SSD local, Compute Engine migre les données du SSD local vers un stockage persistant. Vous êtes alors 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. |
Adresses IP externes éphémères | Compute Engine libère les adresses IP éphémères lorsqu'une instance est suspendue, et 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 suspendue, et 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 suspendue, et 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. |
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 pour 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 lui attribuez une instance dans 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 ou MAC internes | Les adresses IP et MAC internes sont conservées. | Les adresses IP et MAC internes sont conservées. | Les adresses IP et MAC internes 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 appliqués à l'arrêt, à la suspension ou à la réinitialisation d'une instance de calcul.
Tarifs de suspension d'une instance
Une fois qu'une instance de calcul est suspendue et que son état passe à SUSPENDED
, vous n'êtes plus facturé pour l'utilisation du processeur. Toutefois, vous continuez à payer pour les ressources suivantes associées à l'instance:
Mémoire de l'instance.
Tous les disques associés à l'instance.
Toutes les adresses IP statiques attribuées à l'instance.
Tarifs pour l'arrêt d'une instance
Une fois qu'une instance de calcul est arrêtée et que son état passe à TERMINATED
, 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.
En outre, vous devrez peut-être toujours payer les 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, d'autres types de licences peuvent vous être facturés.
Tarifs de la réinitialisation d'une instance
Étant donné que l'état d'une instance de calcul reste RUNNING
lorsque vous la réinitialisez, des frais vous sont toujours facturés pour l'instance selon ses tarifs standards.
Étape suivante
Découvrez comment suspendre une instance.
Découvrez comment arrêter une instance.
Découvrez comment planifier l'arrêt automatique d'une instance:
Découvrez comment réinitialiser ou redémarrer une instance.