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à.
Configura la risoluzione DNS per reti ibride in un ambiente AWS multi-account
Creato da Amir Durrani
Ambiente: produzione | Tecnologie: infrastruttura; networking | Servizi AWS: AWS RAM; Amazon Route 53; AWS Control Tower |
Riepilogo
Questo modello descrive come utilizzare i servizi DNS (Domain Name System) locali con le regole Amazon Route 53 Resolver e gli endpoint Resolver in uscita per la risoluzione dei nomi.
Il DNS è fondamentale per stabilire e mantenere le comunicazioni tra ambienti di rete. Se disponi di un ambiente di connettività di rete ibrido, puoi condividere servizi di rete critici come DNS e Active Directory senza l'onere operativo della gestione di un ambiente distribuito tra account e cloud privati virtuali (VPC). Questo approccio consente di creare e supportare applicazioni che si estendono su un gran numero di account. Ad esempio, se disponi di centinaia o migliaia di account multiregionali con requisiti di connettività ibrida, puoi condividere i servizi DNS in modo sicuro ed efficiente in tutti gli ambienti connessi all'interno della tua organizzazione AWS.
Il DNS è fondamentale per le reti IP tra tutti i livelli (web, applicazione e database) di un'applicazione. È consigliabile concedere solo al team di esperti DNS l'accesso completo per configurare, utilizzare e supportare questa risorsa. In un ambiente di connettività ibrido, puoi continuare a utilizzare il DNS locale per le richieste di risoluzione dei nomi provenienti da risorse che risiedono in account diversi, utilizzando l'inoltro condizionale.
Questo modello copre la risoluzione DNS ibrida in un ambiente multi-account AWS. Per gli account singoli, consulta lo schema Configurare la risoluzione DNS per reti ibride in un ambiente AWS con account singolo.
Prerequisiti e limitazioni
Prerequisiti
Un ambiente AWS multi-account basato sulle best practice e creato utilizzando AWS Control Tower. Il diagramma nella sezione successiva mostra l'architettura tipica di tale ambiente.
Infrastruttura di routing scalabile tra account e VPC utilizzando AWS Transit Gateway.
Endpoint Resolver in uscita e regole Resolver utilizzando Amazon Route 53.
Condivisioni di risorse per le regole Resolver in uscita utilizzando AWS Resource Access Manager (AWS RAM).
Architettura
Architettura multi-account AWS
![Architettura multi-account su AWS](images/pattern-img/01e700cd-be8c-4a5d-bc89-b901a260d045/images/deb2c649-57e6-4c45-bb7f-9ac14e2c6d5e.png)
Stack tecnologico Target
Un'infrastruttura DNS locale esistente per la risoluzione dei nomi in uscita su un gran numero di principali AWS
Regola Route 53 Resolver ed endpoint Resolver in uscita
RAM AWS per condividere le regole del Route 53 Resolver con altri responsabili AWS all'interno e all'esterno dell'organizzazione AWS
Architettura Target
Il diagramma seguente illustra i passaggi per configurare la risoluzione DNS end-to-end ibrida. La RAM AWS viene utilizzata per condividere le regole e gli endpoint Resolver Route 53, configurati e gestiti dall'account Shared Services centrale. Gli endpoint Route 53 Resolver sono configurati per ogni zona di disponibilità per ricevere le richieste di risoluzione dei nomi in uscita per le risorse che risiedono nel data center locale e per inoltrare quindi tali richieste ai resolver DNS locali. I resolver DNS locali inviano le risposte di risoluzione dei nomi agli endpoint in uscita, che quindi inoltrano le risposte al resolver VPC. Questi passaggi stabiliscono la comunicazione utilizzando nomi host anziché indirizzi IP. end-to-end
![Condivisione degli endpoint Resolver con i principali AWS](images/pattern-img/01e700cd-be8c-4a5d-bc89-b901a260d045/images/166dc318-d83d-4f11-a5e1-9690d1f8d5d5.png)
Il diagramma seguente mostra l'architettura in modo più dettagliato.
![AWS network architecture diagram showing shared services, accounts, VPCs, and connections to on-premises infrastructure.](images/pattern-img/01e700cd-be8c-4a5d-bc89-b901a260d045/images/1b1ef35e-9e5b-4121-afcb-43c6be9c976a.png)
Automazione e scalabilità
Puoi configurare e condividere le regole del Route 53 Resolver tramite la RAM AWS utilizzando i modelli CloudFormation AWS.
Strumenti
Servizi AWS
AWS Control Tower ti aiuta a configurare e gestire un ambiente AWS multi-account, seguendo le best practice prescrittive.
AWS Resource Access Manager (AWS RAM) ti aiuta a condividere in modo sicuro le tue risorse tra gli account AWS per ridurre il sovraccarico operativo e fornire visibilità e verificabilità.
Amazon Route 53 è un servizio Web DNS altamente scalabile e disponibile.
Strumenti aggiuntivi
nslookup e dig sono utilità per interrogare i record DNS.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Configura gli endpoint e le regole Resolver in uscita di Route 53. |
Per ulteriori informazioni, consulta Inoltro delle query DNS in uscita alla rete nella documentazione di Route 53. | Informazioni generali su AWS |
Crea e condividi le regole del Resolver in uscita Route 53 con i principali AWS. |
Per ulteriori informazioni, consulta Condivisione delle risorse AWS nella documentazione RAM AWS. | Informazioni generali su AWS |
Verifica la risoluzione dei nomi DNS in uscita. | Verifica la risoluzione dei nomi utilizzando l'utilità nslookup o dig sulle istanze in un VPC in un account con cui hai condiviso la regola Resolver. La query dovrebbe rispondere all'indirizzo IP di una risorsa che si trova all'interno del data center locale. | Informazioni generali su AWS |