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 () e Luca Iannario () AWS AWS
Archivio del codice: terraform-wavelength-infrastructure | Ambiente: PoC o pilota | Tecnologie: rete; infrastruttura; distribuzione di contenuti; app Web e mobili |
AWSservizi: AmazonEC2; AmazonVPC; AWS Wavelength |
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 (AmazonEC2) e i servizi correlati vengono visualizzati come parte della tua area regionale. VPC VPCsvengono creati e gestiti in Amazon Virtual Private Cloud (AmazonVPC).
Gateway carrier: un gateway carrier consente la connettività dalla sottorete nella Wavelength Zone CSP alla rete, a Internet o attraverso Regione AWS la rete. CSP Il gateway dell'operatore ha due scopi. Consente il traffico in entrata da una CSP rete in una posizione specifica e consente il traffico in uscita verso la rete di telecomunicazioni e Internet.
Questo modello e il codice Terraform associato ti aiutano ad avviare risorse, come EC2 istanze Amazon, volumi Amazon Elastic Block Store EBS (Amazon)VPCs, sottoreti e un carrier gateway, in una zona Wavelength.
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 AmazonVPC, 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. VPCsche 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 Wavelength Zone selezionati. Per ulteriori informazioni, vedere Accesso multiplo. AWS Wavelength
Traffico in uscita verso risorse Internet pubbliche.
Strumenti
Servizi AWS
Amazon Virtual Private Cloud (AmazonVPC) 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 fornitori 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
A VPC
Una zona di Wavelength
Una sottorete pubica nella Wavelength Zone
Un carrier gateway nella Wavelength Zone
Un'EC2istanza 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, ingegnere DevOps |
(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 SSH o della RDP connettività alle mie EC2 istanze avviate in una Wavelength |
Capacità nella Wavelength Zone. | |
Connettività mobile o gestionale dalla rete del gestore a. Regione AWS |
|