As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Implante recursos em uma AWS Wavelength zona usando o Terraform
Zahoor Chaudhrey e Luca Iannario, Amazon Web Services
Resumo
O AWS Wavelength permite criar infraestrutura otimizada para aplicações de Multi-Access Edge Computing (MEC). AWS As zonas de Wavelength são implantações de infraestrutura que AWS incorporam serviços de computação e armazenamento nas redes 5G dos provedores de serviços de comunicação (CSP). O tráfego de aplicações de dispositivos 5G chega aos servidores de aplicação executando nas zonas do Wavelength sem sair da rede de telecomunicações. Os seguintes elementos facilitam a conectividade de rede por meio do Wavelength:
Nuvens privadas virtuais (VPCs) — VPCs em uma Conta da AWS podem se estender para abranger várias zonas de disponibilidade, incluindo zonas de comprimento de onda. As instâncias do Amazon Elastic Compute Cloud (Amazon EC2) e os serviços relacionados aparecem como parte da sua VPC regional. VPCs são criados e gerenciados na Amazon Virtual Private Cloud (Amazon VPC).
Gateway da operadora — Um gateway da operadora permite a conectividade da sub-rede na Wavelength Zone à rede do CSP, à Internet ou por meio da rede Região da AWS do CSP. O gateway da operadora cumpre dois propósitos. Ele permite o tráfego de entrada proveniente de uma rede de CSP em um local específico e também permite o tráfego de saída para a rede de telecomunicações e para a internet.
Esse padrão e o código Terraform associado ajudam você a lançar recursos, como EC2 instâncias da Amazon, volumes do Amazon Elastic Block Store (Amazon EBS), sub-redes e um gateway de operadora VPCs, em uma zona de Wavelength.
Pré-requisitos e limitações
Pré-requisitos
Um ativo Conta da AWS
Um ambiente de desenvolvimento integrado (IDE)
Opte por usar a zona do Wavelength de destino
AWS Command Line Interface (AWS CLI), instalado e configurado
Terraform, na versão 1.8.4 ou em versões posteriores, instalado
(documentação do Terraform) Terraform AWS Provider versão 5.32.1 ou posterior, configurada
(documentação do Terraform) Git, instalado
() GitHub Permissões para criar recursos Amazon VPC, Wavelength e Amazon EC2
Limitações
Nem todos são Regiões da AWS compatíveis com zonas de Wavelength. Para obter mais informações, consulte Zonas do Wavelength disponíveis na documentação do Wavelength.
Arquitetura
O diagrama a seguir mostra como você pode criar uma sub-rede e AWS recursos em uma zona de Wavelength. VPCs que contêm uma sub-rede em uma zona de Wavelength podem se conectar a um gateway de operadora. Um gateway da operadora permite a conexão com os seguintes recursos:
Dispositivos 4G/LTE e 5G na rede da operadora de telecomunicações.
Acesso fixo sem fio para parceiros selecionados da zona do Wavelength. Para obter mais informações, consulte Acesso AWS Wavelength múltiplo.
Tráfego de saída para recursos públicos da internet.

Ferramentas
Serviços da AWS
A Amazon Virtual Private Cloud (Amazon VPC) ajuda você a lançar AWS recursos em uma rede virtual que você definiu. Essa rede virtual é semelhante a uma rede tradicional que você operaria no próprio datacenter, com os benefícios de usar a infraestrutura escalável da AWS.
AWS Wavelengthestende a Nuvem AWS infraestrutura às redes 5G dos provedores de telecomunicações. Dessa forma, você pode desenvolver aplicações que proporcionam latências extremamente baixas para dispositivos móveis e usuários finais.
Outras ferramentas
O Terraform
é uma ferramenta de infraestrutura como código (IaC) HashiCorp que ajuda você a criar e gerenciar recursos na nuvem e no local.
Repositório de código
O código desse padrão está disponível no repositório GitHub Criando AWS Wavelength infraestrutura usando o Terraform
Uma VPC
Uma zona do Wavelength
Uma sub-rede pública na zona do Wavelength
Um gateway da operadora na zona do Wavelength
Uma EC2 instância da Amazon na Wavelength Zone
Práticas recomendadas
Antes de realizar a implantação, confirme que está usando as versões mais recentes do Terraform e da AWS CLI.
Use um pipeline de integração contínua e entrega contínua (CI/CD) para implantar a IaC. Para obter mais informações, consulte Práticas recomendadas para gerenciar arquivos de estado do Terraform no AWS CI/CD Pipeline
em blogs. AWS
Épicos
| Tarefa | Description | Habilidades necessárias |
|---|---|---|
Clonar o repositório. | Insira o comando a seguir para clonar o repositório Creating AWS Wavelength Infrastructure using Terraform
| DevOps engenheiro |
Atualize as variáveis. |
| DevOps engenheiro, Terraform |
Inicialize a configuração. | Insira o seguinte comando para inicializar o diretório de trabalho:
| DevOps engenheiro, Terraform |
Visualize o plano do Terraform. | Digite o comando a seguir para comparar o estado de destino com o estado atual do seu AWS ambiente. Esse comando gera uma visualização prévia dos recursos que serão configurados.
| DevOps engenheiro, Terraform |
Verifique e implante. |
| DevOps engenheiro, Terraform |
| Tarefa | Description | Habilidades necessárias |
|---|---|---|
Verifique a implantação da infraestrutura. |
| AWS DevOps, DevOps engenheiro |
(Opcional) Limpe a infraestrutura. | Se você precisar excluir todos os recursos que foram provisionados pelo Terraform, faça o seguinte:
| DevOps engenheiro, Terraform |
Solução de problemas
| Problema | Solução |
|---|---|
Conectividade com EC2 instâncias da Amazon no Região da AWS. | Consulte Solucionar problemas de conexão com a instância do Linux ou Solucionar problemas de conexão com a instância do Windows. |
Conectividade com EC2 instâncias da Amazon na Wavelength Zone. | |
Capacidade na zona do Wavelength. | |
Conectividade móvel ou de operadora da rede da operadora para a Região da AWS. |
|