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
Creada por Zahoor Chaudhrey () y Luca Iannario () AWS AWS
Repositorio de código: terraform-wavelength-infrastructure | Entorno: PoC o piloto | Tecnologías: redes; infraestructura; entrega de contenido; aplicaciones web y móviles |
AWSservicios: AmazonEC2; AmazonVPC; AWS Wavelength |
Resumen
AWS Wavelengthle ayuda a crear una infraestructura optimizada para aplicaciones de computación periférica 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 Wavelength Zones 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 (AmazonEC2) y los servicios relacionados aparecen como parte de tu regiónVPC. VPCsse crean y gestionan en Amazon Virtual Private Cloud (AmazonVPC).
Puerta de enlace de operador: una puerta de enlace de operador permite la conectividad desde la subred de la zona de longitud de onda a la CSP red, Internet o Región de AWS a través CSP de la red. La puerta de enlace del operador tiene dos propósitos. Permite el tráfico entrante desde una CSP red en una ubicación específica y permite el tráfico saliente hacia 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 (AmazonEBS)VPCs, subredes y una puerta de enlace portadora, en una Wavelength Zone.
Requisitos previos y limitaciones
Requisitos previos
Un activo Cuenta de AWS
Un entorno de desarrollo integrado (IDE)
Accede a la Wavelength Zone objetivo
AWS Command Line Interface (AWS CLI), instalado y configurado
Terraform, versión 1.8.4 o posterior, 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 EC2 recursos de AmazonVPC, Wavelength y Amazon
Limitaciones
No todas son Regiones de AWS compatibles con Wavelength Zones. Para obtener más información, consulte Zonas de longitud de onda 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. VPCsque contienen una subred en una Wavelength Zone pueden conectarse a una puerta de enlace portadora. Una puerta de enlace portadora le permite conectarse a los siguientes recursos:
Dispositivos 4G LTE y 5G en la red del proveedor de telecomunicaciones.
Acceso inalámbrico fijo para socios selectos de Wavelength Zone. Para obtener más información, consulte Acceso múltiple AWS Wavelength.
Tráfico saliente a recursos públicos de Internet.
Herramientas
Servicios de AWS
Amazon Virtual Private Cloud (AmazonVPC) 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 Nube de AWS la infraestructura a las redes 5G de los proveedores de telecomunicaciones. Esto le ayuda a crear aplicaciones que ofrecen latencias ultrabajas a los dispositivos móviles y a los 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
R: VPC
Una zona de Wavelength
Una subred pública en la Wavelength Zone
Una puerta de enlace portadora en la Wavelength Zone
Una EC2 instancia de Amazon en la Wavelength Zone
Prácticas recomendadas
Antes de la implementación, confirme que está utilizando las versiones más recientes de Terraform y de 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 siguiente comando 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 |
Verificar e implementar. |
| DevOps ingeniero de Terraform |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Verifique el despliegue de la infraestructura. |
| AWS DevOps, DevOps ingeniero |
(Opcional) Limpieza de la infraestructura. | Si necesita eliminar todos los recursos aprovisionados por 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 Solucionar problemas de conexión a su instancia de Linux o Solucionar problemas de conexión a su instancia de Windows. |
Conectividad con las EC2 instancias de Amazon en la Wavelength Zone. | Consulte Solución de problemas SSH o RDP conectividad con mis EC2 instancias lanzadas en una Wavelength Zone |
Capacidad en la zona de Wavelength. | |
Conectividad móvil o de operador desde la red del operador al Región de AWS. |
|