Qu'est-ce qu'Amazon Aurora ?

Amazon Aurora est un moteur de base de données relationnelle d'Amazon Web Services (AWS). Il est compatible avec MySQL, ce qui signifie que le code, les applications et les pilotes utilisés dans les bases de données reposant sur MySQL peuvent être utilisés dans Aurora avec peu ou pas de modifications. 

Amazon Relational Database Service (RDS) gère les bases de données Aurora en gérant le provisionnement, l'application de correctifs, la sauvegarde, la récupération et d'autres tâches. 

Un développeur peut migrer vers et depuis des bases de données MySQL à l'aide des utilitaires mysqldump (export) et mysql import (import) ou à l'aide de la fonctionnalité de migration DB Snapshot de RDS. La migration des données prend généralement une heure.

Aurora stocke un minimum de 10 Go et évolue automatiquement jusqu'à un maximum de 64 To. 

Le service divise un volume de base de données en blocs de 10 Go, qui sont répartis sur différents disques. Chaque bloc est répliqué de six manières sur trois zones de disponibilité (AZ) AWS. 

Si les données d'une AZ échouent, Aurora tente de récupérer les données dans une autre AZ. Aurora est également autocorrecteur, ce qui signifie qu'il effectue des analyses automatiques des erreurs des blocs de données et des disques.

Un développeur peut augmenter les ressources allouées à une instance de base de données et améliorer la disponibilité via Amazon Aurora Replicas, qui partage le même stockage que l'instance Elastic Compute Cloud (EC2). 

Un réplica Amazon Aurora peut être promu au rang d'instance principale sans aucune perte de données, ce qui contribue à la tolérance aux pannes en cas de défaillance de l'instance principale. 

Si un développeur a créé une réplique Aurora, le service échoue automatiquement en une minute ; le basculement prend environ 15 minutes sans réplica.

Pour des raisons de sécurité, Amazon Aurora chiffre les données en transit via AWS Key Management Service. Les sauvegardes automatisées, les instantanés, les données au repos sur le stockage sous-jacent et les répliques sur le même cluster sont également chiffrés. De plus, les instances de base de données Aurora sont créées dans un Amazon VPC, permettant aux utilisateurs d'isoler une base de données sur leur réseau pour plus de sécurité.

Amazon Aurora sans serveur (sans serveur)

Aurora Serverless est une version à la demande et à mise à l'échelle automatique d'Amazon Aurora, la base de données relationnelle hautes performances conçue pour le cloud. 

Avec elle, les administrateurs n'ont pas besoin de gérer les instances de base de données Aurora Serverless car votre base de données augmentera ou diminuera en fonction des besoins et démarrera et s'arrêtera automatiquement si nécessaire. 

Ce modèle de base de données à frais minimes séduit les startups et les grandes entreprises. 

Une équipe informatique peut déployer Aurora Serverless pour une variété de cas d'utilisation, principalement parce qu'il évolue vers le haut ou vers le bas en fonction des exigences de l'application. 

La base de données est un bon choix pour une application avec une charge de travail imprévisible ou variable, des sites Web qui voient parfois un pic de trafic ou des bases de données inégalement réparties avec des sauts aléatoires dans les requêtes.

→ Lire aussi : 

Partager