Eine AWS Cloud-Architektur für Webhosting
Die nachstehende Abbildung zeigt diese klassische Webanwendungs-Architektur und wie sie die AWS Cloud Computing-Infrastruktur nutzen kann.

Beispiel einer Webhosting-Architektur auf AWS
-
DNS-Dienste mit Amazon Route 53
— Bietet DNS-Dienste zur Vereinfachung der Domainverwaltung. -
Edge-Caching mit Amazon CloudFront
— Edge speichert Inhalte mit hohem Volumen im Cache, um die Latenz für Kunden zu verringern. -
Edge-Sicherheit für Amazon CloudFront mitAWS WAF
— Filtert bösartigen Datenverkehr, einschließlich Cross-Site-Scripting (XSS) und SQL-Injection über kundenspezifische Regeln. -
Load Balancing mit Elastic Load Balancing
(ELB) — Ermöglicht die Lastenverteilung auf mehrere Availability Zones und AWS Auto-Scaling-Gruppen für Redundanz und Entkopplung von Services. -
DDoS-Schutz mitAWS Shield
— Schützt Ihre Infrastruktur automatisch vor den häufigsten DDoS-Angriffen auf Netzwerk- und Transportebene. -
Firewalls mit Sicherheitsgruppen — Verschiebt die Sicherheit auf die Instance, um eine statusbehaftete Firewall auf Host-Ebene für Web- und Anwendungsserver bereitzustellen.
-
Caching mit Amazon ElastiCache
— Bietet Caching-Dienste mit Redis oder Memcached, um Last aus der App und Datenbank zu entfernen und die Latenz bei häufigen Anfragen zu verringern. -
Verwaltete Datenbank mit Amazon Relational Database Service
(Amazon RDS) — Erstellt eine hochverfügbare Multi-AZ-Datenbankarchitektur mit sechs möglichen DB-Engines. -
Statischer Speicher und Backups mit Amazon Simple Storage Service
(Amazon S3) — Ermöglicht einfachen HTTP-basierten Objektspeicher für Backups und statische Assets wie Bilder und Videos.