Conexión de una instancia de EC2 a un recurso de AWS - Amazon Elastic Compute Cloud

Conexión de una instancia de EC2 a un recurso de AWS

Después de iniciar una instancia, puede conectarla a uno o varios recursos de AWS.

Esta sección describe cómo conectar automáticamente una instancia de Amazon EC2 a una base de datos de Amazon RDS.

Conexión automática de una instancia de EC2 a una base de datos de RDS

Puede utilizar la característica de conexión automática de la consola de Amazon EC2 para conectar rápidamente una o más instancias de EC2 a una base de datos de RDS y permitir el tráfico entre ellas.

Para obtener más información, consulte Cómo se configura automáticamente la conexión. Para obtener una guía detallada, lo que incluye otras formas de conectar una instancia de EC2 y una base de datos de RDS, consulte Tutorial: conexión de una instancia de Amazon EC2 a una base de datos de Amazon RDS.

Costos

Si bien la conexión automática de una instancia de EC2 a una base de datos de RDS es gratuita, se le cobrarán los servicios subyacentes. Se aplicarán tarifas de transferencia de datos si la instancia de EC2 y la base de datos de RDS se encuentran en distintas zonas de disponibilidad. Para obtener más información sobre las tarifas de transferencia de datos, consulte la sección Transferencia de datos en la página Precios de las instancias bajo demanda de Amazon EC2.

Requisitos previos

Antes de poder conectar automáticamente una instancia de EC2 a una base de datos de RDS, compruebe lo siguiente:

  • Las instancias de EC2 deben tener el estado Running (En ejecución). No puede conectar una instancia de EC2 si se encuentra en otro estado.

  • Las instancias de EC2 y la base de datos de RDS deben estar en la misma nube privada virtual (VPC). La característica de conexión automática no se admite si una instancia de EC2 y una base de datos de RDS están en distintas VPC.

Conexión automática de una instancia y una base de datos

Puede conectar automáticamente una instancia de EC2 a una base de datos de RDS inmediatamente después de iniciar la instancia o más adelante.

Conexión automática inmediatamente después de la inicialización

Siga los pasos que se indican a continuación para conectar automáticamente una instancia de EC2 a una base de datos de RDS inmediatamente después de iniciar la instancia de EC2.

Para ver una animación de estos pasos, consulte Ver animación: conexión automática de una instancia de EC2 recién iniciada a una base de datos de RDS.

Para conectar automáticamente una instancia de EC2 recién iniciada a una base de datos de RDS mediante la consola de EC2
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de la consola, elija Launch instance (iniciar instancias) y, a continuación, siga los pasos para iniciar una instancia.

  3. En la página de confirmación de la inicialización de la instancia, elija Connect an RDS database (Conectar una base de datos de RDS).

  4. En el cuadro de diálogo Connect RDS Database (Conectar la base de datos de RDS), haga lo siguiente:

    1. En Database role (Rol de base de datos), elija Cluster (Clúster) o Instance (instancia).

    2. En RDS database (Base de datos de RDS), seleccione una base de datos a la que conectarse.

      nota

      Las instancias de EC2 y la base de datos de RDS deben estar en la misma VPC para poder conectarse entre sí.

    3. Elija Conectar.

En esta animación, se muestra cómo iniciar una instancia de EC2 mediante el asistente de inicialización de instancias en la consola de EC2 y, a continuación, inmediatamente después de iniciar la instancia, mediante la característica de conexión automática para conectar la instancia a una base de datos de RDS. Para obtener la versión en texto de esta animación, consulte los pasos del procedimiento anterior.

Conexión automática de una instancia existente

Siga los pasos que se indican a continuación para conectar automáticamente una instancia de EC2 existente a una base de datos de RDS.

Para ver una animación de estos pasos, consulte Ver animación: conexión automática de una instancia de EC2 a una base de datos de RDS.

Para conectar automáticamente una instancia de EC2 existente a una base de datos de RDS mediante la consola de EC2
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancia[s]).

  3. Seleccione una o más instancias de EC2 para conectarlas a una base de datos de RDS y, a continuación, elija Actions (Acciones), Networking (Redes), Connect RDS database (Conectar la base de datos de RDS).

    Si Conectar la base de datos de RDS no está disponible, compruebe que el estado de las instancias de EC2 sea En ejecución y que estén en la misma VPC.

  4. En el cuadro de diálogo Connect RDS Database (Conectar la base de datos de RDS), haga lo siguiente:

    1. En Database role (Rol de base de datos), elija Cluster (Clúster) o Instance (instancia).

    2. En RDS database (Base de datos de RDS), seleccione una base de datos a la que conectarse.

      nota

      Las instancias de EC2 y la base de datos de RDS deben estar en la misma VPC para poder conectarse entre sí.

    3. Elija Conectar.

En esta animación, se muestra cómo seleccionar una instancia de EC2 existente en la consola de EC2 y cómo utilizar la característica de conexión automática para conectar la instancia de EC2 a una base de datos de RDS. Para obtener la versión en texto de esta animación, consulte los pasos del procedimiento anterior.

Para obtener información sobre cómo usar la consola de Amazon RDS para conectar automáticamente una instancia de EC2 a una base de datos de RDS, consulte Configure automatic network connectivity with an EC2 instance (Configuración de la conectividad automática de red con una instancia de EC2) en la Guía del usuario de Amazon RDS.

Cómo se configura automáticamente la conexión

Cuando se utiliza la consola de EC2 para configurar automáticamente la conexión entre una instancia de EC2 y una base de datos de RDS para permitir el tráfico entre ellas, la conexión se configura mediante grupos de seguridad.

Los grupos de seguridad se crean y se agregan automáticamente a la instancia de EC2 y a la base de datos de RDS de la siguiente manera:

  • Amazon EC2 crea un grupo de seguridad denominado ec2-rds-x y lo agrega a la instancia de EC2. Tiene una regla de salida que permite el tráfico a la base de datos al especificar rds-ec2-x (el grupo de seguridad de la base de datos) como destino.

  • Amazon RDS crea un grupo de seguridad denominado rds-ec2-x y lo agrega a la base de datos. Tiene una regla de entrada que permite el tráfico desde la instancia de EC2 al especificar ec2-rds-x (el grupo de seguridad de la instancia de EC2) como origen.

Los grupos de seguridad se hacen referencia entre sí como destino y origen, y solo permiten el tráfico en el puerto de la base de datos. Puede reutilizar estos grupos de seguridad de modo que cualquier base de datos con el grupo de seguridad rds-ec2-x pueda comunicarse con cualquier instancia de EC2 con el grupo de seguridad ec2-rds-x.

Los nombres de los grupos de seguridad siguen un patrón. Para los grupos de seguridad creados por Amazon EC2, el patrón es ec2-rds-x y, para los grupos de seguridad creados por Amazon RDS, el patrón es rds-ec2-x. x es un número que aumenta en 1 cada vez que se crea un nuevo grupo de seguridad automáticamente.