Amazon Relational Database Service
Guide de l'utilisateur

instances de bases de données Amazon RDS

Une instance de bases de données est un environnement de base de données isolé s'exécutant dans le cloud. Elle constitue la composante de base d'Amazon RDS. Une instance de base de données peut comporter plusieurs bases de données créées par l'utilisateur et est accessible avec les mêmes applications et outils clients que ceux que vous utiliseriez pour accéder à une instance de base de données autonome. Les instances de bases de données sont simples à créer et à modifier avec les outils de ligne de commande Amazon AWS, les opérations d'API Amazon RDS ou l’AWS Management Console.

Note

Amazon RDS prend en charge l'accès aux bases de données à l'aide de toute application client SQL standard. Amazon RDS ne permet pas d'accès direct à l'hôte.

Vous pouvez avoir jusqu'à 40 instances de bases de données Amazon RDS :

  • 10 instances de chaque édition SQL Server (Enterprise, Standard, Web et Express) sous le modèle « license-included (licence incluse) »

  • 40 instances pour MySQL, MariaDB ou PostgreSQL

  • 40 instances pour Oracle sous le modèle « Réutilisez vos licences »

Note

Si votre application nécessite plusieurs instances de bases de données, vous pouvez demander des instances de bases de données supplémentaires à l'aide du formulaire disponible à l'adresse https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-rds-instances.

Chaque instance de base de données possède un identifiant d'instance de base de données. Ce nom fourni par le client identifie de façon unique l'instance de base de données lors de l'interaction avec les API Amazon RDS et les commandes de l'AWS CLI. L'identifiant d'instance de base de données doit être unique pour ce client dans une région AWS.

Il est utilisé comme partie intégrante du nom d'hôte DNS alloué à votre instance par RDS. Par exemple, si vous spécifiez db1 comme identifiant d'instance de base de données, RDS attribue automatiquement un point de terminaison DNS pour votre instance, tel que db1.123456789012.us-east-1.rds.amazonaws.com, où 123456789012 représente l'identifiant fixe d'une région spécifique pour votre compte.

Chaque instance de base de données prend en charge un moteur de base de données. Amazon RDS prend actuellement en charge les moteurs de base de données MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server et les moteurs de base de données Amazon Aurora.

Lorsque vous créez une instance de base de données, certains moteurs de base de données nécessitent qu'un nom de base de données soit spécifié. Une instance de base de données peut héberger plusieurs bases de données ou une seule base de données Oracle avec plusieurs schémas. La valeur du nom de base de données dépend du moteur de base de données :

  • Pour les moteurs de base de données MySQL et MariaDB, le nom de base de données est le nom d'une base de données hébergée dans votre instance de base de données. Les bases de données hébergées par la même instance de base de données doivent avoir un nom unique au sein de cette instance.

  • Pour le moteur de base de données Oracle, le nom de base de données est utilisé pour définir la valeur d'ORACLE_SID, qui doit être fournie lors de la connexion à l'instance Oracle RDS.

  • Pour le moteur de base de données Microsoft SQL Server, le nom de base de données n'est pas un paramètre pris en charge.

  • Pour le moteur de base de données PostgreSQL, le nom de base de données est le nom d'une base de données hébergée dans votre instance de base de données. Un nom de base de données n'est pas obligatoire lors de la création d'une instance de base de données. Les bases de données hébergées par la même instance de base de données doivent avoir un nom unique au sein de cette instance.

Amazon RDS crée un compte utilisateur principal pour votre instance de base de données comme partie intégrante du processus de création. Cet utilisateur principal dispose des autorisations pour créer des bases de données et exécuter des opérations de création, suppression, sélection, mise à jour et insertion sur les tables créées par l'utilisateur principal. Vous devez définir le mot de passe de l'utilisateur principal quand vous créez une instance de base de données, mais vous pouvez le modifier à tout moment à l'aide des outils de ligne de commande Amazon AWS, des opérations d'API Amazon RDS ou de l’AWS Management Console. Vous pouvez aussi modifier le mot de passe de l'utilisateur principal et gérer les utilisateurs à l'aide des commandes SQL standard.

Note

Ce guide traite des moteurs de base de données Amazon RDS non-Aurora. Pour plus d'informations sur l'utilisation d'Amazon Aurora, consultez le Guide de l'utilisateur Amazon Aurora.