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
Criado por Zahoor Chaudhrey (AWS) e Luca Iannario (AWS)
Repositório de códigos: terraform-wavelength-infrastructure | Ambiente: PoC ou piloto | Tecnologias: Rede; Infraestrutura; Entrega de conteúdo; Aplicativos Web e móveis |
Serviços da AWS: Amazon EC2; Amazon VPC; AWS Wavelength |
Resumo
AWS Wavelengthajuda você a criar uma infraestrutura otimizada para aplicativos de Computação de Borda de Acesso Múltiplo (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 aplicativos de dispositivos 5G chega aos servidores de aplicativos em execução nas zonas de Wavelength sem sair da rede de telecomunicações. O seguinte facilita a conectividade de rede por meio do Wavelength:
Nuvens privadas virtuais (VPCs) — as VPCs em uma Conta da AWS podem se estender para abranger várias zonas de disponibilidade, incluindo zonas de Wavelength. As instâncias do Amazon Elastic Compute Cloud (Amazon EC2) e os serviços relacionados aparecem como parte da sua VPC regional. As VPCs são criadas e gerenciadas 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 tem duas finalidades. Ele permite tráfego de entrada de uma rede CSP em um local específico e permite tráfego de saída para a rede de telecomunicações e a Internet.
Esse padrão e seu código Terraform associado ajudam você a lançar recursos, como instâncias do Amazon EC2, volumes do Amazon Elastic Block Store (Amazon EBS), VPCs, sub-redes e um gateway de operadora, em uma zona de Wavelength.
Pré-requisitos e limitações
Pré-requisitos
Um ativo Conta da AWS
Um ambiente de desenvolvimento integrado (IDE)
Opte pela Zona de Wavelength de destino
AWS Command Line Interface (AWS CLI), instalado e configurado
Terraform versão 1.8.4 ou posterior, 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 do 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 de comprimento de onda disponíveis na documentação do comprimento de onda.
Arquitetura
O diagrama a seguir mostra como você pode criar uma sub-rede e AWS recursos em uma zona de Wavelength. As VPCs que contêm uma sub-rede em uma zona de Wavelength podem se conectar a um gateway de operadora. Um gateway de operadora permite que você se conecte aos seguintes recursos:
Dispositivos 4G/LTE e 5G na rede da operadora de telecomunicações.
Acesso sem fio fixo para parceiros selecionados da Wavelength Zone. Para obter mais informações, consulte Acesso AWS Wavelength múltiplo.
Tráfego de saída para recursos públicos da Internet.
![Um gateway de operadora conecta os recursos da AWS na Wavelength Zone à rede CSP.](images/pattern-img/8c507de1-208c-4563-bb58-52388ab2fa6d/images/a4cc0699-0cbc-4f15-ab14-3ae569ced7f4.png)
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. Isso ajuda você a criar aplicativos que oferecem latências ultrabaixas 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 de comprimento de onda
Uma sub-rede púbica na Wavelength Zone
Um gateway de operadora na Wavelength Zone
Uma instância do Amazon EC2 na Wavelength Zone
Práticas recomendadas
Antes de implantar, confirme se você está usando as versões mais recentes do Terraform e do. AWS CLI
Use um pipeline de integração contínua e entrega contínua (CI/CD) para implantar o 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 | Descrição | 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. | Digite o comando a seguir 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 | Descrição | 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 instâncias do Amazon EC2 no. Região da AWS | Consulte Solucionar problemas de conexão com sua instância Linux ou Solucionar problemas de conexão com sua instância do Windows. |
Conectividade com instâncias do Amazon EC2 na Wavelength Zone. | Consulte Solucionar problemas de conectividade SSH ou RDP com minhas instâncias do EC2 lançadas em uma |
Capacidade na zona de comprimento de onda. | Consulte Cotas e considerações para zonas de comprimento de onda. |
Conectividade móvel ou operadora da rede da operadora para Região da AWS o. |
|