Eine Einführung in AWS Route 53

Eine Einführung in AWS Route 53

  • Cloud
6 Minuten Lesezeit Aktualisiert Feb 26, 2019

Auf einen Blick: Amazon Route 53 ist ein skalierbarer DNS-Dienst, der Domainregistrierung und intelligentes Verkehrsrouting für Webanwendungen ermöglicht und so Leistung und Zuverlässigkeit verbessert. Es unterstützt IPv4 und IPv6 und bietet intelligentes Routing basierend auf Gesundheit und Latenz.

  • Integriert sich mit AWS-Diensten für ein nahtloses Management.
  • Zu den Funktionen gehören Verkehrsfluss, Gesundheitsprüfungen und Domainregistrierung.

Alle Websites, Computer und verbundenen Geräte kommunizierten miteinander über IP-Adressen. Da die IP-Adressen schwer zu merken sind, erhält die IP-Adresse einen Domainnamen, der in der Regel leicht zu merken ist und in die Suchleiste des Browsers eingeben kann. Wenn Google beispielsweise eine IPv4-Format-IP-Adresse hat: 216.58.211.110, ist es relativ einfach, stattdessen die URL-Domain Google.com einzugeben. Ein Dienst, der IP-Adressen auf Domainnamen zuordnet und es Nutzern ermöglicht, über einen Domainnamen auf die Website oder einen Zielserver zuzugreifen, wird als DNS-Service bezeichnet. AWS Route 53 ist ein DNS-Dienst, der den Internetverkehr mit geeigneten Servern verbindet, die die gewünschte Webanwendung hosten. Amazon geht über das traditionelle DNS-Management hinaus, das lediglich Website-Domains registriert und Benutzeranfragen an die Hosting-Infrastruktur weiterleitet. Der abonnementbasierte AWS-Dienst ermöglicht es Nutzern, Domainnamen zu registrieren, Routing-Richtlinien anzuwenden, Gesundheitschecks durchzuführen und Konfigurationen ohne Codierung mit der AWS Management Console zu verwalten. Im Gegensatz zu traditionellen DNS-Management-Diensten ermöglicht Amazon Route 53 zusammen mit einer Reihe von AWS-Diensten skalierbares, flexibles, sicheres und handhabbares Verkehrsrouting. AWS Route 53 trägt seinen Namen in Bezug auf Port 53, der DNS sowohl für TCP- als auch für UDP-Verkehrsanfragen zuständig ist; der Begriff Route kann das Routing oder vielleicht die beliebte Autobahnbenennungskonvention bezeichnen. Route 53 ist ein autoritativer DNS-Service, der Informationen über die Zuordnung von IP-Adressen zu Domainnamen enthält. Hier ist eine kurze Beschreibung, wie der AWS Route 53-Dienst den Datenverkehr zwischen Endnutzern und den gehosteten Webanwendungen leitet:

  1. Der Domainname wird zunächst bei AWS Route 53 registriert, die dann so konfiguriert wird, dass Internetverkehr zu den Servern geleitet wird, die den Domainnamen hosten. Die Server können sowohl AWS Public Cloud als auch eine private Cloud-Infrastruktur sein.
  2. Endnutzer geben den Domainnamen oder die vollständige URL in die Suchleiste des Browsers ein.
  3. Der ISP leitet die Anfrage an einen DNS-Resolver, ein Tool, das den Domainnamen in seine IP-Adresse umwandelt.
  4. Der DNS-Resolver leitet die Benutzeranfrage dann an einen DNS-Root-Nameserver weiter, der dann an seinen Top-Level-Domain-Server (TLD) und schließlich an AWS Route 53 weitergeleitet wird.
  5. Der Route-53-Nameserver gibt die IP-Adresse des Domainnamens an den DNS-Resolver zurück.
  6. Da der DNS-Resolver nun die erforderliche IP-Adresse hat, kann er die Benutzeranfrage an den entsprechenden Server weiterleiten, der den Inhalt gemäß den Konfigurationen des AWS Route 53-Dienstes hostet.
  7. AWS Route 53 überprüft außerdem die Gesundheit von Backend-Servern. Die Servicefunktion namens DNS Failover prüft die Endpunkte auf Verfügbarkeit. Wenn der Endpunkt als ungesund eingestuft wird, leitet Route 53 den Datenverkehr an einen anderen gesunden Endpunkt weiter. Ein Alarm wird über die AWS CloudWatch-Funktionalität ausgelöst, um den angegebenen Empfänger über die notwendigen Maßnahmen zu informieren.

Hier ist eine kurze Beschreibung der aktuellen AWS Route 53-Funktionen:

  • Resolver: Die DNS-Auflösung zwischen lokalen Netzwerken und VPC kann mit dem Route 53 Resolver durchgeführt werden. Benutzer können DNS-Abfragen vom lokalen Netzwerk an einen Route 53 Resolver weiterleiten und bedingte Konfigurationen anwenden, um DNS-Abfragen von AWS-Instanzen an ein lokales Netzwerk weiterzuleiten. AWS Route 53 unterstützt sowohl IPv4- als auch IPv6-Formate.
  • Verkehrsfluss: Intelligente Verkehrsrouten, die auf Schlüsselparametern basieren, darunter Nähe, Gesundheit der Endpunkte und Latenz, unter anderem.
  • Geo-DNS und latenzbasiertes Routing: Reduzieren Sie die Latenz und verbessern Sie das Endnutzererlebnis, indem Sie den Datenverkehr von Servern in der Nähe der Endnutzer routen.
  • Private DNS für Amazon VPC: Konfigurieren Sie Route 53 so, dass sie auf DNS-Anfragen innerhalb privater gehosteter VPC-Zonen reagiert. Daher sind die DNS-Auflösungsdaten nicht für die öffentlichen Netzwerke zugänglich.
  • Gesundheitsprüfungen, Überwachung und Failover: Route 53 leitet den Internetverkehr gemäß den angegebenen Konfigurationen zu gesunden Zielinstanzen weiter. Im Falle eines Ausfalls leiten die Gesundheitsprüfagenten den Verkehr zu gesunden Endpunkten weiter. Die Gesundheitskontrollfunktion erzeugt CloudWatch-Metriken, die AWS Lambda-Funktionen weiter auslösen können, um entsprechende Korrekturmaßnahmen durchzuführen.
  • Domain-Registrierung: Der skalierbare DNS-Management-Service ermöglicht es Nutzern, die Verwaltung bestehender Domains zu übertragen oder neue Domainnamen auf AWS Route 53 zu registrieren. Diese Funktion konsolidiert Verwaltung und Abrechnung, die mit der Bereitstellung von webgehosteten Diensten verbunden sind.
  • S3- und CloudFront-Zone Apex-Unterstützung: Erstellen Sie benutzerdefinierte SSL-Zertifikate ohne Anforderungen an proprietären Code oder komplizierte Konfigurationen. Die Zone Apex-Unterstützung ermöglicht es Route 53, Anfragen für Root-Domänen wie example.com im gleichen Format wie das vollständige URL-Schema von example.com zurückzugeben, ohne Leistungseinbußen zu verursachen, da kein zusätzlicher Proxy-Server benötigt wird, um auf die Backend-Server zuzugreifen.
  • Amazon ELB-Integration: AWS Elastic Load Balancing ermöglicht es, die Datenverkehrslast auf mehrere AWS-Zielinstanzen zu verteilen, um die Serviceverfügbarkeit und Leistung zu maximieren. AWS ELB ermöglicht es Nutzern, die Fehlertoleranz ihrer Webservices auf gesunde Zielinstanzen innerhalb von AWS und lokalen Infrastrukturressourcen zu erhöhen.
  • Gewichtete Round-Robin: Ein Dienst für Entwickler, um zu konfigurieren, wie oft eine DNS-Antwort zurückgegeben wird. Diese Funktion ist sowohl für Servicetests als auch zur Balance des Datenverkehrs zwischen Zielinstanzen nützlich.
  • Management-Konsole: Eine einfache und intuitive Management-Konsole ermöglicht es Nutzern, Ressourcen einzusehen und operative Aufgaben auszuführen. Die Management-Konsole wird auch als mobile App angeboten. Nutzer können außerdem Route-53-Kontrollen wie die Berechtigung zur Änderung von DNS-Datensätzen mit dem AWS Identity and Access Management-Service verwalten.

Amazon Route 53-Funktionen wie richtlinienbasiertes Routing, Gesundheitsprüfung und -überwachung, Unterstützung für bidirektionale Abfragelösungen für hybride Cloud-Umgebungen sowie Integration mit einer umfassenden Auswahl an AWS-Diensten verschaffen ihm einen Vorsprung gegenüber der Konkurrenz. Routing-Richtlinien wie Multi-Value Routing und Weighted Routing geben den Nutzern mehr Kontrolle und Managementmöglichkeiten über ihren Internetverkehr. Route 53 ist außerdem so konzipiert, dass er mit einer Reihe von AWS-Diensten arbeitet, die für den Betrieb von Anwendungen auf der AWS-Infrastruktur notwendig sind. Die enge Integration der Dienste ermöglicht es Nutzern, Änderungen an ihrer Architektur vorzunehmen und Ressourcen so zu skalieren, dass das steigende Internetverkehrsvolumen ohne erhebliche Anforderungen an DNS-Auflösung, Konfiguration und Verwaltung berücksichtigt werden muss.

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Cloud

Abonnieren Sie The Brief

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Danke

Sie haben The Brief abonniert
Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.