Aperçu de RDS
Glissez pour afficher le menu
Stockage structuré dans le cloud
Vous comprenez déjà le fonctionnement des technologies cloud, la manière dont nous pouvons stocker différentes données dans le stockage cloud, et comment configurer notre propre petit serveur pour interagir avec celui-ci.
Cela suffit pour la programmation de base d'une application web complète. Nous pouvons créer différentes pages web hébergées sur notre instance EC2. De plus, nous pouvons stocker divers médias et même des styles pour cette page web dans un bucket S3, que nous pouvons également configurer facilement.
Cependant, pour une application web complète, il manque un détail crucial — une base de données. Après tout, nous avons besoin d'un endroit pour stocker les données utilisateur ou les informations sur nos produits. Vous pourriez penser que tout cela pourrait simplement être stocké dans un bucket S3, mais nous avons besoin que ces informations soient structurées, et nous devons pouvoir extraire des données à l'aide du SQL standard.
Pour héberger une base de données dans le cloud, nous utiliserons RDS.
AWS RDS (Amazon Relational Database Service) est un service de base de données relationnelle entièrement géré fourni par Amazon Web Services (AWS). Il permet aux utilisateurs de configurer, exploiter et faire évoluer des bases de données relationnelles dans le cloud sans avoir à gérer l'infrastructure sous-jacente. RDS prend en charge des moteurs de base de données populaires tels que MySQL, PostgreSQL, MariaDB, Oracle et Microsoft SQL Server, offrant des fonctionnalités telles que sauvegardes automatisées, haute disponibilité, sécurité et scalabilité facile.
Pourquoi RDS ?
Si vous avez consulté le site web d'AWS, vous avez peut-être remarqué qu'il existe de nombreuses options différentes pour la sélection d'une base de données cloud.
RDS se distingue par ses services entièrement gérés, prenant en charge plusieurs moteurs de base de données populaires tels que MySQL, PostgreSQL et SQL Server. Avec des fonctionnalités comme les sauvegardes automatisées et la scalabilité, RDS simplifie la gestion des bases de données, ce qui en fait une option attrayante pour les bases de données cloud.
Avec cette approche, nous pouvons gérer entièrement notre base de données depuis un ordinateur local, non pas via la console, mais avec des outils qui vous conviennent, tels que pgAdmin pour PostgreSQL ou MySQL Workbench pour MySQL. Cela signifie que notre flux de travail ne sera pas différent de celui d'une base de données stockée localement. La seule différence est que les données n'occuperont pas d'espace sur votre poste de travail ; elles seront stockées dans le cloud, généreusement fourni par RDS.
Dans notre cas, nous utiliserons un SGBD (Système de Gestion de Base de Données) comme MySQL, donc assurez-vous qu'il est installé et que vous savez utiliser MySQL Workbench afin d'éviter toute question liée au cours.
1. Qu'est-ce qu'AWS RDS ?
2. Lequel des moteurs de base de données suivants n'est PAS pris en charge par AWS RDS ?
3. Quel est un avantage majeur de l'utilisation d'AWS RDS pour vos besoins en base de données ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Aperçu de RDS
Stockage structuré dans le cloud
Vous comprenez déjà le fonctionnement des technologies cloud, la manière dont nous pouvons stocker différentes données dans le stockage cloud, et comment configurer notre propre petit serveur pour interagir avec celui-ci.
Cela suffit pour la programmation de base d'une application web complète. Nous pouvons créer différentes pages web hébergées sur notre instance EC2. De plus, nous pouvons stocker divers médias et même des styles pour cette page web dans un bucket S3, que nous pouvons également configurer facilement.
Cependant, pour une application web complète, il manque un détail crucial — une base de données. Après tout, nous avons besoin d'un endroit pour stocker les données utilisateur ou les informations sur nos produits. Vous pourriez penser que tout cela pourrait simplement être stocké dans un bucket S3, mais nous avons besoin que ces informations soient structurées, et nous devons pouvoir extraire des données à l'aide du SQL standard.
Pour héberger une base de données dans le cloud, nous utiliserons RDS.
AWS RDS (Amazon Relational Database Service) est un service de base de données relationnelle entièrement géré fourni par Amazon Web Services (AWS). Il permet aux utilisateurs de configurer, exploiter et faire évoluer des bases de données relationnelles dans le cloud sans avoir à gérer l'infrastructure sous-jacente. RDS prend en charge des moteurs de base de données populaires tels que MySQL, PostgreSQL, MariaDB, Oracle et Microsoft SQL Server, offrant des fonctionnalités telles que sauvegardes automatisées, haute disponibilité, sécurité et scalabilité facile.
Pourquoi RDS ?
Si vous avez consulté le site web d'AWS, vous avez peut-être remarqué qu'il existe de nombreuses options différentes pour la sélection d'une base de données cloud.
RDS se distingue par ses services entièrement gérés, prenant en charge plusieurs moteurs de base de données populaires tels que MySQL, PostgreSQL et SQL Server. Avec des fonctionnalités comme les sauvegardes automatisées et la scalabilité, RDS simplifie la gestion des bases de données, ce qui en fait une option attrayante pour les bases de données cloud.
Avec cette approche, nous pouvons gérer entièrement notre base de données depuis un ordinateur local, non pas via la console, mais avec des outils qui vous conviennent, tels que pgAdmin pour PostgreSQL ou MySQL Workbench pour MySQL. Cela signifie que notre flux de travail ne sera pas différent de celui d'une base de données stockée localement. La seule différence est que les données n'occuperont pas d'espace sur votre poste de travail ; elles seront stockées dans le cloud, généreusement fourni par RDS.
Dans notre cas, nous utiliserons un SGBD (Système de Gestion de Base de Données) comme MySQL, donc assurez-vous qu'il est installé et que vous savez utiliser MySQL Workbench afin d'éviter toute question liée au cours.
Merci pour vos commentaires !