View a markdown version of this page

Architektur von Webanwendungen auf AWS - Architektur von Webanwendungen auf AWS

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.

Architektur von Webanwendungen auf AWS

Veröffentlichungsdatum: 19. November 2021 (Geschichte des Diagramms)

Diese Architektur zeigt, wie Sie eine klassische Webanwendung auf hosten können AWS. Sie verwenden mehrere Availability Zones für hohe Verfügbarkeit, Application Load Balancer für die Verteilung des Datenverkehrs und Managed Services für Datenbank, Caching und gemeinsam genutzten Speicher.

Architektur der Webanwendung auf AWS

Architekturdiagramm, das eine Webanwendung zeigt, die auf AWS Amazon Elastic Compute Cloud, Amazon RDS ElastiCache, Amazon und Amazon Simple Storage Service gehostet wird.

Die folgenden Schritte beschreiben die Architektur:

  1. Leiten Sie den Datenverkehr vom Webclient auf der Grundlage des Anforderungspfads für statische und dynamische Inhalte mithilfe von Route 53 weiter.

  2. Verwenden Sie ein Content Delivery Network (CDN) wie Amazon CloudFront, um die Latenz bei der Bereitstellung Ihrer statischen Inhalte zu reduzieren.

  3. Verwenden Sie Amazon Simple Storage Service, um statische Inhalte und Backups zu speichern.

  4. Schützen Sie Ihre Webanwendung mit einer Webanwendungs-Firewall wie AWS WAF vor gängigen Web-Exploits.

  5. Vereinfachen Sie die Verwaltung Ihrer SSL-Zertifikate mit dem AWS Certificate Manager (ACM).

  6. Verwenden Sie einen mit dem Internet verbundenen Application Load Balancer, um den Webdatenverkehr auf Ihre Webserver zu verteilen, die über mehrere Availability Zones verteilt sind.

  7. Verwenden Sie NAT-Gateways in jedem öffentlichen Subnetz, um Amazon Elastic Compute Cloud-Instances in privaten Subnetzen den Zugriff auf das Internet zu ermöglichen.

  8. Verwenden Sie einen internen Application Load Balancer, um den Datenverkehr auf Ihre Anwendungsserver zu verteilen, die über mehrere Availability Zones verteilt sind.

  9. Vereinfachen Sie Ihre Datenbankverwaltung, indem Sie Ihre Datenbankebene in Amazon RDS ausführen.

  10. Wenn die Datenbankzugriffsmuster leseintensiv sind, nutzen Sie eine Caching-Ebene wie Amazon. ElastiCache

  11. Erwägen Sie, einen Dienst für gemeinsam genutzten Speicher wie Amazon Elastic File System (Amazon EFS) zu verwenden, wenn Ihre Server auf gemeinsam genutzte Dateien zugreifen.

Weitere Informationen

Weitere Informationen finden Sie in den folgenden Ressourcen:

Geschichte des Diagramms

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

ÄnderungBeschreibungDatum

Erste Veröffentlichung

Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht.

19. November 2021

Anmerkung

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