Dynamisches Auflösen von Ressourcennamen mithilfe von Aliaseinträgen
In der vorherigen Übung haben Sie erfolgreich die Domäne von der Domänenregistrierungsstelle an Ihr Azure DNS delegiert und einen A-Eintrag konfiguriert, um die Domäne mit Ihrem Webserver zu verknüpfen.
Die nächste Phase der Bereitstellung besteht darin, die Resilienz durch die Verwendung eines Lastenausgleichs zu verbessern. Lastenausgleichsmodule verteilen eingehende Datenanforderungen und Datenverkehr auf einen oder mehrere Server. Sie reduzieren die Last auf den einzelnen Servern und verbessern die Leistung. Diese Technologie ist gut etabliert. Sie können sie in Ihrem gesamten lokalen Netzwerk verwenden.
Sie wissen, dass der A- und der CNAME-Eintrag keine direkte Verbindung mit Azure-Ressourcen wie dem Lastenausgleich unterstützen. Sie sind beauftragt, herauszufinden, wie Sie die Apex-Domäne mit einem Lastenausgleich verknüpfen.
Was ist eine Apex-Domäne?
Die Apex-Domäne ist die höchste Ebene Ihrer Domäne. In unserem Fall ist dies „wideworldimports.com“. Die Apex-Domäne wird manchmal auch als Zonen-Apex oder Stamm-Apex bezeichnet. Das Symbol @ stellt häufig die Apex-Domäne in Ihren DNS-Zoneneinträgen dar.
Wenn Sie die DNS-Zone für „wideworldimports.com“ überprüfen, sehen Sie, dass es dort zwei Apex-Domäneneinträge gibt: NS und SOA. NS- und SOA-Einträge werden automatisch erstellt, wenn Sie die DNS-Zone erstellen.
CNAME-Einträge, die Sie möglicherweise für ein Azure Traffic Manager-Profil oder Azure Content Delivery Network-Endpunkte benötigen, werden auf der obersten Ebene der Zone nicht unterstützt. Es werden jedoch andere Aliaseinträge auf Ebene des Zonen-Apex unterstützt.
Was sind Aliaseinträge?
Mit Azure-Aliaseinträgen kann eine Zonen-Apex-Domäne auf andere Azure-Ressourcen aus der DNS-Zone verweisen. Hierfür müssen Sie keine komplexen Umleitungsrichtlinien erstellen. Sie können mithilfe eines Azure-Alias auch den gesamten Datenverkehr durch den Traffic Manager leiten.
Der Azure-Aliaseintrag kann auf die folgenden Azure-Ressourcen verweisen:
- Ein Traffic Manager-Profil
- Azure Content Delivery Network-Endpunkte
- Eine öffentliche IP-Ressource
- Ein Front Door-Profil
Aliaseinträge bieten die Lebenszyklusnachverfolgung von Zielressourcen, um sicherzustellen, dass Änderungen an Zielressourcen automatisch auf die DNS-Zone angewendet werden. Außerdem bieten sie Unterstützung für Anwendungen mit Lastenausgleich im Zonen-Apex.
Der Alias-Ressourceneintragssatz unterstützt die folgenden Typen von DNS-Zoneneinträgen:
- A: Dies ist der Eintrag für die IPv4-Domänennamenzuordnung.
- AAAA: Dies ist der Eintrag für die IPv6-Domänennamenzuordnung.
- CNAME: Dies ist der Alias für Ihre Domäne, der mit dem A-Eintrag verknüpft ist.
Verwendungszwecke für Aliaseinträge
Im Folgenden sind einige Vorteile der Verwendung von Aliaseinträgen aufgeführt:
- Verhindern, dass DNS-Einträge nicht aktuell sind: DNS-Einträge sind nicht mehr aktuell, wenn Änderungen an IP-Adressen nicht in den DNS-Zoneneinträgen aktualisiert werden. Aliaseinträge verhindern, dass Verweise nicht mehr aktuell sind, indem sie den Lebenszyklus eines DNS-Eintrags eng mit einer Azure-Ressource koppeln.
- Automatisches Aktualisieren von DNS-Ressourceneintragssätzen, wenn IP-Adressen geändert werden: Wenn die zugrunde liegende IP-Adresse einer Ressource, eines Diensts oder einer Anwendung geändert wird, stellt der Aliaseintrag sicher, dass alle zugehörigen DNS-Einträge automatisch aktualisiert werden.
- Hosten von Anwendungen mit Lastenausgleich im Zonen-Apex: Aliaseinträge ermöglichen das Weiterleiten von Zonen-Apex-Ressourcen an den Traffic Manager.
- Verweisen vom Zonen-Apex auf Azure Content Delivery Network-Endpunkte: Mit Aliaseinträgen können Sie jetzt direkt auf Ihre Azure Content Delivery Network-Instanz verweisen.
Ein Aliaseintrag bietet die Möglichkeit, den Zonen-Apex (wideworldimports.com) mit einem Lastenausgleich zu verknüpfen. Es wird eine Verknüpfung zur Azure-Ressource anstelle einer direkten IP-basierten Verbindung erstellt. Wenn sich die IP-Adresse Ihres Lastenausgleichs ändert, funktioniert der Zonen-Apex-Eintrag folglich weiterhin.