Comprendre l'utilisation du stockage de sauvegarde Amazon Aurora - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comprendre l'utilisation du stockage de sauvegarde Amazon Aurora

Amazon Aurora gère deux types de sauvegardes : les sauvegardes automatiques (continues) et les instantanés.

Stockage de sauvegarde automatique

La sauvegarde automatique (continue) d'un cluster stocke de manière incrémentielle toutes les modifications apportées aux bases de données au cours d'une période de conservation spécifiée, afin de pouvoir les restaurer telles qu'elles étaient à un instant quelconque de cette période de conservation. Les périodes de conservation peuvent aller de 1 à 35 jours. Les sauvegardes automatiques sont incrémentielles et facturées en fonction de la quantité de stockage requis pour pouvoir restaurer à un instant quelconque de la période de conservation.

Aurora fournit également une quantité d'utilisation gratuite des sauvegardes. Cette quantité d'utilisation gratuite est égale à la taille du dernier volume du cluster (telle que représentée par la métrique Amazon CloudWatch VolumeBytesUsed). Cette quantité est soustraite de l'utilisation calculée des sauvegardes automatiques. Aucun frais ne s'applique pour une sauvegarde automatique dont la durée de conservation n'est que d'un jour.

Par exemple, votre sauvegarde automatique a une période de conservation de 7 jours et vous souhaitez restaurer votre cluster dans l'état où il était quatre jours auparavant. Aurora utilise les données incrémentielles stockées dans la sauvegarde automatique pour recréer l'état du cluster à la même heure, quatre jours plus tôt.

La sauvegarde automatique stocke toutes les informations requises pour pouvoir restaurer le cluster à un instant quelconque de la fenêtre de conservation. Cela signifie qu'elle stocke toutes les modifications effectuées pendant cette fenêtre de conservation, y compris les écritures de nouvelles informations ou la suppression d'informations existantes. Pour les bases de données soumises à de nombreuses modifications, la taille de la sauvegarde automatique augmente au fil du temps. Une fois qu'une base de données ne fait plus l'objet de modifications, vous pouvez vous attendre à ce que la taille de la sauvegarde automatique diminue, car des modifications précédemment stockées quittent la fenêtre de conservation.

L'utilisation totale facturée pour la sauvegarde automatique ne dépasse jamais la taille cumulée du volume du cluster au cours de la période de conservation. Par exemple, si votre période de conservation est de 7 jours et que le volume de votre cluster était de 100 Go par jour, l'utilisation de la sauvegarde automatique facturée ne dépasse jamais 700 Go (100 Go * 7).

Stockage d'instantanés

Un instantané de cluster de bases de données est toujours une sauvegarde complète dont la taille est celle du volume du cluster au moment de la capture de l'instantané. Les instantanés, qu'ils soient pris manuellement par l'utilisateur ou automatiquement par un plan de sauvegarde AWS Backup, sont traités comme des instantanés manuels. Aurora fournit un espace de stockage gratuit illimité pour tous les instantanés compris dans la période de conservation des sauvegardes automatiques. Lorsqu'un instantané manuel sort de la période de conservation, il est facturé par Go/mois. Un instantané automatique du système n'est jamais facturé à moins qu'il ne soit copié et conservé au-delà de la période de conservation.

Pour obtenir des informations générales sur les sauvegardes Aurora, consultez Sauvegardes. Pour plus d'informations sur les coûts de stockage des sauvegardes Aurora, consultez la page Amazon Aurora pricing (Tarification d'Amazon Aurora).

Métriques Amazon CloudWatch pour le stockage de sauvegarde Aurora

Vous pouvez surveiller vos clusters Aurora et créer des rapports à l'aide de métriques Amazon CloudWatch dans la console CloudWatch. Vous pouvez utiliser les métriques CloudWatch suivantes pour consulter et surveiller la quantité de stockage utilisée par vos sauvegardes Aurora. Ces métriques sont calculées de manière indépendante pour chaque cluster de bases de données Aurora.

  • BackupRetentionPeriodStorageUsed représente la quantité de stockage de sauvegarde utilisée, en octets, pour stocker les sauvegardes automatisées à l'heure actuelle.

    • La valeur dépend de la taille du volume du cluster et du nombre de modifications (écritures et mises à jour) apportées au cluster de bases de données pendant la période de conservation. Cela est dû au fait que la sauvegarde automatique doit stocker toutes les modifications incrémentielles apportées au cluster pour permettre une restauration à tout instant donné.

    • Cette métrique ne soustrait pas le niveau gratuit d'utilisation de la sauvegarde fourni par Aurora.

    • Cette métrique émet un seul point de données quotidien pour l'utilisation des sauvegardes automatiques enregistrée ce jour-là.

  • SnapshotStorageUsed : représente la quantité de stockage de sauvegarde utilisée, en octets, pour stocker les instantanés manuels au-delà de la période de conservation de la sauvegarde automatisée.

    • Cette valeur dépend du nombre d'instantanés que vous conservez au-delà de la période de conservation de la sauvegarde automatisée et de la taille de chaque instantané.

    • La taille de chaque instantané correspond à la taille du volume de cluster au moment où vous avez pris l'instantané.

    • Les instantanés sont des sauvegardes complètes, non incrémentielles.

    • Cette métrique émet un point de données par jour pour chaque instantané facturé. Pour récupérer votre utilisation quotidienne totale d'instantanés, effectuez la somme de cette métrique sur une période d'un jour.

  • TotalBackupStorageBilled : représente les métriques relatives à l'ensemble de l'utilisation facturée des sauvegardes, en octets, pour le cluster donné :

    BackupRetentionPeriodStorageUsed + SnapshotStorageUsed - free tier

    • Cette métrique émet un point de données par jour pour la valeur BackupRetentionPeriodStorageUsed, moins le niveau gratuit d'utilisation des sauvegardes fourni par Aurora. Ce niveau gratuit est égal à la dernière taille enregistrée du volume du cluster de bases de données. Ce point de données représente l'utilisation facturée réelle pour la sauvegarde automatique.

    • Cette métrique émet des points de données quotidiens individuels pour toutes les valeurs SnapshotStorageUsed.

    • Pour récupérer votre utilisation quotidienne totale d'instantanés, effectuez la somme de cette métrique sur une période d'un jour. Elle cumule toute l'utilisation facturée d'instantanés avec l'utilisation facturée de sauvegardes automatiques pour fournir votre utilisation totale facturée de sauvegardes.

Pour plus d'informations sur l'utilisation des métriques CloudWatch, consultez Disponibilité des métriques Aurora dans la console Amazon RDS.

Calcul de l'utilisation du stockage de sauvegarde

L'utilisation d'une sauvegarde automatique est calculée en examinant tous les enregistrements incrémentiels qui doivent être stockés, pour permettre une restauration à tout instant donné au cours de la période de conservation de la sauvegarde.

Par exemple, vous disposez d'une sauvegarde automatique avec une période de conservation de 7 jours. La taille du volume de votre cluster juste avant la période de conservation était de 100 Go. Il s'agit donc de la quantité minimale dont Aurora a besoin pour stocker. Vous avez ensuite l'activité suivante pour les 7 jours suivants, où la taille incrémentielle des enregistrements correspond à la quantité de stockage nécessaire pour stocker les enregistrements de modifications provenant des écritures et des mises à jour de votre base de données.

jour Taille d'enregistrement incrémentielle (Go)
1 10
2 15
3 25
4 20
5 10 
6 25
7 30
Total 135

Ces données indiquent que l'utilisation calculée de sauvegarde automatique pour votre sauvegarde est la suivante :

100 GB (volume size before retention period) + 135 GB (size of incremental records) = 235 GB total backup usage

L'utilisation facturée soustrait ensuite le niveau d'utilisation gratuit. Supposons que la taille la plus récente de votre volume est de 200 Go :

235 GB total backup usage - 200 GB (latest volume size) = 35 GB billed backup usage

FAQ

Quand suis-je facturé pour les instantanés ?

Vous êtes facturé pour les instantanés manuels qui se situent en dehors de (plus anciens que) la période de conservation de la sauvegarde automatique.

Qu'est-ce qu'un instantané manuel ?

Un instantané manuel est un instantané auquel l'une des conditions suivantes s'applique :

  • Il a été manuellement demandé par vous.

  • Il a été capturé par un service de sauvegarde automatique tel qu'AWS Backup.

  • Il est copié à partir d'un instantané automatique du système afin d'être conservé en dehors de la période de conservation

Qu'arrive-t-il à mes instantanés manuels si je supprime mon cluster de bases de données ?

Les instantanés manuels n'expirent pas tant que vous ne les supprimez pas.

Lorsque vous supprimez votre cluster de bases de données, les instantanés manuels que vous avez capturés précédemment continuent d'exister. Si ces instantanés n'étaient pas facturés auparavant parce qu'ils se trouvaient dans la période de conservation des sauvegardes automatiques, ils ne sont désormais plus couverts et commencent tous à être facturés à leur taille complète pour leur utilisation.

Comment puis-je réduire mes coûts de stockage de sauvegarde ?

Il existe plusieurs moyens de réduire les coûts liés à l'utilisation des sauvegardes :

  • Supprimez les instantanés manuels qui se situent en dehors de la période de conservation de votre sauvegarde automatique. Cela inclut les instantanés que vous avez capturés, ainsi que les instantanés que votre plan de sauvegarde AWS Backup a pu capturer. Veillez à vérifier votre plan AWS Backup pour vous assurer qu'il ne conserve pas les instantanés en dehors de la période de conservation à laquelle vous ne vous attendez pas.

  • Évaluez les écritures et les mises à jour apportées à votre base de données pour voir si vous pouvez réduire le nombre de modifications que vous effectuez. Comme notre sauvegarde automatique stocke toutes les modifications incrémentielles au cours de la période de conservation, la réduction du nombre de mises à jour que vous effectuez réduit également vos frais de sauvegarde automatique.

  • Déterminez s'il est judicieux de réduire la période de conservation de votre sauvegarde automatique. La réduction de la période de conservation signifie que la sauvegarde stocke moins de jours de données incrémentielles, ce qui peut réduire le coût global de la sauvegarde. Toutefois, la réduction de cette période de conservation peut également entraîner la facturation de certains instantanés, qui se trouvent désormais hors de la période de conservation. Veillez à vérifier tous les coûts supplémentaires que vous pourriez encourir pour les instantanés avant de décider s'il s'agit d'une solution adéquate pour vous.

Comment le stockage de sauvegarde est-il facturé ?

Le stockage de sauvegarde est facturé au Go par mois.

Cela signifie que l'utilisation du stockage de sauvegarde est facturée comme la moyenne pondérée de l'utilisation sur le mois donné. Voici quelques exemples pour un mois de 30 jours :

  • L'utilisation facturée des sauvegardes est de 100 Go pour les 30 jours du mois. Vos frais sont les suivants :

    (100 GB * 30) / 30 = 100 GB-month
  • L'utilisation facturée des sauvegardes est de 100 Go pour les 15 premiers jours du mois, puis de 0 Go pour les 15 derniers. Vos frais sont les suivants :

    (100 GB * 15 + 0 GB * 15) / 30 = 50 GB-month
  • L'utilisation facturée des sauvegardes est de 50 Go pour les 10 premiers jours du mois, de 100 Go pour les 10 suivants, puis de 150 Go pour les 10 derniers. Vos frais sont les suivants :

    (50 GB * 10 + 100 GB * 10 + 150 GB * 10) / 30 = 100 GB-month
Comment le paramètre de retour sur trace de mon cluster de bases de données affecte-t-il l'utilisation du stockage de sauvegarde ?

Le paramètre de retour sur trace d'un cluster de bases de données Aurora n'affecte pas le volume de données de sauvegarde de ce cluster. Amazon facture séparément le stockage des données de retour sur trace. Pour obtenir des informations sur les prix du retour sur trace d'Aurora, consultez la page Amazon Aurora pricing (Tarification d'Amazon Aurora).

Comment les coûts de stockage s'appliquent-ils aux instantanés partagés ?

Si vous partagez un instantané avec un autre utilisateur, vous continuez d'en être le propriétaire. Les coûts du stockage s'appliquent au propriétaire de l'instantané. Si vous supprimez un instantané partagé dont vous êtes propriétaire, personne ne peut y accéder.

Pour conserver l'accès à un instantané partagé mais détenu par une autre personne, vous pouvez copier cet instantané. En agissant ainsi, vous devenez le propriétaire du nouvel instantané. Les coûts de stockage associés à l'instantané copié s'appliquent à votre compte.

Pour plus d'informations sur le partage d'instantanés, consultez Partage d'un instantané de cluster de base de données. Pour plus d'informations sur la copie d'instantanés, consultez Copie d'un instantané de cluster de bases de données.