Amazon Aurora : qu'est-ce que c'est et quels avantages offre ce moteur

Amazon Aurora est un moteur de base de données relationnelle pour Amazon Web Services. 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. MySQL est un système de gestion de base de données open source basé sur le langage de requête structuré ( SQL ).

Amazon RDS et Amazon Aurora

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.

Armazenamento

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 répartis sur différents disques. Chaque bloc est répliqué de six manières sur trois zones de disponibilité (AZ) AWS. 

Récupération

Si les données d'une AZ échouent, Aurora tentera de récupérer les données d'une autre AZ. Aurora est également autoréparateur, ce qui signifie qu'il effectue des vérifications automatiques des erreurs des blocs de données et des disques.

Les développeurs peuvent augmenter les ressources allouées à une instance de base de données et améliorer la disponibilité grâce aux réplicas Amazon Aurora, qui partagent 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 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 d'Aurora, le service échoue automatiquement en une minute ; il faut environ 15 minutes pour basculer sans réplique.

Cryptographie

Pour des raisons de sécurité, Amazon Aurora chiffre les données en transit via AWS Key Management Service. Les sauvegardes automatiques, 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é.

Service de paiement à l'utilisation

Amazon est un service de paiement à l'utilisation où un utilisateur paie par instance ; Les clients peuvent opter pour des prix à la demande ou de réserve. AWS facture également aux clients tout stockage utilisé par Aurora par incréments de Go par mois et par taux d'E/S (par million de requêtes).

Aurora 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. 

Les administrateurs n'ont pas besoin de gérer les instances de base de données avec Aurora Serverless car la 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 à la fois 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 en fonction des exigences de l'application. 

Enfin, il est intéressant de savoir que la base de données est adaptée à une application avec une charge de travail variable ou imprévisible, des sites Web qui connaissent occasionnellement un pic de trafic ou des bases de données inégalement réparties avec des sauts aléatoires dans les requêtes.

Résumé des avantages d'Amazon Aurora

Les trois principaux avantages de l'utilisation d'Aurora sont liés à la simplicité, au coût et à la sécurité. Comme mentionné, Aurora s'exécute sur Amazon RDS, il s'agit donc de la même interface Web que vous utilisez peut-être déjà. 

Le gros du travail et la complexité d'une base de données de niveau entreprise dans le cloud sont souvent liés à l'approvisionnement, à la maintenance, à la mise à l'échelle, aux correctifs, aux sauvegardes et aux mises à jour requises, mais RDS gère tout. Pour votre équipe, la configuration initiale est similaire à une base de données open source dans RDS.

instances d'auto-guérison

De plus, les instances de base de données sont auto-réparatrices, évolutives et tolérantes aux pannes, grâce à la connexion entre Aurora et Amazon S3 (Simple Storage Service), la plate-forme de stockage d'objets qui fonctionne conjointement avec les instances de base de données relationnelle d'entreprise.

À bas prix

Le coût joue ici un rôle important, car l'expansion de votre projet Big Data nécessite généralement un énorme investissement dans l'infrastructure. Avec Amazon Aurora, vous pouvez ajouter jusqu'à 15 réplicas en lecture par instance en choisissant simplement cette option. Il n'y a pas de gestion, de planification ou de développement d'infrastructure nécessaire pour atteindre ces performances élevées. 

Au fur et à mesure de votre croissance, Amazon S3 évolue également pour répondre à vos besoins de stockage, jusqu'à 64 To par instance.

La réduction des effectifs est tout aussi importante : les entreprises ne perdent pas l'investissement qu'elles ont fait pour s'attaquer aux plus grands projets pendant qu'il reste inactif en attendant le prochain déploiement massif.

Sécurité

La sécurité des terminaux est un élément essentiel de tout projet Big Data, en particulier à l'ère des violations de données et des informations utilisateur exposées qui sont souvent vendues sur le dark web. Si une entreprise comme Ford expérimente des projets Big Data avec des matériaux ou des composants à l'intérieur d'un nouveau véhicule non annoncé, et que les données sont piratées et exposées, cela pourrait être un revers majeur.

Aurora utilise des technologies telles que l'isolation du réseau, le chiffrement au repos à l'aide du chiffrement par clé et le chiffrement lors de la transmission des données à l'aide de SSL. Il est également important de noter que, comme Amazon Aurora utilise S3 pour le stockage, ce service est également hautement sécurisé : les données sous-jacentes utilisées dans le projet Big Data sont automatiquement archivées sur le même cluster. Il y a peu de risques de fuites de données lorsque la base de données elle-même et le stockage sont si étroitement liés.

Pouvons-nous vous montrer ce que c'est et quels sont les avantages d'Amazon Aurora ? prendre contact avec nous pour discuter avec l'un de nos experts et voir comment ce moteur de base de données relationnelle peut aider votre entreprise !

Partager

Articles connexes

Restez au fait des tendances en matière de technologie et de gestion grâce à nos textes, vidéos et documents téléchargeables.