Aufbau von HA-Anwendungen und Infrastrukturlösungen mit AWS Outposts Rack - AWS Outposts Überlegungen zu Design und Architektur für hohe Verfügbarkeit

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aufbau von HA-Anwendungen und Infrastrukturlösungen mit AWS Outposts Rack

Mit AWS Outposts Rack können Sie hochverfügbare lokale Anwendungen mit vertrauten AWS Cloud-Diensten und -Tools erstellen, verwalten und skalieren. Es ist wichtig zu verstehen, dass sich Cloud-HA-Architekturen und -Ansätze im Allgemeinen von herkömmlichen lokalen HA-Architekturen unterscheiden, die Sie heute möglicherweise in Ihrem Rechenzentrum ausführen.

Bei herkömmlichen lokalen HA-Anwendungsbereitstellungen werden Anwendungen in virtuellen Maschinen () bereitgestellt. VMs Komplexe IT-Systeme und Infrastrukturen werden bereitgestellt und gewartet, um den Betrieb und die Funktionsfähigkeit dieser virtuellen Maschinen aufrechtzuerhalten. Sie haben VMs oft spezifische Identitäten, und jede VM kann eine entscheidende Rolle in der gesamten Anwendungsarchitektur spielen.

Architektonische Rollen sind eng mit VM-Identitäten verknüpft. Systemarchitekten nutzen die Funktionen der IT-Infrastruktur, um hochverfügbare VM-Laufzeitumgebungen bereitzustellen, die jeder VM zuverlässigen Zugriff auf Rechenkapazität, Speichervolumen und Netzwerkdienste bieten. Wenn eine VM ausfällt, werden automatisierte oder manuelle Wiederherstellungsprozesse ausgeführt, um die ausgefallene VM wieder in einen fehlerfreien Zustand zu versetzen, häufig auf einer anderen Infrastruktur oder in einem komplett anderen Rechenzentrum.

Cloud-HA-Architekturen verfolgen einen anderen Ansatz. AWS Cloud-Dienste bieten zuverlässige Rechen-, Speicher- und Netzwerkfunktionen. Anwendungskomponenten werden in EC2 Instanzen, Containern, serverlosen Funktionen oder anderen verwalteten Diensten bereitgestellt.

Eine Instanz ist eine Instanziierung einer Anwendungskomponente — vielleicht eine von vielen, die diese Rolle übernehmen. Anwendungskomponenten sind lose miteinander und mit der Rolle, die sie in der gesamten Anwendungsarchitektur spielen, verknüpft. Die individuelle Identität einer Instanz ist im Allgemeinen nicht wichtig. Zusätzliche Instanzen können erstellt oder gelöscht werden, um je nach Bedarf nach oben oder unten zu skalieren. Fehlgeschlagene oder fehlerhafte Instances werden einfach durch neue fehlerfreie Instances ersetzt.

AWS Outposts Rack ist ein vollständig verwalteter Service, der AWS Rechen-, Speicher-, Netzwerk-, Datenbank- und andere Cloud-Dienste auf lokale Standorte ausdehnt und so für ein wirklich konsistentes Hybrid-Erlebnis sorgt. Sie sollten den Outposts-Rack-Service nicht als direkten Ersatz für IT-Infrastruktursysteme mit herkömmlichen lokalen HA-Mechanismen betrachten. Der Versuch, AWS Services und Outposts zur Unterstützung einer traditionellen lokalen HA-Architektur zu verwenden, ist ein Anti-Pattern.

Workloads, die auf einem AWS Outposts Rack ausgeführt werden, verwenden Cloud-HA-Mechanismen wie Amazon EC2 Auto Scaling (zur horizontalen Skalierung, um Workload-Anforderungen gerecht zu werden), EC2 Integritätsprüfungen (um fehlerhafte Instances zu erkennen und zu entfernen) und Application Load Balancers (um eingehenden Workload-Verkehr auf skalierte oder ersetzte Instances umzuleiten). Bei der Migration von Anwendungen in die Cloud, sei es in ein AWS Outposts Rack AWS-Region oder ein Rack, sollten Sie Ihre HA-Anwendungsarchitektur aktualisieren, um die Vorteile von verwalteten Cloud-Services und Cloud-HA-Mechanismen nutzen zu können.

In den folgenden Abschnitten werden Architekturmuster, Anti-Patterns und empfohlene Verfahren für die Bereitstellung von AWS Outposts Rack in Ihren lokalen Umgebungen zur Ausführung von Workloads mit Hochverfügbarkeitsanforderungen vorgestellt. In diesen Abschnitten werden Muster und Verfahren vorgestellt, sie enthalten jedoch keine Einzelheiten zur Konfiguration und Implementierung. Sie sollten das AWS Outposts Rack FAQs und das Benutzerhandbuch sowie die Servicedokumentation für die Dienste, die auf dem Outposts-Rack ausgeführt werden, lesen FAQs und sich mit ihnen vertraut machen, wenn Sie Ihre Umgebung für das Outposts-Rack und Ihre Anwendungen für die Migration zu AWS Services vorbereiten.