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à.
Soluzione 3: condivisione degli endpoint dell'interfaccia VPC
Caso d’uso
Le tue applicazioni sono mappate su diverse unità aziendali e desideri migrarle su diversi account di AWS destinazione nella stessa regione per scopi di fatturazione e isolamento.
Sfide
Più account di carico di lavoro aumentano sia il sovraccarico amministrativo che il costo dei singoli endpoint di interfaccia VPC in ogni account. Pertanto, potresti voler disporre di un minor numero di VPC di staging per MGN e gestire centralmente il routing per i VPC di staging per ridurre i costi e il sovraccarico amministrativo.
Soluzione
Condividi gli endpoint VPC utilizzando una sottorete dell'area di staging condivisa e. AWS Organizations AWS RAM Per ulteriori informazioni sulla condivisione di VPC, consulta la documentazione di Amazon VPC.
Architecture
Il diagramma seguente illustra l'architettura di questa soluzione.
Il diagramma illustra il seguente flusso di traffico:
1. Il server di replica MGN interroga il DNS VPC+2 per risolvere l'endpoint API per MGN, Amazon EC2 o Amazon S3.
2. Il DNS VPC+2 risolve l'IP privato dell'endpoint con l'aiuto di zone ospitate private AWS gestite e risponde al server di replica MGN.
3-6. Il server di replica utilizza tale IP per connettersi all' Servizio AWS API tramite l'endpoint di interfaccia del servizio.
Passaggi dell’implementazione
-
Nell'account di rete centrale, create il VPC e la sottorete di staging per MGN.
-
Crea endpoint per MGN, Amazon EC2 o Amazon S3 con nomi DNS privati abilitati. Questo crea una zona ospitata privata AWS gestita e la associa al VPC di staging.
-
Condividi la sottorete di gestione temporanea con gli account delle applicazioni di destinazione nella stessa organizzazione e. AWS Regione AWS
Limitazioni
-
Il Account AWS VPC partecipante e il VPC proprietario devono far parte della stessa organizzazione in. AWS Organizations
-
Per un elenco di risorse condivisibili, consulta la documentazione di Amazon VPC.
-
Per le limitazioni alla condivisione di VPC, consulta la documentazione di Amazon VPC.
Considerazioni di natura progettuale
-
Per ridurre il sovraccarico operativo, crea una risorsa una sola volta e poi usala AWS RAM per condividerla con altri account. Ciò elimina la necessità di fornire risorse duplicate in ogni account e riduce il sovraccarico operativo.
-
Semplifica la gestione della sicurezza per le risorse condivise utilizzando un unico set di policy e autorizzazioni. Se crei risorse duplicate in account separati, devi implementare politiche e autorizzazioni identiche e mantenerle sincronizzate su tutti gli account. Puoi invece gestire tutti gli utenti che condividono una AWS RAM risorsa tramite un unico set di politiche e autorizzazioni. AWS RAM offre un'esperienza coerente per la condivisione di diversi tipi di AWS risorse.
-
Offri visibilità e verificabilità. Visualizza i dettagli di utilizzo delle tue risorse condivise mediante l'integrazione AWS RAM con Amazon CloudWatch e AWS CloudTrail. Per ulteriori informazioni, consulta Monitoraggio, AWS RAM utilizzo EventBridge e registrazione delle chiamate AWS RAM API con AWS CloudTrail nella AWS RAM documentazione.