Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einrichten der DNS-Auflösung für Hybridnetzwerke in einer AWS-Umgebung mit mehreren Konten
Erstellt von Amir Durrani
Umgebung: Produktion | Technologien: Infrastruktur; Netzwerk | AWS-Services: AWS RAM; Amazon Route 53; AWS Control Tower |
Übersicht
Dieses Muster beschreibt, wie Sie On-Premises-DNS-Services (Domain Name System) mit Amazon Route 53-Resolver-Regeln und ausgehenden Resolver-Endpunkten zur Namensauflösung verwenden können.
DNS ist für den Aufbau und die Aufrechterhaltung der Kommunikation zwischen Netzwerkumgebungen von grundlegender Bedeutung. Wenn Sie über eine hybride Netzwerkkonnektivitätsumgebung verfügen, können Sie kritische Netzwerkservices wie DNS und Active Directory gemeinsam nutzen, ohne den betrieblichen Aufwand für die Verwaltung einer verteilten Umgebung über -Konten und Virtual Private Clouds (VPCs ). Dieser Ansatz hilft Ihnen beim Erstellen und Unterstützen von Anwendungen, die sich über eine große Anzahl von Konten erstrecken. Wenn Sie beispielsweise über Hunderte oder Tausende von Konten mit Hybrid-Konnektivitätsanforderungen in mehreren Regionen verfügen, können Sie DNS-Services sicher und effizient in allen verbundenen Umgebungen innerhalb Ihrer AWS-Organisation freigeben.
DNS ist für das IP-Netzwerk zwischen allen Ebenen (Web, Anwendung und Datenbank) einer Anwendung von entscheidender Bedeutung. Es hat sich bewährt, nur dem Team von DNS-Experten vollen Zugriff auf die Konfiguration, den Betrieb und die Unterstützung dieser Ressource zu gewähren. In einer Hybrid-Konnektivitätsumgebung können Sie Ihr On-Premises-DNS weiterhin für Anforderungen zur Namensauflösung verwenden, die von Ressourcen stammen, die sich in verschiedenen Konten befinden, indem Sie die bedingte Weiterleitung verwenden.
Dieses Muster behandelt die hybride DNS-Auflösung in einer AWS-Umgebung mit mehreren Konten. Informationen zu einzelnen Konten finden Sie im Muster DNS-Auflösung für hybride Netzwerke in einer AWS-Umgebung mit einem einzigen Konto einrichten.
Voraussetzungen und Einschränkungen
Voraussetzungen
Eine AWS-Umgebung mit mehreren Konten, die auf bewährten Methoden basiert und mit AWS Control Tower erstellt wurde. Das Diagramm im nächsten Abschnitt zeigt die typische Architektur einer solchen Umgebung.
Skalierbare Routing-Infrastruktur zwischen den Konten und VPCs mithilfe von AWS Transit Gateway .
Ausgehende Resolver-Endpunkte und Resolver-Regeln mithilfe von Amazon Route 53.
Ressourcenfreigaben für ausgehende Resolver-Regeln mithilfe von AWS Resource Access Manager (AWS RAM).
Architektur
AWS-Architektur mit mehreren Konten
![Architektur mit mehreren Konten in AWS](images/pattern-img/01e700cd-be8c-4a5d-bc89-b901a260d045/images/deb2c649-57e6-4c45-bb7f-9ac14e2c6d5e.png)
Zieltechnologie-Stack
Eine vorhandene On-Premises-DNS-Infrastruktur für die Auflösung ausgehender Namen für eine große Anzahl von AWS-Prinzipalen
Route 53-Resolver-Regel und ausgehende Resolver-Endpunkte
AWS RAM zum Freigeben von Route 53 Resolver-Regeln für andere AWS-Prinzipale innerhalb und außerhalb der AWS-Organisation
Zielarchitektur
Das folgende Diagramm zeigt die Schritte zur Konfiguration der end-to-end Hybrid-DNS-Auflösung. AWS RAM wird verwendet, um die Route 53 Resolver-Regeln und Resolver-Endpunkte gemeinsam zu nutzen, die über das zentrale Shared Services-Konto konfiguriert und verwaltet werden. Route 53-Resolver-Endpunkte sind für jede Availability Zone so konfiguriert, dass sie die ausgehenden Namensauflösungsanforderungen für die Ressourcen empfängt, die sich im On-Premises-Rechenzentrum befinden, und diese Anforderungen dann an die On-Premises-DNS-Resolver weiterleitet. Die On-Premises-DNS-Resolver senden die Antworten auf die Namensauflösung an die ausgehenden Endpunkte, die die Antworten dann an den VPC-Resolver weiterleiten. Diese Schritte richten die end-to-end Kommunikation mithilfe von Hostnamen anstelle von IP-Adressen ein.
![Freigeben von Resolver-Endpunkten mit AWS-Prinzipalen](images/pattern-img/01e700cd-be8c-4a5d-bc89-b901a260d045/images/166dc318-d83d-4f11-a5e1-9690d1f8d5d5.png)
Das folgende Diagramm zeigt die Architektur detaillierter.
![](images/pattern-img/01e700cd-be8c-4a5d-bc89-b901a260d045/images/1b1ef35e-9e5b-4121-afcb-43c6be9c976a.png)
Automatisierung und Skalierung
Sie können Route 53 Resolver-Regeln über AWS RAM konfigurieren und freigeben, indem Sie AWS- CloudFormation Vorlagen verwenden.
Tools
AWS-Services
AWS Control Tower unterstützt Sie bei der Einrichtung und Verwaltung einer AWS-Umgebung mit mehreren Konten gemäß den vorgeschrieben bewährten Methoden.
Mit AWS Resource Access Manager (AWS RAM) können Sie Ihre Ressourcen sicher über AWS-Konten hinweg freigeben, um den betrieblichen Aufwand zu reduzieren und Transparenz und Überprüfbarkeit zu gewährleisten.
Amazon Route 53 ist ein hochverfügbarer und skalierbarer DNS-Web-Service.
Zusätzliche Tools
nslookup und dig sind Hilfsprogramme für die Abfrage von DNS-Datensätzen.
Polen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Konfigurieren Sie ausgehende Route 53-Resolver-Endpunkte und -Regeln. |
Weitere Informationen finden Sie unter Weiterleiten ausgehender DNS-Abfragen an Ihr Netzwerk in der Route 53-Dokumentation. | Allgemeines AWS |
Erstellen Sie ausgehende Route 53-Resolver-Regeln und geben Sie sie für AWS-Prinzipale frei. |
Weitere Informationen finden Sie unter Freigeben Ihrer AWS-Ressourcen in der AWS RAM-Dokumentation. | Allgemeines AWS |
Testen Sie die ausgehende DNS-Namensauflösung. | Testen Sie die Namensauflösung, indem Sie das Dienstprogramm nslookup oder dig auf Instances in einer VPC in einem Konto verwenden, für das Sie die Resolver-Regel freigegeben haben. Die Abfrage sollte in die IP-Adresse einer Ressource in Ihrem On-Premises-Rechenzentrum aufgelöst werden. | Allgemeines AWS |
Zugehörige Ressourcen
Weiterleiten ausgehender DNS-Abfragen an Ihr Netzwerk (Dokumentation zu Route 53)
Freigeben Ihrer AWS-Ressourcen (AWS RAM-Dokumentation)