Sottoreti in AWS Wavelength
AWS Wavelength consente agli sviluppatori di creare applicazioni che offrono latenze molto basse a dispositivi mobili e utenti finali. Wavelength distribuisce servizi di calcolo e storage standard di AWS all'edge delle reti 5G dei provider all'avanguardia nei servizi di telecomunicazione. Gli sviluppatori possono ampliare un cloud privato virtuale (VPC) a una o più zone Wavelength, quindi usare le risorse AWS come le istanze Amazon EC2 per eseguire applicazioni che richiedono una latenza molto bassa e che si connettono ai Servizi AWS della regione.
Per utilizzare le zone Wavelength, devi prima scegliere la zona. Creare quindi una sottorete nella zona Wavelength. Puoi creare delle istanze Amazon EC2, volumi Amazon EBS e sottoreti Amazon VPC e carrier gateway in zone Wavelength. Inoltre, puoi utilizzare i servizi che orchestrano e lavorano con EC2, EBS e VPC come Amazon EC2 Auto Scaling, i cluster di Amazon EKS, i cluster di Amazon ECS, Amazon EC2 Systems Manager, Amazon CloudWatch, AWS CloudTrail e AWS CloudFormation. I servizi di Wavelength fanno parte di un VPC connesso con larghezza di banda elevata e affidabile a una regione AWS per un accesso semplice ai servizi come Amazon DynamoDB e Amazon RDS.
Le seguenti regole si applicano alle zone Wavelength:
-
Un VPC si estende a una zona Wavelength quando si crea una sottorete nel VPC e la si associa alla zona Wavelength.
-
Per impostazione predefinita, ogni sottorete creata in un VPC che si estende su una zona Wavelength eredita la tabella di instradamento VPC principale, incluso il routing locale.
-
Quando si avvia un'istanza EC2 in una sottorete in una zona Wavelength, viene assegnato un indirizzo IP del carrier. Il gateway del carrier utilizza l'indirizzo per il traffico dall'interfaccia a Internet o ai dispositivi mobili. Il gateway del carrier utilizza NAT per tradurre l'indirizzo e quindi invia il traffico alla destinazione. Traffico proveniente dai routing di rete ei carrier di telecomunicazioni attraverso il gateway del carrier.
-
È possibile impostare la destinazione di una tabella di instradamento VPC o di una tabella di instradamento della sottorete in una zona Wavelength su un gateway carrier, che consente il traffico in ingresso da una rete carrier in una posizione specifica e il traffico in uscita verso la rete del carrier e Internet. Per ulteriori informazioni sulle opzioni di routing in una zona Wavelength, consulta Routing nella AWS Wavelength Guida per lo sviluppatore.
-
Le sottoreti nelle zone Wavelength hanno gli stessi componenti di rete delle sottoreti nelle zone di disponibilità, inclusi indirizzi IPv4, set di opzioni DHCP e ACL di rete.
-
Non è possibile creare un collegamento del gateway di transito per una sottorete in una zona Wavelength. Creare invece l'allegato tramite una sottorete nella zona di disponibilità padre e quindi instradare il traffico alle destinazioni desiderate tramite il gateway di transito. Per un esempio, consultare la prossima sezione.
Considerazioni sulle zone Wavelength multiple
Le istanze EC2 che si trovano in due diverse zone Wavelength nello stesso VPC non sono autorizzate a comunicare tra loro. Se avete bisogno di una comunicazione da zona Wavelength a zona Wavelength, AWS consiglia di utilizzare più VPC, uno per ogni zona Wavelength. È possibile utilizzare un gateway di transito per connettere i VPC. Questa configurazione consente la comunicazione tra istanze nelle zone Wavelength.
Il traffico da zona Wavelength a zona Wavelength viene instradato attraverso la regione AWS. Per ulteriori informazioni, consulta AWS Transit Gateway
Nel diagramma seguente viene illustrato come configurare la rete in modo che le istanze di due diverse zone Wavelength possano comunicare. Sono presenti due zone Wavelength (Zona Wavelength A e Zona Wavelength B). È necessario creare le seguenti risorse per abilitare la comunicazione:
-
Per ogni zona Wavelength, una sottorete in una zona di disponibilità che è la zona di disponibilità padre per la zona Wavelength. Nell'esempio viene creata la sottorete 1 e la sottorete 2. Per informazioni sulla creazione di sottoreti, vedere Creazione di una sottorete. Utilizzare describe-availability-zones per trovare la zona padre.
-
Un gateway di transito. Il gateway di transito collega i VPC. Per informazioni su come creare un gateway di transito, consulta Creazione di un gateway di transito in Guida ai gateway di transito di Amazon VPC.
-
Per ogni VPC, un collegamento VPC al gateway di transito nella zona di disponibilità padre della zona Wavelength. Per ulteriori informazioni, consultare Creazione di un collegamento del gateway di transito a un VPC nella guida Gateway di transito Amazon VPC.
-
Voci per ogni VPC nella tabella di routing del gateway di transito. Per informazioni su come creare routing per i gateway di transito, consulta Tabelle di routing del gateway di transito nella Guida ai gateway di transito di Amazon VPC.
-
Per ogni VPC, una voce nella tabella di routing VPC con l'altro CIDR VPC come destinazione e l'ID gateway di transito come destinazione. Per ulteriori informazioni, consulta Routing per un gateway di transito.
Nell'esempio, la tabella di instradamento per VPC 1 ha la seguente voce:
Destinazione Target 10.1.0.0/24
tgw-22222222222222222
La tabella di instradamento per VPC 2 ha la seguente voce:
Destinazione Target 10.0.0.0/24
tgw-22222222222222222