Les instantanés standards sauvegardent les données d'un disque de manière incrémentielle. Après avoir créé un instantané, vous pouvez l'utiliser pour créer un nouveau disque contenant les données capturées. Les instantanés standards fournissent des sauvegardes géoredondantes d'un seul disque. Un instantané capture le contenu d'un disque, que celui-ci soit ou non associé à une instance de machine virtuelle (VM) en cours d'exécution. Pour sauvegarder une VM entière ou plusieurs disques à la fois, créez une image de machine. Pour d'autres scénarios, consultez le graphique décrivant les options de sauvegarde de données.
Le cycle de vie d'un instantané créé à partir d'un disque associé à une instance de VM en cours d'exécution est indépendant du cycle de vie de l'instance de VM.
Types d'instantanés
Vous pouvez sauvegarder un disque persistant à l'aide d'instantanés. Les trois types d'instantanés (standard, immédiat et archive) permettent tous de capturer le contenu d'un disque à un moment précis.
Les deux principales différences entre les types d'instantanés sont le temps de récupération des données (RTO) et l'emplacement de stockage.
Temps de récupération des données
Le temps de récupération des données correspond à la durée nécessaire à la création d'un disque à partir d'un instantané, qui varie selon le type d'instantané.
- Les instantanés immédiats offrent les meilleurs temps de récupération et les plus bas.
- Les instantanés standards ont des temps de récupération des données plus rapides que les instantanés d'archive.
- Les instantanés d'archive présentent les temps de récupération des données les plus longs, mais offrent le stockage le plus économique.
Emplacement de stockage par type d'instantané
L'emplacement de stockage est la zone ou la région dans laquelle Compute Engine stocke l'instantané.
- Les instantanés immédiats sont des sauvegardes sur disque local stockées dans la même zone ou région que le disque source.
- Les instantanés d'archive et les instantanés standards sont des sauvegardes à distance des données du disque stockées séparément du disque source.
Compute Engine stocke les instantanés d'archive et les instantanés standards de la même manière. Des copies des instantanés d'archive et des instantanés standards sont stockées sur plusieurs emplacements avec des sommes de contrôle automatiques pour garantir l'intégrité des données.
Sauf indication contraire, les références aux instantanés standards incluent les instantanés d'archive.
Comparaison des types d'instantanés
Le tableau suivant compare les différences entre les types d'instantanés :
Type d'instantané | Application idéale | Redondance du stockage | Compatibilité avec Hyperdisk | Peut être créé avec des programmations d'instantanés |
---|---|---|---|---|
Instantanés standards | Sauvegarde des données géoredondante pour vous protéger contre les pannes locales, zonales et régionales. | Stockage redondant dans plusieurs régions. | Oui | Oui |
Instantanés d'archive | Identiques aux instantanés standards, mais dédiés aux données rarement consultées et qui doivent être conservées pendant plusieurs mois ou années. Stockage géoredondant à moindre coût, mieux adapté aux données liées à la conformité, aux audits et au stockage à froid. | Stockage redondant dans plusieurs régions. | Oui | Non |
Instantanés immédiats | Sauvegarde des données sur place pour permettre une restauration rapide sur un nouveau disque en cas d'erreur utilisateur ou de corruption de l'application. | Non redondant. Ils sont stockés dans la même zone ou région que le disque source uniquement. | Non | Non |
En plus des instantanés, Compute Engine propose d'autres options de sauvegarde de données. Consultez le graphique décrivant les options de sauvegarde de données.
Les informations présentées dans ce document s'appliquent aux instantanés standards. En savoir plus sur les instantanés immédiats.
Instantanés d'archive
Les instantanés standards et d'archive diffèrent principalement en termes d'emplacement de stockage et de coût.
Les instantanés d'archive présentent les mêmes avantages que les instantanés standards, y compris les chaînes incrémentielles, la compression et le chiffrement.
Toutefois, les instantanés d'archive sont moins coûteux et sont mieux adaptés aux cas d'utilisation liés à la conformité, à l'audit et au stockage à froid à long terme. Si vous avez besoin de conserver des instantanés pendant plusieurs mois ou années et que vous avez rarement besoin d'y accéder, envisagez d'utiliser des instantanés d'archive au lieu d'instantanés standard. Chaque type d'instantané est stocké dans des chaînes d'instantanés incrémentiels distinctes et les instantanés d'archive sont listés séparément dans la console Google Cloud.
Utiliser des instantanés standards
Pour savoir comment sauvegarder des disques avec des instantanés, consultez la page Créer des instantanés. Vous pouvez créer un instantané de votre disque avant d'essayer une opération potentiellement dangereuse, afin de pouvoir annuler la modification au cas où vos résultats seraient inattendus.
Pour savoir comment restaurer le contenu d'un instantané sur un nouveau disque, consultez la section Restaurer des instantanés.
Si vous n'avez plus besoin d'un instantané spécifique, vous pouvez réduire les coûts de stockage en le supprimant.
Pour réduire le risque de perte de données inattendue, les bonnes pratiques consistent à configurer une programmation d'instantanés afin de vous assurer que vos données sont régulièrement sauvegardées.
Accéder aux instantanés standards
Les instantanés sont des ressources globales. Par conséquent, n'importe quelle ressource du même projet peut y accéder.
Vous pouvez également partager des instantanés entre plusieurs projets.
Limites
Vous ne pouvez pas modifier l'emplacement de stockage d'un instantané standard existant. Consultez la section Sélectionner l'emplacement de stockage d'un instantané.
Vous pouvez créer un instantané de vos disques au maximum toutes les 10 minutes. Si vous souhaitez effectuer une série de requêtes d'instantanés sur vos disques, vous ne pouvez pas émettre plus de six requêtes en 60 minutes. Pour en savoir plus, consultez la section Limites de fréquence des instantanés.
Vous ne pouvez pas modifier les données stockées dans un instantané.
Vous ne pouvez pas récupérer les instantanés supprimés.
Vous pouvez créer un nombre illimité d'instantanés standards d'un disque donné.
Fonctionnement des instantanés standards incrémentiels
Les instantanés étant incrémentiels, la création d'instantanés réguliers sur un disque Persistent Disk ou Hyperdisk est plus rapide et plus économique que la création régulière d'une image complète du disque.
Les instantanés incrémentiels fonctionnent comme suit :
- Le premier instantané réussi d'un disque est un instantané complet contenant toutes les données de ce disque.
- Le deuxième instantané ne contient que des nouvelles données ou des données modifiées depuis le premier instantané. Les données qui n'ont pas changé depuis l'instantané 1 ne sont pas incluses. Au lieu de cela, l'instantané 2 contient des références à l'instantané 1 pour toute donnée non modifiée.
- L'instantané 3 contient des nouvelles données ou des données modifiées depuis l'instantané 2, mais il ne contient aucune donnée non modifiée de l'instantané 1 ou 2. Au lieu de cela, l'instantané 3 contient des références aux blocs de l'instantané 1 et de l'instantané 2 pour toute donnée non modifiée.
Ce processus se répète pour tous les instantanés suivants du disque. Les instantanés sont toujours créés en fonction du dernier instantané réussi.
Suppression d'instantanés
Compute Engine utilise des instantanés incrémentiels qui ne contiennent que les données modifiées depuis l'instantané précédent. Les données inchangées sont référencées dans les instantanés précédents. Les coûts de stockage des instantanés de disques persistants et Hyperdisk ne sont facturés qu'en fonction de la taille totale de l'instantané.
Lorsque vous supprimez un instantané standard, il est complètement supprimé si l'instantané n'a aucun instantané dépendant.
Toutefois, si vous supprimez un instantané dont des instantanés sont dépendants, voici ce qui se produit :
- Toutes les données requises pour restaurer d'autres instantanés sont transférées dans l'instantané suivant, ce qui augmente sa taille.
- Toutes les données non requises pour la restauration d'autres instantanés sont supprimées, ce qui a pour effet de réduire la taille totale de tous vos instantanés.
- L'instantané suivant ne référence plus l'instantané marqué pour suppression. En revanche, il référence l'instantané antérieur à celui-ci.
Les instantanés ultérieurs peuvent nécessiter des informations stockées dans un instantané précédent. Par conséquent, notez que la suppression d'un instantané ne supprime pas nécessairement toutes les données qu'il contient. Pour supprimer définitivement les données de vos instantanés, vous devez supprimer tous les instantanés.
Si une programmation d'instantanés est associée à votre disque, vous devez dissocier la programmation d'instantanés du disque avant de pouvoir supprimer la programmation. La suppression de la programmation d'instantanés du disque empêche toute activité ultérieure d'instantané. Vous ne pouvez pas supprimer une programmation associée à un disque. Vous avez la possibilité de supprimer manuellement les instantanés à tout moment.
Le schéma suivant illustre ce processus :
Taille d'instantané et blocs supprimés
Les instantanés enregistrent des parties du disque qui ont été écrites et non effacées.
En fonction de la configuration du système de fichiers du disque, il arrive que des fichiers supprimés ne soient pas effacés. Le cas échéant, vous pourrez constater que la taille de votre instantané est supérieure à l'espace utilisé sur le disque indiqué par le système de fichiers. Pour éviter cela, il est recommandé d'activer l'option discard
ou d'exécuter fstrim
sur votre disque.
Chaînes d'instantanés
Vous pouvez créer des instantanés standards dans des chaînes d'instantanés distinctes en spécifiant un nom de chaîne d'instantanés au moment de la création de l'instantané. Lorsque vous créez plusieurs instantanés standards d'un disque persistant avec un nom de chaîne, chaque instantané nouveau est basé de manière incrémentielle sur le dernier instantané dont la création a abouti avec ce nom de chaîne. N'utilisez des chaînes d'instantanés que si vous êtes un propriétaire de service avancé et que vous devez créer des chaînes d'instantanés distinctes, par exemple pour le suivi des rejets de débit.
Vous pouvez spécifier un nom de chaîne d'instantané lors de la création d'instantanés standards à l'aide de CLI gcloud, REST, ou Terraform.
Lorsque vous créez un instantané, vous avez la possibilité de créer un instantané standard ou un instantané d'archive. Les instantanés d'archive présentent les mêmes avantages que les instantanés standards, y compris les chaînes incrémentielles, la compression et le chiffrement. Toutefois, les instantanés d'archive sont moins coûteux et sont mieux adaptés aux cas d'utilisation liés à la conformité, à l'audit et au stockage à froid à long terme. Si vous avez besoin de conserver des instantanés pendant plusieurs mois ou années et que vous avez rarement besoin d'y accéder, envisagez d'utiliser des instantanés d'archive au lieu d'instantanés standard. Chaque type d'instantané est stocké dans des chaînes d'instantanés incrémentiels distinctes et les instantanés d'archive sont listés séparément dans la console Google Cloud.
Emplacement de stockage d'instantané
Chaque fois que vous créez un instantané d'un disque, Google Cloud le stocke dans un emplacement de stockage spécifique. Quel que soit l'emplacement de stockage d'un instantané, vous pouvez utiliser l'instantané pour créer un disque dans n'importe quelle région et zone. Toutefois, l'emplacement d'un instantané a une incidence sur sa disponibilité et des frais de mise en réseau peuvent s'appliquer au moment de sa création ou de sa restauration sur un nouveau disque.
Types d'emplacements de stockage
Les instantanés peuvent être stockés dans l'un des types d'emplacement suivants :
- Emplacements multirégionaux Cloud Storage, tels que
asia
ouus
. - Emplacements régionaux Cloud Storage, tels que
asia-south1
ouus-central1
.
Un emplacement de stockage multirégional offre la plus grande disponibilité et la plus grande résilience. Un emplacement de stockage régional vous permet de mieux contrôler l'emplacement physique de vos données, car vous spécifiez une seule région.
Si vous devez respecter les règles de placement des données établies par l'État ou par votre entreprise, stockez votre instantané dans l'emplacement régional conforme à ces règles qui est le plus proche.
Si votre application n'est pas déployée dans un emplacement multirégional et que vous souhaitez privilégier des coûts de mise en réseau faibles par rapport à une haute disponibilité des instantanés, stockez votre instantané dans la région où se trouve votre disque source. Le stockage de votre instantané dans la région où se trouve votre disque source réduit les coûts de mise en réseau dans le cadre de la restauration et de la création des instantanés à partir du disque source.
Toutefois, contrairement à un emplacement de stockage multirégional, un emplacement de stockage régional stocke vos données dans plusieurs zones d'une même région, et vos données peuvent ne pas être accessibles en cas de perturbation régionale. Pour garantir la disponibilité des données, vous pouvez également stocker un instantané redondant dans un second emplacement.
Si vous disposez d'une règle d'administration incluant la contrainte d'emplacement des ressources, tous les emplacements de stockage d'instantanés que vous spécifiez doivent se trouver dans l'ensemble d'emplacements défini par la contrainte. Consultez la section Compute Engine de la page Services compatibles avec les emplacements de ressources pour en savoir plus.
Choisir un emplacement de stockage
Vous pouvez choisir où stocker les instantanés de votre projet de l'une des manières suivantes :
Utilisez l'emplacement de stockage par défaut prédéfini ou personnalisé configuré dans les paramètres d'instantané. La règle d'emplacement de stockage des paramètres d'instantané définit l'emplacement par défaut dans lequel Google Cloud stocke tous les instantanés de votre projet. Bien que Google Cloud gère une règle d'emplacement de stockage par défaut prédéfinie, les paramètres d'instantané vous permettent de personnaliser cette règle et de configurer votre propre emplacement de stockage par défaut :
- Utiliser l'emplacement par défaut prédéfini Google Cloud. Tant que vous n'avez pas mis à jour les paramètres d'instantané pour la première fois, Google Cloud conserve une valeur prédéfinie pour la règle d'emplacement de stockage. Cet emplacement par défaut prédéfini est l'emplacement multirégional le plus proche du disque source. Pour en savoir plus, consultez la Règle d'emplacement de stockage prédéfinie de Google Cloud.
- Définissez votre propre emplacement par défaut. Pour personnaliser l'emplacement de stockage par défaut des instantanés de votre projet, vous devez mettre à jour la règle d'emplacement de stockage de vos paramètres d'instantanés. Une fois que vous avez mis à jour les paramètres d'instantané et configuré votre propre valeur par défaut, Google Cloud commence à utiliser cet emplacement nouvellement configuré pour stocker tous vos futurs instantanés. Pour en savoir plus, consultez la page Mettre à jour les paramètres d'instantanés de votre projet.
Remplacez les paramètres d'instantané et spécifiez manuellement l'emplacement lors de la création de l'instantané. Vous pouvez également remplacer vos paramètres d'instantanés et spécifier manuellement l'emplacement de votre choix lorsque vous créez un instantané. Vous pouvez utiliser cette option pour choisir un autre emplacement pour des instantanés spécifiques sur une base opérationnelle. Pour savoir comment spécifier un emplacement lors de la création d'un instantané, consultez la section Créer un instantané d'un volume de disque persistant.
Quand choisir l'emplacement par défaut prédéfini Google Cloud ?
Voici quelques exemples d'utilisation de l'emplacement multirégional, prédéfini dans vos paramètres d'instantané, car votre emplacement de stockage inclut les éléments suivants :
- L'emplacement multirégional par défaut est conforme aux règles de placement des données établies par l'État ou par votre entreprise.
- Votre disque est stocké dans un emplacement régional (tel que
us-central1
) faisant partie d'un emplacement multirégional (us
). Vous préférez une disponibilité plus élevée des instantanés, au risque de ralentir les performances de restauration. - Vous ne prévoyez pas de restaurer fréquemment vos instantanés sur des disques situés en dehors de leur emplacement de stockage par défaut.
Quand choisir votre propre emplacement de stockage ?
Voici quelques exemples de cas d'utilisation d'un emplacement de stockage personnalisé, en mettant à jour ou en remplaçant vos paramètres d'instantané :
- L'emplacement multirégional personnalisé est conforme aux règles de placement des données établies par l'État ou par votre entreprise.
- Votre application est déployée dans une région qui n'est pas incluse dans l'un des emplacements multirégionaux de Cloud Storage et vous souhaitez privilégier les performances de restauration par rapport à la disponibilité des instantanés.
- Vous restaurez vos instantanés plusieurs fois à partir d'un disque situé en dehors de leur emplacement de stockage par défaut.
Vous ne pouvez pas modifier l'emplacement de stockage des instantanés existants. Si vous souhaitez stocker votre instantané de disque dans un nouvel emplacement, créez un instantané dans l'emplacement choisi, puis supprimez l'instantané situé à l'ancien emplacement. Pour stocker un instantané dans plusieurs emplacements, vous devez créer un instantané dans chacun d'entre eux. Lorsque vous créez un instantané dans un nouvel emplacement, un instantané complet est créé avec toutes les données du disque.
Frais de réseau
Des frais de réseau s'appliquent à la création ou à la restauration de tous les instantanés standards multirégionaux lorsqu'un disque se trouve dans une région membre de l'emplacement multirégional. Si vous n'avez pas besoin de la réplication ni de la résilience supplémentaires des instantanés multirégionaux, nous vous recommandons d'utiliser des instantanés régionaux en spécifiant un emplacement régional lors de la création des instantanés.
Le choix de l'emplacement de stockage de votre instantané est déterminant dans la réduction des frais de réseau. Si vous stockez votre instantané dans la même région que votre disque source, aucuns frais de réseau ne sont facturés lorsque vous accédez à cet instantané depuis la même région. En revanche, si vous accédez à votre instantané depuis une autre région, des frais de réseau seront appliqués. Des frais de réseau sont engagés lorsqu'un instantané est créé dans une région différente de celle du disque source, et lorsqu'un instantané est restauré sur un disque situé dans une région différente de celle de l'instantané.
Des frais de réseau sont appliqués pour les accès entre les régions. Par exemple, si votre disque source se trouve dans asia-east1
et que vous stockez vos instantanés dans asia-east2
, des frais de réseau sont appliqués lorsque vous accédez à votre instantané entre ces deux régions.
Deux régions, australia-southeast1
et southamerica-east1
, disposent d'un emplacement de stockage d'instantanés multirégional par défaut qui occasionne des frais de réseau, sauf si vous changez l'emplacement de stockage. Vous pouvez modifier l'emplacement de stockage à l'aide des paramètres d'instantané ou remplacer manuellement l'emplacement par défaut lors de la création de l'instantané :
- Si votre disque source se trouve dans
australia-southeast1
, l'emplacement de stockage d'instantanés par défaut se trouve dans l'emplacement multirégionalasia
. Pour réduire les coûts, stockez plutôt vos instantanés dans la régionaustralia-southeast1
. - Si votre disque source se trouve dans
southamerica-east1
, l'emplacement de stockage d'instantanés par défaut se trouve dans l'emplacement multirégionalus
. Pour réduire les coûts, stockez plutôt vos instantanés dans la régionsouthamerica-east1
.
Lorsque vous restaurez un instantané sur un disque se trouvant dans une région qui n'est pas incluse dans l'emplacement de stockage de cet instantané, des frais de réseau sont facturés. Par exemple, si vous créez un disque persistant régional dans australia-southeast1
à partir d'un instantané stocké dans asia
, qui est un emplacement multirégional, vous devrez payer des frais de réseau.
Étapes suivantes
- Découvrez comment créer des instantanés de disque standards.
- Découvrez comment sauvegarder régulièrement vos disques à l'aide d'instantanés programmés.
- Découvrez comment gérer les programmations d'instantanés.
- Apprenez-en davantage sur les paramètres d'instantané.
- Découvrez les instantanés immédiats.
- Découvrez les bonnes pratiques relatives à l'utilisation des instantanés.