AWS Global Accelerator kann sowohl für die hohe Verfügbarkeit als auch für die Wiederherstellung von Katastrophen effektiv eingesetzt werden, um detaillierte Merkmale und Mechanismen bereitzustellen, um diese kritischen Aspekte der Resilienz der Anwendung zu unterstützen.
hohe Verfügbarkeit mit AWS Global Accelerator
AWS Global Accelerator verbessert die hohe Verfügbarkeit, indem Sie ein Fehler isolierender Design bereitstellen, das die Verfügbarkeit Ihrer Anwendung erhöht. Wenn Sie einen Beschleuniger erstellen, erhalten Sie zwei statische IPv4 -Adressen, die von unabhängigen Netzwerkzonen bedient werden, bei denen es sich um isolierte Einheiten mit ihrer eigenen physischen Infrastruktur und einzigartigen IP -Subnetzen handelt. Wenn eine statische IP-Adresse nicht verfügbar für IP-Blockierungen oder Netzwerkstörungen-Global-Beschleunigerverkehrsverkehr in die gesunde statische IP-Adresse in der anderen isolierten Zone ausgelöst wird. Dieses Setup sorgt für die Fehlertoleranz auf Netzwerkebene und schützt Ihre Anwendung vor einzelnen Fehlerpunkten [3] [4] [5].
Global Accelerator überwacht kontinuierlich die Gesundheit aller Endpunkte mithilfe von TCP-, HTTP- und HTTPS -Gesundheitskontrollen. Wenn ein Endpunkt ungesund wird, leitet er den Verkehr sofort auf einen anderen gesunden Endpunkt, wodurch die Verfügbarkeit von Anwendungen ohne Kundenstörung aufrechterhalten wird. Mit dieser Fähigkeit zur Gesundheitsüberwachung und sofortiger Failover können Sie eine hoch verfügbare Architektur in mehreren Verfügbarkeitszonen oder Regionen erstellen [3] [5] [6].
Darüber hinaus eliminiert globaler Beschleuniger die Variabilität, die durch das clientseitige DNS-Caching verursacht wird, da es feste statische IP-Adressen liefert. Änderungen im Routing- oder Endpunkt -Gesundheitszustand verbreiten sich innerhalb von Sekunden, minimieren Ausfallzeiten und Gewährleistung einer konsistenten Verfügbarkeit für Endbenutzer [5].
Disaster Recovery und Multi-Region-Resilienz
Global Accelerator unterstützt die Katastrophenwiederherstellung, indem es Multi-Region-Bereitstellungen mit automatischem Failover ermöglicht. Sie können Anwendungsendpunkte in mehreren AWS -Regionen mit den statischen IP -Adressen von Global Accelerator assoziieren. Wenn die Primärregion einen Ausfall oder einen Endpunktfehler erfährt, erkennt der globale Beschleuniger die ungesunden Endpunkte und leitet den Verkehr automatisch in die nächste optimale und gesunde Region um. Dieser Failover erfolgt schnell typisch innerhalb von weniger als einer Minute, die minimale Störungen und fortgesetzte Verfügbarkeit von Service-Verfügbarkeiten auszusetzen [5] [7] [10].
Diese Multi-Region-Failover-Fähigkeit ist für Disaster Recovery-Szenarien von entscheidender Bedeutung, in denen Anwendungen auch dann zugänglich bleiben müssen, wenn eine gesamte Region nicht verfügbar ist. Die Fähigkeit des Global Accelerators, den Verkehr bis zum nächsten verfügbaren Endpunkt zu leiten, senkt auch die Latenz und die Leistung während des Failovers und die Verbesserung der Benutzererfahrung [7] [10].
Zusätzliche Vorteile, die hohe Verfügbarkeit und Katastrophenwiederherstellung unterstützen
.
- Netzwerkzonen und zellbasierte Architektur: Begrenzen Sie die Auswirkungen von Fehlern in der globalen Beschleunigerinfrastruktur selbst und verbessern Sie die operative Ausfallsicherheit [6].
- Integration in AWS Shield: Schützt Ihre Anwendungsendpunkte vor DDOS -Angriffen (Distributed Denial of Service), die sonst die Verfügbarkeit beeinflussen könnten [7].
- Einfacher Endpunktverwaltung: Sie können Endpunkte hinzufügen oder entfernen, blaue/grüne Bereitstellungen oder A/B-Tests durchführen, ohne die IP-Adressen von Kunden zu ändern, wodurch reibungslose Updates und Wiederherstellungsvorgänge erleichtert werden [7] [10].
Zusammenfassung
AWS Global Accelerator soll sowohl die hohe Verfügbarkeit als auch die Katastrophenwiederherstellung für Anwendungen verbessern.
- Bereitstellung statischer IP -Adressen, die von unabhängigen Netzwerkzonen zur Fehlertoleranz bedient werden.
- Überwachung der Endpoint Health und dem Verkehr von ungesunden Endpunkten kontinuierlich überwachen.
-Unterstützung von Multi-Region-Failover mit nahezu instantaner Verkehrsumleitung.
- Reduzierung der Latenz, indem der Benutzerverkehr zum nächsten gesunden Endpunkt weiterleitet.
- Anbieten robuster Schutz- und operativer Resilienzmerkmale.
Diese Funktionen machen globales Beschleuniger zu einem leistungsstarken Instrument zum Aufbau von Resilient-, hoch verfügbaren und von Katastrophen-toleranten Anwendungen auf AWS [3] [5] [7] [10].
Zitate:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.amazon.com/global-accelerator/latest/dg/disaster-recovery-ressiliency.html
[3] https://docs.amazon.com/global-accelerator/latest/dg/inTroduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-ressiliency-with-aws-global-accelerator/
[7] https://docs.amazon.com/global-accelerator/latest/dg/Introduction-Benefits-ojorating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-disaster-recovery-iaas
[10] https://cloudchipr.com/blog/aws-global-accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/