Qu'est-ce qu'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.

Qu'est-ce qu'Amazon Aurora ?

Amazon Aurora (Aurora) est un moteur de base de données relationnelle entièrement géré compatible avec MySQL et PostgreSQL. Vous savez déjà de quelle manière MySQL et PostgreSQL associent la vitesse et la fiabilité des bases de données commerciales haut de gamme à la simplicité et à la rentabilité des bases de données open source. Le code, les outils et les applications que vous utilisez aujourd'hui avec vos bases de données MySQL et PostgreSQL existantes peuvent être utilisés avec Aurora. Avec certaines charges de travail, Aurora peut offrir un débit jusqu'à cinq fois supérieur à celui de MySQL et jusqu'à trois fois supérieur à celui de PostgreSQL sans qu'il soit nécessaire de modifier la plupart de vos applications existantes.

Aurora comprend un sous-système de stockage très performant. Ses moteurs de bases de données compatibles avec MySQL et PostgreSQL sont personnalisés afin de tirer parti de ce stockage distribué et rapide. Le stockage sous-jacent évolue automatiquement en fonction des besoins. Un volume de cluster Aurora peut croître jusqu'à la taille maximale de 128 tebibytes (TiB). Aurora automatise et standardise également le clustering et la réplication des bases de données. Ces aspects figurent généralement parmi ceux qui représentent un défi dans le cadre de la configuration et de l'administration des bases de données.

Aurora fait partie du service de base de données géré Amazon Relational Database Service (Amazon RDS). Amazon RDS facilite la configuration, l'exploitation et le dimensionnement d'une base de données relationnelle dans le cloud. Si vous connaissez déjà Amazon RDS, consultez le Amazon Relational Database Service User Guide (Guide de l'utilisateur Amazon Relational Database Service). Pour en savoir plus sur les différentes options de bases de données disponibles sur Amazon Web Services, consultez Choisir la base de données adaptée à votre organisation sur AWS.

Modèle de responsabilité partagée Amazon RDS

Amazon RDS est responsable de l'hébergement des composants logiciels et de l'infrastructure des instances de base de données et des clusters de bases de données. Vous êtes responsable du réglage des requêtes, qui consiste à ajuster les requêtes SQL afin d'améliorer les performances. Les performances des requêtes dépendent fortement de la conception de la base de données, de la taille des données, de la distribution des données, de la charge de travail des applications et des modèles de requêtes, qui peuvent varier considérablement. La surveillance et le réglage sont des processus hautement individualisés que vous possédez pour vos bases de données RDS. Vous pouvez utiliser l'analyse des performances d'Amazon RDS et d'autres outils pour identifier des requêtes problématiques.

Comment Amazon Aurora fonctionne avec Amazon RDS

Les éléments suivants illustrent de quelle manière Amazon Aurora est lié aux moteurs MySQL et PostgreSQL standard disponibles dans Amazon RDS :

  • Vous choisissez Aurora MySQL ou Aurora PostgreSQL comme option de moteur de base de données lorsque vous configurez de nouveaux serveurs de base de données via Amazon RDS.

  • Aurora tire parti des fonctions bien connues d'Amazon Relational Database Service (Amazon RDS) pour la gestion et l'administration. Aurora utilise l' AWS Management Console interface, les AWS CLI commandes et les opérations d'API Amazon RDS pour gérer les tâches de base de données de routine telles que le provisionnement, l'application de correctifs, la sauvegarde, la restauration, la détection des défaillances et la réparation.

  • Les opérations de gestion Aurora concernent généralement des clusters entiers de serveurs de bases de données qui sont synchronisés via des opérations de réplication, plutôt que des instances de base de données individuelles. Les fonctions automatiques de clustering, de réplication et d'allocation du stockage facilitent et rentabilisent l'installation, l'exploitation et la mise en service de vos déploiements MySQL et PostgreSQL les plus importants.

  • Vous pouvez transférer des données depuis Amazon RDS for MySQL et depuis Amazon RDS for PostgreSQL dans Aurora en créant et en restaurant des instantanés, ou en configurant une réplication unilatérale. Vous pouvez utiliser des outils de migration à l'aide de boutons de commande pour convertir vos applications RDS pour MySQL et RDS pour PostgreSQL existantes en applications Aurora.

Avant d'utiliser Amazon Aurora, suivez la procédure dans Configuration de votre environnement pour Amazon Aurora, puis étudiez les concepts et les fonctions d'Aurora dans Clusters de bases de données Amazon Aurora.