Résilience dans 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.

Résilience dans Amazon Aurora

L'infrastructure mondiale d'AWS s'articule autours de régions et de zones de disponibilité AWS.AWS Les Régions fournissent plusieurs zones de disponibilité physiquement séparées et isolées, reliées par un réseau à latence faible, à haut débit et hautement redondant. Avec les zones de disponibilité, vous pouvez concevoir et exploiter des applications et des bases de données qui basculent automatiquement d'une zone de disponibilité à l'autre sans interruption. Les zones de disponibilité sont plus hautement disponibles, tolérantes aux pannes et évolutives que les infrastructures traditionnelles à un ou plusieurs centres de données.

Pour plus d'informations sur les régions et les zones de disponibilité AWS, veuillez consulter Infrastructure mondiale AWS.

Outre l'infrastructure globale d'AWS, Aurora offrent différentes fonctions qui contribuent à satisfaire vos besoins en matière de résilience et de sauvegarde de données.

Sauvegarde et restauration

Aurora sauvegarde automatiquement votre volume de cluster et conserve les données de restauration pendant la totalité de la période de rétention des sauvegardes. Les sauvegardes Aurora étant continues et incrémentielles, vous pouvez rapidement opérer une restauration à un point quelconque de la période de rétention des sauvegardes. Aucun impact sur les performances ou interruption du service de base de données ne se produit lors de l'écriture des données de sauvegarde. Vous pouvez spécifier une période de rétention des sauvegardes, comprise entre 1 et 35 jours, lorsque vous créez ou modifiez un cluster de base de données.

Si vous souhaitez conserver une sauvegarde au-delà de la période de rétention, vous pouvez aussi prendre un instantané des données dans votre volume de cluster. Aurora conserve les données des restaurations incrémentielles pendant la totalité de la période de rétention des sauvegardes. Par conséquent, vous avez uniquement besoin de créer un instantané pour les données que vous souhaitez garder au-delà de la période de rétention des sauvegardes. Vous pouvez créer un nouveau cluster de base de données à partir de l'instantané.

Vous pouvez récupérer vos données en créant un cluster de bases de données Aurora à partir des données de sauvegarde qu'Aurora conserve ou d'un instantané de cluster de bases de données que vous avez enregistré. Vous pouvez créer rapidement une nouvelle copie d'un cluster de bases de données à partir des données de sauvegarde à un point quelconque de la période de rétention des sauvegardes. La nature continue et incrémentielle des sauvegardes Aurora pendant la période de rétention signifie que vous n'avez pas besoin de prendre fréquemment des instantanés de vos données pour pouvoir améliorer les temps de restauration.

Pour plus d'informations, consultez Sauvegarde et restauration d'un cluster de base de données Amazon Aurora.

Réplication

Les réplicas Aurora sont les points de terminaison indépendants d'un cluster de bases de données Aurora, utilisés de préférence pour le dimensionnement des opérations de lecture et l'augmentation de la disponibilité. Le nombre de réplicas Aurora pouvant être distribués entre les zones de disponibilité que couvre un cluster de bases de données au sein d'une région AWS est limité à 15. Le volume de cluster de bases de données est composé de plusieurs copies des données du cluster de bases de données. Cependant, les données du volume de cluster sont représentées comme un seul volume logique à l'instance principale en écriture et aux réplicas Aurora du cluster de bases de données. En d'autres termes, si l'instance principale est défaillante, un réplica Aurora peut être promu comme l'instance de base de données principale.

Aurora prend aussi en charge les options de réplication qui sont spécifiques à Aurora MySQL et Aurora PostgreSQL.

Pour plus d'informations, consultez Réplication avec Amazon Aurora.

Basculement

Aurora stocke les copies des données d'un cluster de base de données dans plusieurs zones de disponibilité d'une même région AWS. Le stockage se produit indépendamment du fait que les instances de base de données du cluster de base de données recouvrent ou pas plusieurs zones de disponibilité. Lorsque vous créez des réplicas Aurora sur plusieurs zones de disponibilité, Aurora les alloue et les gère automatiquement de manière synchrone. L'instance de base de données principale est répliquée de manière synchrone entre les zones de disponibilité sur des réplicas Aurora de façon à assurer une redondance des données, à éliminer les blocages d'I/O et à réduire les pics de latence pendant les sauvegardes du système. L'exécution d'un cluster de base de données avec la haute disponibilité peut améliorer la disponibilité pendant la maintenance planifiée du système et contribuer à protéger vos bases de données contre toute défaillance ou perturbation d'une zone de disponibilité.

Pour plus d'informations, consultez Haute disponibilité pour Amazon Aurora.