Amazon-S3-Zugriffspunkte für mehrere Regionen

Beschleunigen Sie die Übertragung von Inhalt und Failover zwischen replizierten Datensätzen in allen AWS-Regionen.

Übersicht

Zugriffspunkte für mehrere Regionen von Amazon Simple Storage Service (S3) bieten einen globalen Endpunkt zum Routing des Datenverkehrs der Anforderungen von Amazon S3 zwischen AWS-Regionen. Jeder globale Endpunkt leitet den Datenverkehr der Anforderung von Amazon S3 aus mehreren Quellen weiter, einschließlich Datenverkehr, der aus Virtual Private Clouds (VPCs) von Amazon stammt, von On-Premises-Rechenzentren über AWS PrivateLink und vom öffentlichen Internet, ohne komplexe Netzwerkkonfigurationen mit separaten Endpunkten aufzubauen. Der Aufbau einer AWS-PrivateLink-Verbindung zu einem S3-Multi-Region-Access-Point ermöglicht es Ihnen, S3-Anfragen in AWS oder über mehrere AWS-Regionen und -Konten hinweg über eine private Verbindung zu leiten, wobei eine sehr einfache Netzwerkarchitektur und -konfiguration verwendet wird, ohne eine VPC-Peering-Verbindung konfigurieren zu müssen.

Mit den Failover-Kontrollen für Amazon-S3-Zugriffspunkte für mehrere Regionen können Sie den gesamten Datenverkehr für S3-Anforderungen durch einen einzigen globalen Endpunkt leiten und die Verschiebung des Datenverkehrs von S3-Anforderungen zwischen AWS-Regionen jederzeit direkt kontrollieren. Während einer geplanten oder ungeplanten Unterbrechung des regionalen Datenverkehrs können Sie mithilfe der Failover-Kontrollen den Failover zwischen den Buckets in verschiedenen AWS-Regionen und -Konten binnen Minuten kontrollieren.

Funktionsweise

  • S3-Zugriffspunkte für mehrere Regionen
  • Wie es funktioniert, Diagramm – S3-Zugriffspunkte für mehrere Regionen

    Amazon-S3-Zugriffspunkte für mehrere Regionen basieren auf den AWS Global Accelerator und berücksichtigen Faktoren wie Netzwerküberlastung und den Standort der anfordernden Anwendung, um Ihre Anfragen dynamisch über das AWS-Netzwerk an die Kopie Ihrer Daten mit der niedrigsten Latenz zu leiten. Aus dem öffentlichen Internet stammende Amazon-S3-Anforderungen, die durch einen S3-Zugriffspunkt für mehrere Regionen geleitet werden, können zu einer beschleunigten Leistung um bis zu 60 % im Vergleich zu Anforderungen führen, die an S3 über das öffentliche Internet geleitet werden. Auf diese Weise können Sie Anwendungen für mehrere Regionen mit derselben einfachen Architektur erstellen, die in einer einzelnen Region verwendet wird und diese Anwendungen dann überall auf der Welt ausführen.

    In einer Aktiv-Aktiv Konfiguration werden Anfragen an einen globalen Endpunkt eines S3-Zugriffspunkts für mehrere Regionen gerichtet, und automatisch über das globale AWS-Netzwerk zu dem am nächsten liegenden S3-Bucket geleitet. Dadurch können Anwendungen automatisch überlastete Netzwerksegmente im öffentlichen Internet vermeiden, was die Leistung und Zuverlässigkeit der Anwendungen verbessert.

    Beispiel: Sie können einen S3-Zugriffspunkt für mehrere Regionen mit zugrundeliegenden Buckets in den Regionen Virginia, Irland und Mumbai konfigurieren. Sie können dann die Replikationsregeln zentral zwischen Virginia, Irland und Mumbai konfigurieren. S3-Zugriffspunkte für mehrere Regionen leiten dann dynamisch die Kundenanfragen in allen AWS-Regionen and das S3-Bucket mit der niedrigsten Latenz weiter. Bei dieser Konfiguration werden Ihre Kunden in Nordamerika wahrscheinlich an Virginia weitergeleitet und Ihre Kunden in Asien an Mumbai. Durch die dynamische Weiterleitung an den replizierten Datensatz über das AWS-Netzwerk an das S3-Bucket mit der niedrigsten Latenz vermeiden Anwendungsanfragen überlastete Abschnitte des Netzwerks im öffentlichen Internet und gewährleisten eine bessere Leistung und Zuverlässigkeit.

    Erfahren Sie mehr über S3-Zugriffspunkte für mehrere Regionen im Benutzerhandbuch

  • Failover-Kontrollen
  • HIW-Diagramm für Failover-Kontrollen

    Mit den Failover-Kontrollen der S3-Zugriffspunkte für mehrere Regionen können Sie S3-Zugriffspunkte für mehrere Regionen in einer Aktiv-Passiv- oder Aktiv-Aktiv-Konfiguration bedienen. Sowohl in der Aktiv-Aktiv- als auch in der Aktiv-Passiv-Konfiguration können Sie mithilfe der S3-Zugriffspunkte für mehrere Regionen die globale Infrastruktur von AWS nutzen. Gleichzeitig können Sie eine einfache Anwendungsarchitektur für den Zugriff auf S3-Buckets in verschiedenen AWS-Regionen durch einen einzigen globalen Endpunkt beibehalten.

    In einer Aktiv-Passiv-Konfiguration weisen Kunden eine aktive AWS-Region und ein Konto zur Verarbeitung aller S3-Anforderungen zu, sowie eine passive AWS-Region, zu der die Daten nur geleitet werden, wenn sie während eines geplanten oder ungeplanten Failovers aktiviert werden.

    Beispiel: Sie können S3-Zugriffspunkte für mehrere Regionen mit zugrundeliegenden Buckets in den AWS-Regionen Virginia und Oregon konfigurieren, wobei die Region Virginia aktiv ist und einem AWS-Konto gehört und die Region Oregon passiv ist und einem anderen AWS-Konto gehört. Der gesamte Datenverkehr wird durch den S3-Zugangspunkt für mehrere Regionen nach Virginia geleitet. Die S3-Zugriffspunkte für mehrere Regionen leiten dann die S3-Kundenanforderungen nur an die Region Virginia weiter. Sie können dann die kontoübergreifenden Replikationsregeln zwischen Virginia und Oregon zentral konfigurieren, um einige oder alle Daten in den Buckets in beiden Richtungen replizieren, um ihren Inhalt zu synchronisieren. Sie können dann einen Failover initiieren, um den Anforderungsverkehr für den S3-Datenzugriff zum Bucket in der Region Oregon binnen 2 Minuten zu verlagern, ohne S3-Clients oder Anwendungen mit dem S3-Zugriffspunkt für mehrere Regionen ändern zu müssen.

Übersichtsvideo: S3-Zugriffspunkte für mehrere Regionen

Sehen Sie sich eine detaillierte Übersicht zu Amazon-S3-Zugriffspunkten für mehrere Regionen an, die die Leistung um bis zu 60 % beim Zugriff auf Datensätze, die über mehrere AWS-Regionen repliziert sind, beschleunigen. 

Vorteile

Amazon-S3-Zugriffspunkte für mehrere Regionen beschleunigen Anwendungen für mehrere Regionen. Durch das dynamische Routing von S3-Anforderungen an einen replizierten Datensatz verkürzen über den AWS Global Accelerator die S3-Zugriffspunkte für mehrere Region die Latenz, wodurch Anwendungen bis zu 60 % schneller ausgeführt werden.
Anwendungsanforderungen, die an den globalen Endpunkt eines S3-Zugriffspunkts für mehrere Regionen gesendet werden, werden automatisch über das globale AWS-Netzwerk an das S3-Bucket mit der niedrigsten Netzwerk-Latenz gesendet. Dadurch können Sie Anwendungen in mehreren Regionen mit der gleichen einfachen Anwendungsarchitektur erstellen, die Sie in einer einzigen Region verwenden würden. Anschließend können Sie diese Anwendungen überall auf der Welt ausführen.
Mithilfe der Failover-Kontrollen der Amazon-S3-Zugriffpunkte für mehrere Regionen können Sie den Failover zwischen Buckets in verschiedenen AWS-Regionen kontrollieren. Sie können die Ausfallsicherheit gegen eine Unterbrechung des regionalen Datenverkehrs testen und zwischen den aktiven und passive Regionen binnen Minuten wechseln.
Die Failover-Kontrollen der Amazon-S3-Zugriffspunkte für mehrere Regionen stellen eine gute Verbindung zur Speicherklasse des Amazon S3 Intelligent-Tiering für passive sekundäre und tertiäre Kopien der replizierten S3-Daten her. Amazon S3 Intelligent-Tiering bietet automatische Einsparungen bei den Speicherkosten, basierend auf Datenzugriffsmuster ohne Auswirkung auf die Leistung. Dies kann sich hervorragend für passive sekundäre Kopien Ihrer Daten eignen, auf die nur selten zugegriffen wird. Es gibt dann keine zusätzlichen Abrufkosten für die Interaktion mit selten genutzten Datenkopien, wenn ein Failover zwischen AWS-Regionen eingeleitet wird, um die passive Region zu aktivieren.
Die S3-Zugriffspunkte für mehrere Regionen bieten globale Endpunkte für Amazon S3 mit zugewiesenen Zugriffsrichtlinien und zentralisierten Kontrollen für S3-Replikationsregeln, Failover zwischen AWS-Regionen und Netzwerk-Routing. In der S3-Konsole zeigen S3-Zugriffpunkte für mehrere Regionen eine zentrale Ansicht der zugrundeliegenden Replikationstopologie, der Replikationsmetriken und des Failoverkontrolle-Managements der Anforderungsroutingkonfiguration für Ihre S3-Bereitstellung für mehrere Regionen. Dies ermöglicht Ihnen eine noch einfachere Erstellung, Verwaltung und Überwachung des Speichers vom Datenverkehr der Anforderungen von Amazon S3 für Anwendungen mit mehreren Regionen.

Anwendungsfälle

Die Failover-Kontrollen der Zugriffspunkte für mehrere Region von Amazon S3 ermöglichen es Ihnen, die Verschiebung des Datenverkehrs von S3-Datenanforderungen zwischen AWS-Regionen zu kontrollieren und den S3-Datenverkehr von Störungen binnen Minuten wegzuleiten. So tragen Sie zur Erstellung von mehr hochverfügbaren Anwendungen bei. Mit Failover-Kontrollen können Sie S3-Zugriffspunkte für mehrere Regionen in einer Aktiv-Passiv-Konfiguration bedienen und einen Failover einleiten, um den Datenverkehr von S3-Anforderungen an die ausgewählte alternative AWS-Region binnen Minuten weiterzuleiten.

Testen Sie die Ausfallsicherheit der Anwendung gegen eine Unterbrechung des regionalen Datenverkehrs, um ein Szenario des Anwendungsfehlers zu testen und um Simulationen der Notfallwiederherstellung durchzuführen. Verschieben Sie leicht den Datenverkehr von S3-Anforderungen durch einen globalen Endpunkt eines S3-Zugriffspunkts für mehrere Regionen von einer aktiven AWS-Region zu einer passiven AWS-Region innerhalb von ein paar Minuten.

Kunden wie öffentliche EC2-Instances,EC2 Instances, die Internet-Gateways (IGWs) verwenden und On-Premises, die sich mit Anforderungen S3 verbinden und sie an S3 weiterleiten müssen, können Anwendungen und Netzwerk-Architektur mit einem Zugriffpunkt für mehrere Regionen vereinfachen. Diese Anforderungen werden über das globale AWS-Netzwerk und dann wieder zu S3 innerhalb der Region geleitet, ohne das öffentliche Internet in Richtung AWS-Region mit niedrigster Latenz durchqueren zu müssen.

Ersten Schritte mit den S3-Zugriffspunkten für mehrere Regionen

Sie können mit den S3-Zugriffspunkten für mehrere Regionen beginnen, und zwar mit der Amazon-S3-API, CLI, den SDKs oder mit der S3-Konsole. Die S3-Konsole bietet einen Workflow mit Anleitungen zur Konfiguration von S3-Zugriffspunkten für mehrere Regionen, regionenübergreifende S3-Replizierungsregeln und AWS-VPC-Verbindungen, einschließlich AWS PrivateLink.

In der S3-Konsole zeigen S3-Zugriffpunkte für mehrere Regionen eine zentrale Ansicht der zugrundeliegenden Replikationstopologie, Failover-Kontrollen der Replikationsmetriken und Ihrer Anforderungsroutingkonfiguration. Dies ermöglicht Ihnen eine noch einfachere Erstellung, Verwaltung und Überwachung von Speicher für Anwendungen mit mehreren Regionen.

Ein S3-Zugriffspunkt für mehrere Regionen kann in drei einfachen Schritten eingerichtet werden. Erstens: Sie erhalten einen automatisch generierten Endpunkt-Namen für den S3-Zugriffspunkt für mehrere Regionen. Sie können Ihre Kunden damit verbinden. Zweitens: Sie wählen bestehende S3-Buckets oder Sie erstellen neue, zu denen Sie Anforderungen weiterleiten würden. Drittens: Sie geben die regionenübergreifenden Replikationsregeln an, die Sie bei Ihren Buckets anwenden. S3 erstellt und konfiguriert dann automatisch ihre neue Einrichtung für mehrere Regionen. Als Alternative können Sie AWS CloudFormation verwenden, um die Erstellung und Konfiguration von S3-Zugriffspunkten für mehrere Regionen zu automatisieren. 

Rufen Sie das Tutorial Erste Schritte mit S3-Zugriffspunkten für mehrere Regionen auf und lesen Sie das Benutzerhandbuch, um loszulegen.