Bases de données relationnelles
AWS propose une variété de services de base de données qui peuvent être lancés en quelques
minutes en quelques clics.
Le service de base de données AWS comprend les services
suivants :
Amazon Relational Database Service : il prend en charge six moteurs de base de données
couramment utilisés.
Amazon Aurora : Il s'agit d'une base de données relationnelle compatible MySQL avec des
performances cinq fois supérieures.
Amazon DynamoDB : il s'agit d'un service de base de données NoSQL rapide et flexible.
Amazon Redshift : il s'agit d'un service d'entrepôt de données à l'échelle du pétaoctet.
Amazon Elasticache : il s'agit d'un service de cache en mémoire prenant en charge
Memcached et Redis.
AWS Database Migration Service : il s'agit d'un service qui permet de migrer facilement et
à moindre coût vos bases de données vers le cloud AWS.
Qu'est-ce qu'une base de données relationnelle ?
Les bases de données relationnelles sont les bases de données auxquelles la plupart d'entre
nous sont tous habitués. Il existe depuis les années 70.
La base de données relationnelle est comme une feuille de calcul telle qu'Excel, etc.
Une base de données est constituée de tables. Par exemple, Excel est une feuille de calcul qui
se compose d'un classeur, et à l'intérieur du classeur, vous avez différentes feuilles, et ces
feuilles sont composées de lignes et de colonnes.
Types de bases de données relationnelles
serveur SQL
SQL Server est une base de données relationnelle développée par Microsoft.
SQL Server est facile à configurer, à utiliser et à faire évoluer les déploiements de SQL Server
dans le cloud.
Avec l'aide d'Amazon RDS, vous pouvez ajouter plusieurs éditions de SQL Server telles que
2008 R2, 2012, 2014, 2016, 2017 en quelques minutes avec une capacité de calcul rentable et
redimensionnable.
Il vous libère de la gestion des tâches fastidieuses d'administration de la base de données
telles que le provisionnement, les sauvegardes, les logiciels
l'application de correctifs, la surveillance et la mise à l'échelle du matériel.
Il prend en charge le modèle de licence "License-inclus". Dans ce modèle, vous n'avez pas
besoin d'acheter les licences Microsoft SQL Server séparément.
Amazon RDS fournit une haute disponibilité de MS SQL Server à l'aide de la capacité de zone
de multidisponibilité, ce qui réduit le risque de définir et de maintenir la base de données
manuellement.
Il gère l'approvisionnement de la base de données, les mises à niveau de version de MS SQL
Server et la gestion du stockage sur disque.
Certaines des limitations sont associées à SQL Server :
Chacune des instances MS SQL Server a la disponibilité de jusqu'à 30 bases de données.
Amazon RDS ne prend pas en charge d'autres services MS SQL Server tels que SQL Server
Analysis Services (SSAS), SQL Server Integration Services (SSIS), SQL Server Reporting Services
(SSRS), Data Quality Services (DQS) ou Master Data Services (MDS) sur le même serveur que
l'instance de base de données Amazon RDS MS SQL Server.
La taille de stockage maximale pour l'instance de base de données MS SQL Server est de 16
To pour le stockage SSD à usage général.
Oracle
C'est une base de données relationnelle très populaire.
Il est utilisé par les grandes entreprises mais peut également être utilisé par d'autres
entreprises.
Oracle est une gestion de base de données relationnelle développée par Oracle.
Il est facile à configurer, à utiliser et à faire évoluer le déploiement d'Oracle dans le cloud.
Vous pouvez déployer plusieurs éditions d'Oracle en quelques minutes avec une capacité
matérielle rentable et redimensionnable.
Amazon RDS vous libère de la gestion des tâches fastidieuses d'administration de la base de
données. Vous devez vous concentrer sur la partie développement.
Vous pouvez exécuter Oracle sous deux modèles de licence différents, c'est-à-dire "Licence
incluse" et "Bring-Your-Own-License".
Où,
Modèle de licence incluse : dans ce modèle, vous n'avez pas besoin d'acheter la licence Oracle
séparément, c'est-à-dire que le logiciel de base de données Oracle a été concédé sous licence par
AWS uniquement. Le prix commence à 0,04 $ par heure.
Apportez votre propre licence (BYOL) : si vous possédez une licence de base de données Oracle,
vous pouvez utiliser le modèle BYOL pour exécuter la base de données Oracle sur Amazon RDS. Le
prix commence à 0,025 $ par heure. Ce modèle est utilisé par les clients qui ont déjà une licence
Oracle existante ou qui achètent la nouvelle licence pour exécuter la base de données Oracle sur
Amazon RDS.
Serveur MySQL
C'est une base de données relationnelle open source.
Il est gratuit à télécharger et à utiliser.
Il est très populaire dans la communauté des développeurs.
Il est facile de configurer, d'utiliser et de faire évoluer les déploiements MySQL dans aws.
Vous pouvez déployer des serveurs MySQL en quelques minutes avec une capacité matérielle
économique et redimensionnable.
Il vous libère de la gestion des tâches administratives fastidieuses de la base de données
telles que les sauvegardes, la surveillance, la mise à l'échelle et la réplication.
Un Amazon RDS prend en charge les versions MySQL telles que 5.5, 5.6, 5.7, 5.8 et 8.0, ce qui
signifie que le code, les applications et les outils que vous utilisez aujourd'hui peuvent
également être utilisés avec Amazon RDS.
PostgreSQL
Il s'agit d'une base de données relationnelle open source pour les développeurs d'entreprise
et les start-up.
Il est facile de configurer, d'exploiter et de faire évoluer les déploiements PostgreSQL dans le
cloud.
Avec Amazon RDS, vous pouvez faire évoluer les déploiements PostreSQL dans le cloud aws
en quelques minutes avec une capacité matérielle économique et redimensionnable.
Il gère les tâches administratives fastidieuses telles que l'installation du logiciel PostgreSQL, la
gestion du stockage, la réplication pour la haute disponibilité et les sauvegardes pour la
reprise après sinistre.
Le code, les applications et les outils que nous utilisons aujourd'hui peuvent également être
utilisés avec Amazon RDS.
En quelques clics dans AWS Management Console, vous pouvez déployer une base de
données PostgreSQL avec des paramètres de base de données configurés automatiquement
pour des performances optimales.
Aurore
Il s'agit d'une base de données relationnelle et d'un moteur de base de données à source
fermée.
Il est compatible avec MySQL et offre un débit cinq fois supérieur à MySQL sur le même
matériel.
Il est également compatible avec PostgreSQL et offre un débit trois fois supérieur à
PostgreSQL sur le même matériel.
Amazon RDS avec Aurora gère les tâches administratives fastidieuses telles que l'installation
de logiciels, l'application de correctifs et les sauvegardes.
Les principales caractéristiques d'Aurora sont un système de stockage distribué et tolérant
aux pannes qui s'adapte automatiquement jusqu'à 64 To par instance de base de données.
Il offre des performances élevées, une disponibilité, une restauration ponctuelle, une
sauvegarde continue jusqu'à S3 et une réplication sur trois zones de disponibilité.
MariaDB
MariaDB est une base de données relationnelle open source développée par les
développeurs de MySQL.
Il est facile de configurer, d'exploiter et de faire évoluer les déploiements MariaDB dans le
cloud aws.
Avec Amazon RDS, vous pouvez déployer des bases de données MariaDB en quelques
minutes avec une capacité matérielle économique et redimensionnable.
Il vous libère de la gestion des tâches administratives fastidieuses telles que l'installation de
logiciels, l'application de correctifs, la surveillance, la mise à l'échelle et les sauvegardes.
Amazon RDS prend en charge les versions MariaDB telles que 10.0, 10.1, 10.2 et 10.3, ce qui
signifie que le code, les applications et les outils que vous utilisez aujourd'hui peuvent
également être utilisés avec Amazon RDS.
Cloud Render Farm Service
Super Renders Farm Get Quote