Dieses Dokument wird derzeit aktualisiert. In der Zwischenzeit sind einige Inhalte möglicherweise nicht korrekt.
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.
Entwicklung von HA-Anwendungen und Infrastrukturlösungen mit AWS Outposts Gestell
Mit AWS Outposts Rack ermöglicht die Erstellung, Verwaltung und Skalierung hochverfügbarer lokaler Anwendungen mithilfe vertrauter AWS Cloud-Dienste und Tools. 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 erweitert wird AWS Rechen-, Speicher-, Netzwerk-, Datenbank- und andere Cloud-Dienste für lokale Standorte sorgen für ein wirklich konsistentes Hybriderlebnis. Sie sollten den Outposts-Rack-Service nicht als direkten Ersatz für IT-Infrastruktursysteme mit herkömmlichen lokalen HA-Mechanismen betrachten. Ich versuche zu verwenden AWS Dienste und Outposts zur Unterstützung einer traditionellen lokalen HA-Architektur sind ein Anti-Pattern.
Workloads laufen auf AWS Outposts Racks verwenden Cloud-HA-Mechanismen wie Amazon EC2 Auto Scaling (zur horizontalen Skalierung
In den folgenden Abschnitten werden Architekturmuster, Anti-Pattern und empfohlene Verfahren für die Bereitstellung vorgestellt AWS Outposts Fügen Sie Ihre lokalen Umgebungen in Racks ein, um Workloads mit hohen Verfügbarkeitsanforderungen auszuführen. In diesen Abschnitten werden Muster und Verfahren vorgestellt, es werden jedoch keine Einzelheiten zur Konfiguration und Implementierung bereitgestellt. Sie sollten das lesen und sich damit vertraut machen AWS Outposts Rack FAQs