Instancias de base de datos de Amazon RDS - Amazon Relational Database Service

Instancias de base de datos de Amazon RDS

Una instancia de base de datos es un entorno de base de datos aislado que se ejecuta en la nube. Es el componente básico de Amazon RDS. Una instancia de base de datos puede contener varias bases de datos creadas por el usuario y se puede obtener acceso a ella utilizando las mismas herramientas y aplicaciones cliente que podría usar para obtener acceso a una instancia de base de datos individual. Las instancias de base de datos se pueden crear y modificar fácilmente con las herramientas de línea de comandos de Amazon AWS, las operaciones de la API de Amazon RDS o la Consola de administración de AWS.

nota

Amazon RDS permite el acceso a las bases de datos de una instancia de base de datos usando cualquier aplicación cliente de SQL estándar. Amazon RDS no permite el acceso directo de host.

Puede tener hasta 40 instancias de base de datos de Amazon RDS, con las siguientes limitaciones:

  • 10 para cada edición de SQL Server (Enterprise, Standard, Web y Express) bajo el modelo «licencia incluida»

  • 10 para Oracle bajo el modelo «licencia incluida»

  • 40 para MySQL, MariaDB o PostgreSQL

  • 40 para Oracle según el modelo de licencia "bring-your-own-license" (BYOL).

nota

Si su aplicación requiere más instancias de base de datos, puede solicitar instancias de base de datos adicionales usando este formulario.

Cada instancia de base de datos tiene un identificador de instancias de bases de datos. Este nombre suministrado por el cliente identifica de forma única la instancia de base de datos cuando se interactúa con la API de Amazon RDS y los comandos de la AWS CLI. El identificador de instancias de bases de datos debe ser único para ese cliente en una región de AWS.

El identificador se utiliza como parte del nombre de host de DNS asignado por RDS a su instancia. Por ejemplo, si especifica db1 como identificador de instancia de base de datos, entonces RDS asignará automáticamente un punto de enlace de DNS para su instancia como, por ejemplo, db1.123456789012.us-east-1.rds.amazonaws.com, donde 123456789012 es el identificador fijado para una región específica para su cuenta.

Cada instancia de base de datos admite un motor de base de datos. Amazon RDS es compatible actualmente con los motores de base de datos de MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server y Amazon Aurora.

Cuando se crea una instancia de base de datos, algunos motores de base de datos requieren que se especifique un nombre de base de datos. Una instancia de base de datos puede alojar varias bases de datos o una única base de datos de Oracle con varios esquemas. El valor del nombre de la base de datos depende del motor de base de datos:

  • Para los motores de base de datos de MySQL y MariaDB, el nombre de la base de datos es el nombre de una base de datos alojada en la instancia de base de datos. Las bases de datos alojadas en la misma instancia de base de datos deben tener un nombre único en esa instancia.

  • Para el motor de base de datos de Oracle, el nombre de base de datos se usa para definir el valor de ORACLE_SID, que se debe suministrar al conectar a la instancia de RDS de Oracle.

  • Para el motor de base de datos de Microsoft SQL Server, el nombre de base de datos no es un parámetro admitido.

  • Para el motor de base de datos de PostgreSQL, el nombre de la base de datos es el nombre de una base de datos alojada en la instancia de base de datos. No se requiere un nombre de base de datos cuando se crea una instancia de base de datos. Las bases de datos alojadas en la misma instancia de base de datos deben tener un nombre único en esa instancia.

Amazon RDS crea una cuenta de usuario maestro para su instancia de base de datos como parte del proceso de creación. Este usuario maestro tiene permisos para crear bases de datos y para realizar operaciones de creación, eliminación, selección, actualización e inserción en las tablas que este crea. Debe definir la contraseña del usuario maestro cuando cree una instancia de base de datos, pero puede cambiarla en cualquier momento mediante las herramientas de línea de comandos de Amazon AWS, las operaciones de la API de Amazon RDS o la Consola de administración de AWS. También puede cambiar la contraseña del usuario maestro y administrar a los usuarios por medio de comandos SQL estándar.

nota

Esta guía cubre motores de base de datos de Amazon RDS que no sean de Aurora. Para obtener información acerca de cómo usar Amazon Aurora, consulte la Guía del usuario de Amazon Aurora.