Vous pouvez à tout moment retrouver ces informations sur la page produit Amazon RDS (fr).
Qu'est-ce qu'Amazon RDS ?
Très trivialement, Amazon RDS est un service de base de données relationnelle qui vous permet de choisir parmi six moteurs de base de données :
- MySQL
- MariaDB,
- Oracle,
- Microsoft SQL Server,
- PostgreSQL.
- AuroraDB, le moteur MySQL (et bientôt PostgreSQL) offert par Amazon.
Pourquoi utiliser RDS ?
Amazon RDS est un servie managé par AWS. Aucune crainte : « managé » n’implique pas de lock-in vendeur particulier ! Vos moteurs de bases de données sont toujours les mêmes, et vous pouvez migrer vers AWS ou depuis AWS vers un autre hébergeur via un dump de vos bases. Ainsi, une base MySQL sur RDS restera une base MySQL classique.
La notion de managé apporte cependant un certain nombre d’avantages, puisque cela indique la gestion par AWS d’un certain nombre d’opérations qui ne vous reviennent plus :
- La mise en service de la base de données sans gestion de l’OS hôte,
- L’application automatique de correctifs logiciels, avec la possibilité d’opt-out ou de spécifier des plages horaires pour ces maintenances,
- Sauvegardes automatisés de vos BDD et journaux de transactions pour une restauration rapide,
- Snapshots automatiques vers Amazon S3,
- Les déploiements Multi-AZ. Dans l’infrastructure AWS, cela signifie la création d’un read-replica dans une deuxième Zone de Disponibilité au sein de la même région AWS,
- La gestion du chiffrement des données au repos et en transit…
Le tout en bénéficiant bien entendu des atouts d’AWS : paiement à l’usage, accès aux services de surveillances tels qu’Amazon CloudWatch, de notifications comme Amazon SNS, le contrôle via API etc.
Le cas Amazon Aurora :
Annoncé lors de l'AWS re:Invent 2014 - la keynote Annuelle d'Amazon Web Services - Amazon Aurora est un moteur de base de données relationnelle « Made in Amazon ».
Compatible avec MySQL 5.6, Amazon Aurora garantit un débit jusqu'à 5 fois supérieur à celui d'une base de données MySQL standard, à matériel égal. Côté sécurité et PRA, Amazon Aurora isole vos données dans un VPC Amazon et peut chiffrer automatiquement vos données en transit. Par ailleurs, Aurora est conçu pour offrir une disponibilité de plus de 99,99 %, en répliquant les données six fois dans 3 zones de disponibilité et en les sauvegardant en continu dans Amazon S3. La restauration en cas de panne physique du système de stockage est transparente et les instances redémarrent généralement en moins d'une minute. De quoi assurer sereinement la continuité de vos applications.
Un des grands avantages d'Aurora est la capacité de séparer les lectures et les écritures. Si ces dernières devront être faites sur le master, les replicas eux pourront répartir les lectures, et donc décharger le master de bon nombre de sollicitations !
Disponible depuis le 8 septembre 2016, le read-replicas – jusqu’à 15 Read-Replicas par Master ! – pourront être accédés via un unique EndPoint qui répartira ensuite la charge uniformément.
En cas d’erreur sur le Master, la bascule se fera automatiquement via un Read-Replica – automatiquement ou suivant un ordre que vous aurez déterminé – sans devoir modifier ces endpoints d’écriture et de lecture. Ce qui simplifie grandement la gestion de l’infra côté applicatif.
Amazon RDS : la qualité AWS !
Sur le service Amazon RDS, les innovations tournent autour de 4 piliers fondamentaux :
- la haute disponibilité
- les capacités avancées de monitoring
- la simplification de la gestion de la sécurité
- les MAJ des moteurs
Ces 4 piliers font régulièrement l'objet de nombreuses améliorations chaques année. Nous avons regroupé ici l'intégralité des nouveautés concernant Amazon RDS au cours de l'année 2016. Les liens pointent vers les articles originaux en anglais.
Haute disponibilité :
Voici l'ensemble des nouveautés AWS annoncées sur RDS afin d'augmenter les capacités de haute disponibilité des bases de données :
Monitoring avancé :
Depuis fin 2015, AWS propose de l' "Enhanced Monitoring" pour RDS, c'est à dire un ensemble d'une cinquantaine de métriques avancées. Couvrant bien entendu le CPU, la mémoire, les I/O ou la gestion des files systems, ces métriques peuvent proposer une granularité allant jusqu'à la seconde. Ces métrique, disponibles pour MySQL, MariaDB et Amazon Aurora ont continuées de s'étofées en 2016 :
Sécurité :
Un des enjeux majeurs du Cloud Computing est la sécurité, et ce dernier point est loin d'être un soucis. De plus en plus d'opions et d'outils permettent d'assurer les meilleurs conditions de sécurité. Dans le cas de RDS par exemple, il est bien entendu possible de chiffrer ses données, aussi bien au repos qu'en transit. Retour sur les améliorations de sécurités apportées en 2016 :
MAJ des moteurs de bases de données :
La communauté OpenSource ou les vendeurs de bases de données commerciales ont un rythme de sorties soutenu, et les équipes AWS font tout pour suivre au maximum les montées de version. Voici les nouvelles versions supportées en 2016 :
MariaDB
MySQL
SQL Server
Oracle
Amazon Aurora
Voilà, vous savez tout ! Vous êtes désormais au top sur Amazon RDS :) Si vous l'avez loupé, nous avons aussi un dossier pour tout savoir sur Amazon S3 !
N'hésitez pas à nous faire vos retours sur notre twitter @Osones, ou à contacter nos Experts si vous avez besoin d'aide !
Vous pouvez aussi rejoindre le groupe LinkedIn des Utilisateurs Francophones d'Amazon Web Services (AWS).
Découvrez les derniers articles d'alter way
- Big Data & AI Paris 2024 : L'IA au cœur de toutes les transformations.
- Un retour vers l'open-source ? Vos outils DevOps préférés et leurs equivalents open-source.
- Prowler : L'outil de sécurité multi-cloud indispensable pour renforcer votre infrastructure
- Kubernetes : plateforme "star" de l'IT et levier d'innovation des entreprises
- AI_dev2024
- : DirectPV : Avoir du stockage bloc distribué facilement dans kubernetes