

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.

# EdX auf AWS öffnen
<a name="open-edx-for-high-availability-on-aws"></a>

Veröffentlichungsdatum: 14. ** April 2023 ([Verlauf des Diagramms](#diagram-history)) **

[Open edX ](https://openedx.org/) ist eine verteilte Open-Source-Lernplattform, die, wenn sie auf AWS implementiert wird, flexibel skaliert werden kann, um die Kosten zu optimieren und die Verfügbarkeit zu maximieren. Dozenten und Studierende können sich auf das Lehren und Lernen konzentrieren, und Unternehmen können den Verwaltungsaufwand reduzieren.

## Öffnen Sie edX im AWS-Diagramm
<a name="diagram1"></a>

![Das Diagramm der Referenzarchitektur zeigt Open edX on. AWS](https://docs.aws.amazon.com/de_de/reference-architecture-diagrams/latest/open-edx-for-high-availability-on-aws/images/open-edx-for-high-availability-on-aws.png)


1. **Amazon Route 53 ** bietet hochverfügbare Routing-Richtlinien und reduziert die Latenz, indem die Schüler zu den nächstgelegenen ** CloudFront ** Amazon-Standorten geleitet werden, um auf statische Inhalte zuzugreifen. 

1. Verwenden Sie **AWS Certificate Manager** (ACM), um Ihre SSL-Zertifikate für die sichere Kommunikation mit öffentlichen und privaten Ressourcen zu verwalten. 

1. **CloudFront**bietet Zugriff auf statusfreie Open edX Mobile Frontends (MFEs), die auf ** Amazon Simple Storage Service ** (Amazon S3) gespeichert sind. Dieser Zugriff auf Open edX umfasst Dienste wie Berichte von Kursleitern, student/learner Konten, Zahlungen und credit/debit MFEs mit Kartenzugriff. 

1. **Der Application Load Balancer passt sich ** automatisch an den Traffic Ihrer Schüler an und sorgt dafür, dass die Daten Ihrer Schüler sicher und konform sind — mit SSL-Terminierung und HTTPS. 

1. Innerhalb dieses Subnetzes gewährt der Bastion-Host den Administratoren der Open edX-Plattform sicheren Zugriff zur Verwaltung der Plattformkomponenten. Das NAT-Gateway bietet einen Pfad zu Open edX-Code-Repositorys. 

1. Die Open edX-Ebene benutzerorientierter Backend-Web-Apps wird als Abstraktionsschicht dargestellt und auf ** Amazon Elastic Compute Cloud (Amazon EC2) ausgeführt. ** Jede der Apps kann mit einer eigenen **AWS Auto Scaling** Gruppe erstellt werden, sodass Instanzen in separaten privaten Subnetzen oder in privaten Subnetzen von anderen Frontend-Apps gemeinsam genutzt werden. Auf die Anwendungsinstanzen (einschließlich Open edX CMS, LMS und Insights) kann über Application Load Balancer zugegriffen ** werden. ** 

1. Die Open edX Layer API-Backend-Dienste werden als Abstraktionsschicht angezeigt. Jede App kann mit einer eigenen **AWS Auto Scaling** Gruppe erstellt werden, sodass Instanzen in separaten privaten Subnetzen oder in privaten Subnetzen von anderen Backend-Apps gemeinsam genutzt werden. Auf die Anwendungsinstanzen (einschließlich Open edX Notes, Foren und Blockstore) kann über Application Load Balancer zugegriffen werden. ** ** 

1. [MongoDB ](https://www.mongodb.com/) ist eine Open-Source-NoSQL-Datenbank, die Unterstützung für dokumentenorientierte Speicherung innerhalb der Open JSON-styled edX-Plattform bietet. [https://open.edx.org/the-platform/](https://open.edx.org/the-platform/) Diese Cluster-Implementierung bietet Stabilität durch Replikation. Die beiden sekundären Knoten bieten ein ausreichendes Quorum, um einen Lead auszuwählen, falls der primäre Knoten ausfällt. 

1. Der Load Balancer empfängt eine Verbindungsanforderung, wählt ein Ziel aus der Zielgruppe für die Standardregel aus und öffnet eine TCP-Verbindung zum ausgewählten Ziel auf dem in der Listener-Konfiguration angegebenen Port. 

1. ProxySQL stellt einen einzelnen MySQL-compatible ** Amazon ** Aurora-Endpunkt bereit, der den Schreibverkehr automatisch an den Cluster-Endpunkt und den Lesetraffic an den Reader-Endpunkt weiterleitet. Dadurch wird die Leistung und Skalierbarkeit der Open edX-Plattform verbessert, indem Lesereplikate hinzugefügt werden, um Spitzenauslastung zu bewältigen. 

1. **Amazon ElastiCache **[ for Redis ](https://aws.amazon.com/elasticache/redis/) und Memcached [ bieten vollständig verwaltete Lösungen, die die Stabilität verbessern und die Kosten ](https://aws.amazon.com/elasticache/memcached/) für Installation, Betrieb und Wartung hochverfügbarer Cache-Cluster senken. **ElastiCache**verwaltet den Status der Transaktionen, um eine Trennung von Anwendungs- und Datenbankebene zu ermöglichen. **ElastiCache**kann Knoten in allen Availability Zones bereitstellen, um eine höhere Ausfallsicherheit zu gewährleisten. 

1. **Aurora ** bietet eine MySQL-Lösung für relationale Open-edX-Datenbank-Workloads, die die Leistung und Verfügbarkeit herkömmlicher Unternehmensdatenbanken mit der Einfachheit und Wirtschaftlichkeit von Open-Source-Datenbanken kombiniert. 

1. **Amazon OpenSearch Service ** bietet Unterstützung für Open-Source-Elasticsearch-APIs, verwaltetes Kibana, Integration mit Logstash und anderen AWS Diensten sowie integrierte Warnmeldungen und SQL-Abfragen. 

1. Verwenden Sie ** Amazon S3**, um Lernressourcen und Protokolldateien zu speichern, die von Ihren Servern generiert wurden. Nutzen Sie die ** Amazon ** S3-Services, um Protokolle, aktive Lernressourcen und archiviertes Material zu verwalten und die Betriebskosten zu senken. 

1. Verwenden Sie ** Amazon Simple Email Service ** (Amazon SES), um mit Ihren Schülern über die Open edX SMTP-E-Mail-Integration zu kommunizieren. 

## Weitere Informationen
<a name="further-reading"></a>

 Weitere Informationen finden Sie unter 
+ [AWS Architektur-Symbole ](https://aws.amazon.com/architecture/icons)
+ [AWS Zentrum für Architektur ](https://aws.amazon.com/architecture)
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 
+  [Öffnen Sie edX ](https://open.edx.org/) 

## Verlauf des Diagramms
<a name="diagram-history"></a>

Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.

| Änderung | Beschreibung | Datum | 
| --- |--- |--- |
| [Aktualisieren ](#diagram-history) | Das Diagramm der Referenzarchitektur wurde auf Relevanz und Genauigkeit überprüft. | 14. April 2023 | 
| [Erste Veröffentlichung](#diagram-history) | Das Referenzarchitekturdiagramm wurde erstmals veröffentlicht. | 27. Oktober 2021 | 

**Anmerkung**  
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.