Ejemplo: VPC para un entorno de prueba - Amazon Virtual Private Cloud

Ejemplo: VPC para un entorno de prueba

En este ejemplo se muestra cómo crear una VPC que se puede utilizar como entorno de desarrollo o de prueba. Dado que esta VPC no está pensada para ser utilizada en producción, no es necesario desplegar sus servidores en múltiples zonas de disponibilidad. Para mantener bajos los costes y la complejidad, puede desplegar sus servidores en una única zona de disponibilidad.

Información general

En el diagrama siguiente, se proporciona información general sobre los recursos que se incluyen en este ejemplo. La VPC tiene una subred pública en una única zona de disponibilidad y una puerta de enlace de Internet. El servidor es una instancia de EC2 que se ejecuta en la subred pública. El grupo de seguridad de la instancia permite el tráfico SSH desde su propio equipo, además de cualquier otro tráfico que se requiera de forma específica para sus actividades de desarrollo o de prueba.


        Una VPC con una subred pública en una zona de disponibilidad.

Enrutamiento

Cuando crea esta VPC con la consola de Amazon VPC, creamos una tabla de enrutamiento para la subred pública con rutas locales y rutas a la puerta de enlace de Internet. A continuación, se muestra un ejemplo de una tabla de enrutamiento con rutas para IPv4 e IPv6. Si crea una subred solo para IPv4 en lugar de una subred de doble pila, la tabla de enrutamiento solo contiene las rutas IPv4.

Destino Objetivo
10.0.0.0/16 local
2001:db8:1234:1a00::/56 local
0.0.0.0/0 igw-id
::/0 igw-id

Seguridad

Para esta configuración de ejemplo, debe crear un grupo de seguridad para su instancia que permita el tráfico que necesita su aplicación. Por ejemplo, puede que necesite añadir una regla que permita el tráfico SSH desde su ordenador o el tráfico HTTP desde su red.

Los siguientes son ejemplos de reglas de entrada para un grupo de seguridad, con reglas para IPv4 e IPv6. Si crea subredes solo de IPv4 en lugar de subredes de doble pila, solo necesitará las reglas para IPv4.

Entrada
Fuente Protocolo Rango de puerto Descripción
0.0.0.0/0 TCP 80 Permite el acceso HTTP de entrada desde todas las direcciones IPv4
::/0 TCP 80 Permite el acceso HTTP entrante desde todas las direcciones IPv6
0.0.0.0/0 TCP 443 Permite el acceso HTTPS de entrada desde todas las direcciones IPv4
::/0 TCP 443 Permite el acceso HTTPS entrante desde todas las direcciones IPv6
Rango de direcciones IPv4 públicas de su red TCP 22 (Opcional) Permite el acceso SSH de entrada desde las direcciones IP IPv4 de su red
Rango de direcciones IPv6 de su red TCP 22 (Opcional) Permite el acceso SSH de entrada desde las direcciones IP IPv6 de su red
Rango de direcciones IPv4 públicas de su red TCP 3389 (Opcional) Permite el acceso RDP de entrada desde las direcciones IP IPv4 de su red
Rango de direcciones IPv6 de su red TCP 3389 (Opcional) Permite el acceso RDP de entrada desde las direcciones IP IPv6 de su red

Creación de la VPC

Utilice el siguiente procedimiento para crear una VPC con una subred pública en una zona de disponibilidad. Esta configuración es adecuada para un entorno de desarrollo o de prueba.

Para crear la VPC
  1. Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/.

  2. En el panel, elija Crear VPC.

  3. En Recursos para crear, elija VPC y más.

  4. Configurar la VPC

    1. En Generación automática de etiquetas de nombre, ingrese un nombre para la VPC.

    2. En Bloque de CIDR IPv4, puede conservar la sugerencia predeterminada o, como alternativa, ingresar el bloque de CIDR necesario para su aplicación o red. Para obtener más información, consulte Bloques de CIDR de VPC.

    3. (Opcional) Si su aplicación se comunica mediante direcciones IPv6, elija Bloque de CIDR IPv6, Bloque de CIDR IPv6 proporcionado por Amazon.

  5. Configurar las subredes

    1. Para Cantidad de zonas de disponibilidad, elija 1. Puede conservar la zona de disponibilidad predeterminada o, si lo prefiere, puede desplegar el menú Personalizar las zonas de disponibilidad y seleccionar una zona.

    2. Para Number of public subnets (Número de subredes públicas), elija 1.

    3. Para Number of private subnets (Número de subredes privadas), elija 0.

    4. Puede conservar el bloque de CIDR predeterminado para la subred pública o, si lo prefiere, puede ampliar Personalizar los bloques de CIDR de la subred e introducir un bloque de CIDR. Para obtener más información, consulte Bloques de CIDR de subred.

  6. En Puertas de enlace NAT, mantenga el valor predeterminado: Ninguno.

  7. Para VPC endpoints (Puntos de conexión de la VPC), elija None (Ninguno). Un punto de conexión de VPC de puerta de enlace para S3 solo se usa para acceder a Amazon S3 desde subredes privadas.

  8. Mantenga ambas opciones seleccionadas en Opciones de DNS. Como resultado, la instancia recibirá un nombre de host de DNS público que corresponde a su dirección IP pública.

  9. Seleccione Crear VPC.

Implementar la aplicación

Hay diversas formas para implementar instancias de EC2. Por ejemplo:

Tras implementar una instancia de EC2, puede conectarse a la instancia, instalar el software que necesita para la aplicación y, a continuación, crear una imagen para usarla en el futuro. Para obtener más información, consulte Creación de una AMI de Linux o Creación de una AMI de Windows en la documentación de Amazon EC2. También puede utilizar EC2 Image Builder para crear y administrar su Imagen de máquina de Amazon (AMI).

Pruebe la configuración

Una vez que haya terminado de implementar la aplicación, puede probarla. Si no puede conectarse a su instancia de EC2 o si su aplicación no puede enviar ni recibir el tráfico esperado, puede utilizar el Analizador de accesibilidad como ayuda para solucionar problemas. Por ejemplo, el Analizador de accesibilidad puede identificar problemas de configuración en sus tablas de enrutamiento o grupos de seguridad. Para obtener más información, consulte la Guía del Analizador de accesibilidad.

Limpieza

Cuando complete esta configuración, puede eliminarla. Antes de eliminar la VPC, debe terminar la instancia. Para obtener más información, consulte Eliminar su VPC.