Wie kann ich meine Kosten für Route 53 senken?

Lesedauer: 5 Minute
0

Die Gebühren für die Nutzung von Amazon Route 53 auf meiner AWS-Rechnung sind höher als erwartet, und ich möchte meine Kosten senken.

Kurzbeschreibung

Die Gebühren für Route 53 basieren auf der tatsächlichen Nutzung des Dienstes für:

  • Gehostete Zonen
  • Abfragen
  • Zustandsprüfungen
  • Domainnamen

Mit Route 53 zahlen Sie nur für das, was Sie tatsächlich nutzen. Weitere Informationen finden Sie unter Preisliste für Amazon Route 53.

Um Kosten für Route 53 zu senken, die höher als erwartet ausfallen:

  • Löschen Sie ungenutzte gehostete Zonen
  • Erstellen Sie nach Möglichkeit Alias-Datensätze
  • Erhöhen Sie die Lebensdauer (Time to Live/TTL) für die Datensätze
  • Überprüfen Sie Ihre Datenfluss-Richtlinien-Datensätze
  • Überprüfen Sie Ihre Resolver-Endpunkte
  • Überprüfen Sie Ihre Zustandsprüfungen

Lösung

Löschen Sie ungenutzte gehostete Zonen

Wichtig: Achten Sie darauf, nur jene gehosteten Zonen zu löschen, die Sie nicht benötigen. Route 53 kann keine Datensätze wiederherstellen, wenn Sie diese in Ihrer gehosteten Zone oder die gehostete Zone selbst löschen.

Für jede in Route 53 erstellte gehostete Zone fällt eine monatliche Gebühr an. Wenn Sie eine gehostete Zone für Ihre Domain erstellen, weist Route 53 der gehosteten Zone einen Satz von vier Nameservern zu. Bei der öffentlichen DNS-Auflösung wird nur die gehostete Zone verwendet, zu der die Nameserver bei der Domain-Vergabestelle hinzugefügt wurden, um Abfragen zu lösen. Um die Kosten im Zusammenhang mit der gehosteten Zone zu minimieren, sollten Sie alle ungenutzten gehosteten Zonen löschen.

Erstellen Sie nach Möglichkeit Alias-Datensätze

Für die meisten DNS-Anfragen, die von Route 53 beantwortet werden, wird eine Gebühr erhoben. Eine Ausnahme von dieser Richtlinie bilden Abfragen von Alias-Datensätzen, die Ressourcen zugeordnet sind und kostenlos zur Verfügung gestellt werden, darunter:

  • Instances zum Elastischen Lastenausgleich
  • Distributionen von Amazon CloudFront
  • Umgebungen von AWS Elastic Beanstalk
  • Amazon API Gateways
  • Endpunkte der Virtual Private Cloud (VPC)
  • Website-Buckets von Amazon Simple Cloud Storage (Amazon S3)

Eine vollständige Liste der AWS-Ressourcentypen, die von Alias-Datensätzen unterstützt werden, finden Sie unter Wert/Weiterleitung von Datenverkehr an.

Wenn Ihre Ressource von Alias-Datensätzen unterstützt wird, bearbeiten Sie den Datensatz, um den Datensatztyp als Alias zu definieren.

Erhöhen Sie die TTL

Für die meisten DNS-Anfragen, die von Route 53 beantwortet werden, wird eine Gebühr erhoben. Eine Ausnahme von dieser Richtlinie bilden Abfragen von Alias-Datensätzen, die Ressourcen zugeordnet sind und kostenlos zur Verfügung gestellt werden, darunter:

  • Instances zum Elastischen Lastenausgleich
  • CloudFront-Distributionen
  • Umgebungen von AWS Elastic Beanstalk
  • API-Gateways
  • VPC-Endpunkte
  • Website-Buckets von Amazon S3

Wenn Sie eine höhere TTL für Ihre Datensätze konfigurieren, werden die Datensätze von den Zwischen-Resolvern für einen längeren Zeitraum zwischengespeichert. Infolgedessen gehen weniger Anfragen von den Nameservern ein. Diese Konfiguration reduziert die Gebühren, die den beantworteten DNS-Abfragen entsprechen. Eine höhere TTL verlangsamt jedoch die Weitergabe von Datensatzänderungen, da die vorherigen Werte für längere Zeiträume zwischengespeichert werden. Eine niedrigere TTL führt zu einer schnelleren Übertragung. Eine niedrigere TTL bedeutet jedoch, dass mehr Abfragen an den Nameservern eingehen, da die zwischengespeicherten Werte früher ablaufen.

Überprüfen Sie Ihre Datenfluss-Richtlinien-Datensätze

Sie erstellen einen Richtlinien-Datensatz, wenn Sie eine Datenfluss-Richtlinie in Route 53 mit einem bestimmten DNS-Namen verknüpfen (z. B. www.example.com). Die Datenfluss-Richtlinie verwaltet den Datenverkehr für diesen bestimmten DNS-Namen. Datenfluss-Richtlinien sind im Allgemeinen ein bewährtes Verfahren für die Kombination der Routing-Richtlinien und der Routing-Richtlinie in Geoproximität. Für Datenfluss-Richtlinien, die nicht über einen Richtlinien-Datensatz mit einem DNS-Namen verknüpft sind, fallen keine Gebühren an.

Um mehrere Domains derselben Datenfluss-Richtlinie zuzuordnen, erstellen Sie einen Alias-Datensatz in derselben gehosteten Zone, in der sich der Datensatz der Datenfluss-Richtlinie befindet. Sie können beispielsweise einen Datenfluss-Richtlinien-Datensatz für example.com und einen Alias-Datensatz für www.example.com erstellen, welcher auf den Datensatz der Datenfluss-Richtlinie verweist.

Um die Kosten weiter zu senken, überprüfen Sie Ihre Datenfluss-Richtlinien-Datensätze. Stellen Sie fest, ob die Datensätze der Datenfluss-Richtlinie durch einfache Datensätze oder andere Routing-Richtlinien ersetzt werden können.

Überprüfen Sie Ihre Resolver-Endpunkte

Ein Resolver-Endpunkt von Route 53 benötigt zwei oder mehr IP-Adressen. Jede IP-Adresse entspricht einer elastischen Netzwerkschnittstelle. Elastische Netzwerkschnittstellen werden mit 0,125 $ pro Stunde und Schnittstelle berechnet.

Ein einziger ausgehender Endpunkt kann von mehreren VPCs gemeinsam genutzt werden, die von mehreren Konten in derselben Region erstellt wurden. Wenn Sie mehrere ausgehende Endpunkte mit unterschiedlichen VPCs in derselben Region konfiguriert haben, fallen zusätzliche Gebühren an. Um die Kosten zu senken, bündeln Sie Ihre Endpunkte mithilfe des gemeinsamen Nutzungsmechanismus, anstatt einzelne Endpunkte zu verwenden.

Löschen von unnötigen Zustandsprüfungen

Wenn Sie einem Endpunkt Zustandsprüfungen zuordnen, werden Anfragen zur Zustandsprüfung an die IP-Adresse des Endpunkts gesendet. Diese Anfragen zur Zustandsprüfung werden gesendet, um zu überprüfen, ob die Anfragen wie vorgesehen funktionieren. Die Gebühren für die Zustandsprüfung werden auf der Grundlage der zugehörigen Endpunkte berechnet. Um Gebühren für die Zustandsprüfung zu vermeiden, löschen Sie alle Zustandsprüfungen, die nicht mit einem RRset-Datensatz verwendet und nicht mehr benötigt werden.

Stellen Sie sicher, dass Sie Evaluate Target Health (ETH) nach Möglichkeit als Alternative zu Zustandsprüfungen konfigurieren. Diese Strategie trägt dazu bei, Kosten für Zustandsprüfungen zu vermeiden. Weitere Informationen finden Sie unter:

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr