Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Distribuisci risorse in una AWS Wavelength zona utilizzando Terraform
Creato da Zahoor Chaudhrey (AWS) e Luca Iannario (AWS)
Riepilogo
AWS Wavelengthti aiuta a creare un'infrastruttura ottimizzata per applicazioni Multi-Access Edge Computing (MEC). Le Wavelength Zones AWS sono implementazioni di infrastrutture che AWS incorporano servizi di elaborazione e archiviazione nelle reti 5G dei provider di servizi di comunicazione (CSP). Il traffico delle applicazioni proveniente dai dispositivi 5G raggiunge i server delle applicazioni in esecuzione nelle Wavelength Zones senza uscire dalla rete di telecomunicazioni. Quanto segue facilita la connettività di rete tramite Wavelength:
Cloud privati virtuali (VPCs): VPCs Account AWS possono estendersi fino a coprire più zone di disponibilità, incluse le Wavelength Zone. Le istanze di Amazon Elastic Compute Cloud (Amazon EC2) e i servizi correlati vengono visualizzati come parte del tuo VPC regionale. VPCs vengono creati e gestiti in Amazon Virtual Private Cloud (Amazon VPC).
Carrier gateway: un carrier gateway consente la connettività dalla sottorete nella Wavelength Zone alla rete CSP, a Internet o tramite la rete Regione AWS del CSP. Il carrier gateway serve a due scopi. Consente il traffico in entrata da una rete CSP in una posizione specifica e consente il traffico in uscita verso la rete di telecomunicazioni e Internet.
Questo pattern e il codice Terraform associato ti aiutano ad avviare risorse, come EC2 istanze Amazon, volumi Amazon Elastic Block Store (Amazon EBS), sottoreti e un carrier gateway VPCs, in una Wavelength Zone.
Prerequisiti e limitazioni
Prerequisiti
Un attivo Account AWS
Un ambiente di sviluppo integrato (IDE)
Attiva la Wavelength Zone di destinazione
AWS Command Line Interface (AWS CLI), installato e configurato
Terraform versione 1.8.4 o successiva, installata
(documentazione Terraform) Terraform AWS Provider versione 5.32.1 o successiva, configurata (documentazione Terraform)
Git, installato
(GitHub) Autorizzazioni per creare risorse Amazon VPC, Wavelength e Amazon EC2
Limitazioni
Non tutti Regioni AWS supportano le Wavelength Zones. Per ulteriori informazioni, consulta Available Wavelength Zones nella documentazione di Wavelength.
Architettura
Il diagramma seguente mostra come creare una sottorete e AWS risorse in una Wavelength Zone. VPCs che contengono una sottorete in una Wavelength Zone possono connettersi a un gateway carrier. Un carrier gateway consente di connettersi alle seguenti risorse:
Dispositivi 4G/LTE e 5G sulla rete del gestore di telecomunicazioni.
Accesso wireless fisso per partner selezionati di Wavelength Zone. Per ulteriori informazioni, vedere Accesso multiplo. AWS Wavelength
Traffico in uscita verso risorse Internet pubbliche.

Strumenti
Servizi AWS
Amazon Virtual Private Cloud (Amazon VPC) ti aiuta a lanciare AWS risorse in una rete virtuale che hai definito. Questa rete virtuale è simile a una comune rete da gestire all'interno del proprio data center, ma con i vantaggi dell'infrastruttura scalabile di AWS.
AWS Wavelengthestende Cloud AWS l'infrastruttura alle reti 5G dei provider di telecomunicazioni. Questo ti aiuta a creare applicazioni che offrono latenze estremamente basse ai dispositivi mobili e agli utenti finali.
Altri strumenti
Terraform
è uno strumento di infrastruttura come codice (IaC) HashiCorp che ti aiuta a creare e gestire risorse cloud e locali.
Archivio di codici
Il codice per questo modello è disponibile nel repository GitHub Creating AWS Wavelength Infrastructure using Terraform
Un VPC
Una zona di Wavelength
Una sottorete pubica nella Wavelength Zone
Un carrier gateway nella Wavelength Zone
Un' EC2 istanza Amazon nella Wavelength Zone
Best practice
Prima della distribuzione, conferma di utilizzare le versioni più recenti di Terraform e di. AWS CLI
Utilizza una pipeline di integrazione e distribuzione continua (CI/CD) per implementare IaC. Per ulteriori informazioni, consulta Best practice per la gestione dei file Terraform State
in CI/CD Pipeline on Blogs. AWS AWS
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Clonare il repository. | Inserisci il seguente comando per clonare l'AWS Wavelength infrastruttura di creazione utilizzando il repository Terraform
| DevOps ingegnere |
Aggiorna le variabili. |
| DevOps ingegnere, Terraform |
Inizializza la configurazione. | Immettete il seguente comando per inizializzare la directory di lavoro.
| DevOps ingegnere, Terraform |
Visualizza l'anteprima del piano Terraform. | Immettete il seguente comando per confrontare lo stato di destinazione con lo stato attuale del vostro AWS ambiente. Questo comando genera un'anteprima delle risorse che verranno configurate.
| DevOps ingegnere, Terraform |
Verifica e distribuisci. |
| DevOps ingegnere, Terraform |
Attività | Descrizione | Competenze richieste |
---|---|---|
Verifica l'implementazione dell'infrastruttura. |
| AWS DevOps, DevOps ingegnere |
(Facoltativo) Pulisci l'infrastruttura. | Se devi eliminare tutte le risorse fornite da Terraform, procedi come segue:
| DevOps ingegnere, Terraform |
Risoluzione dei problemi
Problema | Soluzione |
---|---|
Connettività alle EC2 istanze Amazon in. Regione AWS | Vedi Risoluzione dei problemi di connessione alla tua istanza Linux o Risoluzione dei problemi di connessione alla tua istanza Windows. |
Connettività alle EC2 istanze Amazon nella Wavelength Zone. | Vedi Risoluzione dei problemi di connettività SSH o RDP per le mie EC2 istanze avviate in |
Capacità nella Wavelength Zone. | |
Connettività mobile o gestionale dalla rete del gestore a. Regione AWS |
|