Configura la VPN de AWS y los adjuntos de red
Una VPN y un adjunto de red te permiten establecer una conexión confiable y con seguridad mejorada entre Amazon Web Services (AWS) y Google Cloud. Si configuras puertas de enlace, túneles y rutas en ambos entornos de nube, puedes dirigir el tráfico entre las bases de datos y las instancias implementadas.
Antes de comenzar
Asegúrate de tener lo siguiente:
- Acceso a las cuentas de AWS y de Google Cloud con los permisos adecuados.
- Nubes privadas virtuales existentes en AWS y Google Cloud.
Configura las redes en AWS
- Crea una puerta de enlace privada virtual que esté conectada a la VPC en la que se implementa tu base de datos. Para obtener instrucciones detalladas, consulta Crea una puerta de enlace privada virtual de AWS Direct Connect en la documentación de AWS.
- Crea una puerta de enlace de cliente con la dirección IP pública de tu puerta de enlace de VPN de Google Cloud. Para obtener instrucciones detalladas, consulta Crea una puerta de enlace de cliente en la documentación de AWS.
- Crea la conexión de VPN con la puerta de enlace privada virtual y la puerta de enlace de cliente que creaste antes. Para obtener instrucciones detalladas, consulta Comienza a usar AWS Client VPN y ¿Cómo establezco una conexión encriptada a través de una conexión de AWS Direct Connect? en la documentación de AWS.
- Agrega rutas para dirigir el tráfico a los rangos de IP de Google Cloud con la conexión de VPN. Para obtener instrucciones detalladas, consulta Configura tablas de rutas y Configura el enrutamiento en la documentación de AWS.
Configura las herramientas de redes en Google Cloud
La configuración en Google Cloud requiere crear la puerta de enlace de VPN y los túneles VPN, configurar las rutas y crear el adjunto de red de Google Cloud.
Crea la puerta de enlace de VPN
En la consola de Google Cloud , ve a la página Puertas de enlace de Cloud VPN.
Haz clic en Crear puerta de enlace de VPN.
Selecciona el botón de opción VPN clásica.
Proporciona un nombre para la puerta de enlace de VPN.
Selecciona una red de VPC existente en la que crear la puerta de enlace y el túnel de VPN.
Selecciona la región.
En Dirección IP, crea o elige una dirección IP externa regional existente.
Proporciona un nombre para el túnel.
En Dirección IP de intercambio de tráfico remoto, ingresa la dirección IP pública de la puerta de enlace de VPN de AWS.
Especifica las opciones para la versión de IKE y la clave precompartida de IKE.
Especifica las opciones de enrutamiento según sea necesario para dirigir el tráfico a los rangos de IP de AWS.
Haz clic en Crear.
Para obtener más información, consulta Crea una puerta de enlace y un túnel.
Crea el adjunto de red
En la consola de Google Cloud , ve a la página Adjuntos de red.
Haz clic en Crear adjunto de red.
Proporciona un nombre para el adjunto de red.
En Red, selecciona la red de VPC adecuada.
En Región, elige dónde se encuentra tu puerta de enlace de VPN.
En Subred, selecciona el túnel VPN que creaste antes.
Haz clic en Crear adjunto de red.
Para obtener más información, consulta Crea adjuntos de red.
Prueba la conexión de VPN
- Implementa las instancias en los entornos de VPC de AWS y Google Cloud.
- Para verificar la conectividad, intenta hacer ping o conectarte a las instancias a través de la VPN.
- Asegúrate de que los grupos de seguridad y las reglas de firewall permitan el tráfico a través de la VPN.
Solucionar problemas
Si tienes problemas para configurar el adjunto de red, haz lo siguiente:
- Asegúrate de que las conexiones de VPN estén en funcionamiento en la consola de AWS y en la consola de Google Cloud .
- Revisa los registros de la VPN para ver si hay errores o paquetes descartados.
- Verifica que las tablas de enrutamiento en AWS y Google Cloud estén configuradas correctamente.
- Asegúrate de que los puertos necesarios estén abiertos tanto en los grupos de seguridad de AWS como en las reglas de firewall de Google Cloud .