Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Despliega recursos en una AWS Wavelength zona mediante Terraform
Zahoor Chaudhrey y Luca Iannario, Amazon Web Services
Resumen
AWS Wavelength lo ayuda a crear una infraestructura optimizada para aplicaciones de computación de periferia de acceso múltiple (MEC). Las Wavelength Zones son despliegues de AWS infraestructura que incorporan servicios de AWS cómputo y almacenamiento en las redes 5G de los proveedores de servicios de comunicaciones (CSP). El tráfico de aplicaciones de los dispositivos 5G llega a los servidores de aplicaciones que se ejecutan en zonas de Wavelength sin salir de la red de telecomunicaciones. Lo siguiente facilita la conectividad de red a través de Wavelength:
Nubes privadas virtuales (VPCs): VPCs Cuenta de AWS pueden extenderse para abarcar varias zonas de disponibilidad, incluidas las Wavelength Zones. Las instancias de Amazon Elastic Compute Cloud (Amazon EC2) y los servicios relacionados aparecen como parte de tu VPC regional. VPCs se crean y administran en Amazon Virtual Private Cloud (Amazon VPC).
Puerta de enlace del operador: una puerta de enlace del operador permite la conectividad desde la subred de la zona de longitud de onda a la red del CSP, Internet o Región de AWS a través de la red del CSP. Una puerta de enlace de operador tiene dos propósitos. Permite el tráfico entrante desde una red de CSP en una ubicación específica y permite el tráfico saliente a la red de telecomunicaciones e Internet.
Este patrón y el código Terraform asociado le ayudan a lanzar recursos, como EC2 instancias de Amazon, volúmenes de Amazon Elastic Block Store (Amazon EBS), subredes y una puerta de enlace VPCs portadora, en una Wavelength Zone.
Requisitos previos y limitaciones
Requisitos previos
¿Un activo Cuenta de AWS
Un entorno de desarrollo integrado (IDE)
Optar por la zona de Wavelength de destino
AWS Command Line Interface (AWS CLI), instalado y configurado
La versión 1.8.4 o posterior de Terraform instalada
(documentación de Terraform) Terraform AWS Provider, versión 5.32.1 o posterior, configurada
(documentación de Terraform) Git, instalado
(GitHub) Permisos para crear recursos de Amazon VPC, Wavelength y Amazon EC2
Limitaciones
No todas son Regiones de AWS compatibles con Wavelength Zones. Para obtener más información, consulte Zonas de Wavelength disponibles en la documentación de Wavelength.
Arquitectura
El siguiente diagrama muestra cómo puede crear una subred y AWS recursos en una Wavelength Zone. VPCs que contienen una subred en una Wavelength Zone pueden conectarse a una puerta de enlace portadora. Una puerta de enlace de operador le permite conectarse a los siguientes recursos:
Dispositivos 4G/LTE y 5G en la red del operador de telecomunicaciones.
Acceso inalámbrico fijo para socios selectos de la zona de Wavelength. Para obtener más información, consulte Acceso múltiple AWS Wavelength.
Tráfico saliente a recursos públicos de Internet.

Tools (Herramientas)
Servicios de AWS
Amazon Virtual Private Cloud (Amazon VPC) le ayuda a lanzar AWS recursos en una red virtual que haya definido. Esa red virtual es similar a la red tradicional que utiliza en su propio centro de datos, con los beneficios de usar la infraestructura escalable de AWS.
AWS Wavelengthextiende la Nube de AWS infraestructura a las redes 5G de los proveedores de telecomunicaciones. Le ayuda a crear aplicaciones que ofrecen latencias extremadamente bajas para dispositivos móviles y usuarios finales.
Otras herramientas
Terraform
es una herramienta de infraestructura como código (IaC) HashiCorp que le ayuda a crear y administrar recursos locales y en la nube.
Repositorio de código
El código de este patrón está disponible en el repositorio GitHub Creating AWS Wavelength Infrastructure using
Una VPC
Una zona de Wavelength
Una subred pública en la zona de Wavelength
Una puerta de enlace de operador de la zona de Wavelength
Una EC2 instancia de Amazon en la Wavelength Zone
Prácticas recomendadas
Antes de la implementación, confirme que utiliza las últimas versiones de Terraform y la AWS CLI.
Utilice una canalización de integración y entrega continuas (CI/CD) para implementar la IaC. Para obtener más información, consulte las prácticas recomendadas para administrar los archivos de estado de Terraform en AWS CI/CD Pipeline
en los blogs. AWS
Epics
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Clonar el repositorio. | Introduzca el siguiente comando para clonar en su entorno el repositorio AWS Wavelength Creating Infrastructure using Terraform
| DevOps ingeniero |
Actualice las variables. |
| DevOps ingeniero, Terraform |
Inicialice la configuración. | Introduzca el comando siguiente para inicializar el directorio de trabajo.
| DevOps ingeniero, Terraform |
Obtenga una vista previa del plan Terraform. | Introduzca el siguiente comando para comparar el estado objetivo con el estado actual de su AWS entorno. Este comando genera una vista previa de los recursos que se configurarán.
| DevOps ingeniero, Terraform |
Compruébelo e impleméntelo. |
| DevOps ingeniero, Terraform |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Verifique la implementación de la infraestructura. |
| AWS DevOps, DevOps ingeniero |
(Opcional) Limpieza de la infraestructura. | Si necesita eliminar todos los recursos que aprovisionó Terraform, haga lo siguiente:
| DevOps ingeniero, Terraform |
Resolución de problemas
| Problema | Solución |
|---|---|
Conectividad con EC2 las instancias de Amazon en Región de AWS. | Consulte Solución de problemas de conexión a la instancia de Linux o Solución de problemas de conexión a la instancia de Windows. |
Conectividad con las EC2 instancias de Amazon en la Wavelength Zone. | |
Capacidad en la zona de Wavelength. | Consulte Cuotas y consideraciones para las zonas de Wavelength. |
Conectividad móvil o de operador desde la red del operador a la Región de AWS. |
|