Amazon CloudFront ist ein Content Delivery Network (CDN), das die Bereitstellung statischer und dynamischer Webinhalte für Endbenutzer beschleunigt.

CloudFront stellt Inhalte über ein weltweites Netzwerk von Rechenzentren bereit, die Edge-Standorte genannt werden. Wenn ein Endbenutzer Inhalte anfordert, die Sie mit CloudFront bereitstellen, wird die Anfrage mit der niedrigsten Latenz an den Edge-Standort weitergeleitet, der dem Endbenutzer am nächsten liegt.

CloudFront stellt Inhalte bereit, indem es das globale AWS-Netzwerk nutzt, das AWS-Edge-Standorte mit AWS-Regionen verbindet. Das Verschieben des Netzwerkverkehrs entlang des globalen AWS-Netzwerks reduziert die Latenz und verbessert die Sicherheitslage Ihrer Anwendung. Erhöhen Sie die Zuverlässigkeit und Verfügbarkeit Ihrer Webanwendungen, indem Sie Kopien Ihrer Dateien an mehreren Edge-Standorten auf der ganzen Welt zwischenspeichern.

 

Einführung in Amazon CloudFront

So beginnen Sie in 3 Schritten mit der Verwendung von CloudFront

Step 1 - Sign up for an Amazon Web Services account

Bei AWS anmelden, um CloudFront einzurichten

Das kostenlose Kontingent von AWS umfasst 1 TB ausgehende Datenübertragung. 10 000 000 HTTP- und HTTPS-Anfragen plus 2 000 000 CloudFront-Funktionsaufrufe pro Monat.

2

Erstellen einer Verteilung

Erstellen Sie eine Amazon CloudFront-Verteilung, um CloudFront mitzuteilen, von wo Inhalte bereitgestellt werden sollen und wie die Bereitstellung von Inhalten nachverfolgt und verwaltet werden kann.

3

Schnellere Bereitstellung von Inhalten

Lesen Sie Erste Schritte mit Amazon CloudFront, um mehr über CloudFront-Verteilungen und Anwendungsfälle zu erfahren. Beginnen Sie dann mit dem Aufbau.

CloudFront-Tutorials

Im Folgenden finden Sie mehrere CloudFront-Tutorials. Sie werden Sie dabei unterstützen, die Vorteile der Verwendung eines CDN zu erkunden, wie Sie CloudFront mit verschiedenen Anwendungen nutzen und wie Sie leistungsstarke CloudFront-Funktionen einsetzen können.

Amazon CloudFront

CloudFront-Hosting-Toolkit

Ein Open-Source-Tool für die Befehlszeilenschnittstelle (CLI), mit dem Sie mithilfe von Amazon CloudFront schnelle und sichere Frontends in der Cloud bereitstellen können.

Amazon CloudFront

Amazon S3-Distribution

Erstellen Sie eine Amazon-CloudFront-Distribution für Amazon S3, damit Ihre Website schneller lädt

Amazon CloudFront

WordPress-Website beschleunigen

Benutzerfreundlichkeit verbessern und die Reaktionsfähigkeit der Website durch Verwendung von CloudFront beschleunigen

Amazon S3, CloudFront, Route53

Hosten einer statischen Website

Hosten Sie eine einfache private oder Marketing-Website in AWS

Amazon CloudFront

Erste Schritte mit CloudFront-Funktionen

Benutzer zu verschiedenen URLs umleiten und benutzerdefinierte Antwort-Header zurückgeben

Amazon CloudFront

Schreiben von Funktionscode

Schreiben von einfachen Funktionen in JavaScript für umfangreiche, latenzabhängige CDN-Anpassungen

Amazon CloudFront

Erstellen einer einfachen Lambda@Edge-Funktion

Erstellen und Hinzufügen einfacher Node.js-Funktionen, die in CloudFront ausgeführt werden

Amazon CloudFront

Schnellere Bereitstellung von Inhalten

Schnellere Bereitstellung von Inhalten und niedrigere Latenz für Endbenutzer dank Amazon CloudFront

Finden Sie weitere Tutorials.

AWS Training: Kostenlose Online-Kurse zu Amazon CloudFront

AWS bietet kostenlose Online-Kurse an, in denen Sie lernen, wie Sie Lösungen mit Amazon CloudFront entwickeln.

Erfahren Sie mehr, indem Sie die nachstehenden Trainingsoptionen durchsuchen und besuchen Sie hier alle Amazon CloudFront-Kurse.

AWS Networking

AWS Networking Basics

Eine Übersicht über verfügbare Netzwerkservices und allgemeine Anwendungsfälle, in denen diese Services verwendet werden

Amazon CloudFront

Einführung in Amazon CloudFront

Erstellen und Konfigurieren eines Amazon CloudFront Cloud Distribution Networks

Amazon CloudFront

Fehlerbehebung: CloudFront

Analysieren von Antwort-Headern, Überwachen von Verteilungen, Beheben allgemeiner Probleme

AWS Networking

Caching von statischen Dateien mit Amazon CloudFront

Beschleunigung Ihrer statischen Website und Verbesserung der Benutzerfreundlichkeit

Amazon CloudFront, Elastic Transcoder

Dynamische Inhalte mit Amazon CloudFront streamen

Verwenden von Amazon CloudFront zur Bereitstellung eines dynamischen Streams (mit mehreren Bitraten) an ein angeschlossenes Gerät

Amazon CloudFront

Dynamische Inhaltsbeschleunigung

Bereitstellen einer dynamischen Website mit Amazon CloudFront

Amazon CloudFront, S3

Bereitstellen einer statischen Website mit AWS Cloud Development Kit

Verwenden von AWS Cloud Development Kit, um eine statische Website bereitzustellen, die in Amazon S3 gehostet und über Amazon CloudFront bereitgestellt wird

Amazon MediaLive, MediaStore, CloudFront

Erstellen eines Live-Video-Kanals

Erstellen eines Live-Streaming-Video-Workflows mit AWS Elemental MediaLive, AWS Elemental MediaStore und Amazon CloudFront

Videos zu Amazon CloudFront

In diesem Abschnitt finden Sie CloudFront-Videos, die Ihnen den Einstieg in Ihr nächstes Projekt erleichtern. Sie können mehr von den anderen Kunden über ihre CloudFront-Implementierungen und darüber erfahren, wie CloudFront verschiedene Workloads in verschiedenen Branchen unterstützen kann.

Jim Roskind präsentiert, wie man mit QUIC großartige Erlebnisse schafft (49:03)
Wie Amazon Prime das Thursday Night Football der NFL weltweit auf AWS bereitstellt (58:23)
Erstellen von DDoS-resistenten Anwendungen mit AWS Shield (53:36)
Optimieren der Leistung mit CloudFront: Jede Millisekunde zählt (54:03)
Formel-1-Fallstudie: F1TV mit AWS-Medien und Edge-Services (54:31)
HBO Max erzielt Skalierung und Leistung mit Amazon CloudFront (56:58)
Bereitstellung von JAMStack-Anwendungen mit Amazon S3, CloudFront und Lambda@Edge (45:59)
Ein tiefer Einblick in die aktuelle Landschaft der Sicherheitsbedrohungen mit AWS (58:21)
So richten Sie Ihre CloudFront-Verteilung für EC2 Origin ein (9:07)
Aufbau von Websites mit niedriger Latenzzeit mit Amazon CloudFront (53:17)
Einrichten von Amazon CloudFront mit einer WordPress-Site (19:01)
Go Global: Eine kurze Demo von Amazon CloudFront (2:05)

Häufig gestellte Fragen

Erste Schritte mit Amazon CloudFront

Bereit für den ersten Schritt mit CloudFront CDN? Um loszulegen, befolgen Sie diese drei Schritte:
  1. Registrieren Sie sich für AWS in der AWS-Konsole. Hier können Sie Ihr kostenloses AWS-Konto erstellen und Ihre Reise beginnen. Wenn Sie bereits registriert sind, melden Sie sich in Ihrem bestehenden AWS-Konto an. Sobald Sie sich angemeldet haben, können Sie Ihre Ursprungsdienste wie Amazon S3 für die Speicherung von Cloud-Objekten, Amazon EC2 für die Datenverarbeitung und Elastic Load Balancing öffnen.
  2. Als Nächstes können Sie eine CloudFront-Verteilung erstellen, um Ihre Inhaltsbereitstellung über das globale AWS-Edge-Netzwerk bereitzustellen
  3.  Nachdem Sie mit Amazon CloudFront begonnen und Ihre Einstellungen konfiguriert haben, können Sie schließlich Ihre fertige CloudFront-Verteilung starten.

Wofür wird Amazon CloudFront CDN verwendet?

CloudFront ist ein CDN mit niedriger Latenz. Der CloudFront CDN-Service nutzt seine Bandbreite an Edge-Standorten im globalen AWS-Netzwerk, um Benutzer sicherer, schneller und effizienter mit Services zu verbinden.

CloudFront kann vielen Anwendungen dabei helfen, Inhalte bereitzustellen, z. B.:

  1. Statische Inhalte, die an Edge-Standorten gespeichert werden, um eine schnelle Bereitstellung mit hoher Leistung zu ermöglichen.
  2. Dynamische Inhalte, die an Edge-Standorten gespeichert oder über das stabile globale AWS-Netzwerk gesendet werden.
  3. Inhalte, die auf geringe Latenz, schnelle Übertragung oder hohe Anpassung angewiesen sind.
  4. Reduzieren Sie den Bandbreitenverbrauch und senken Sie die Kosten durch die Implementierung von CDNs für die Bereitstellung von Website-Inhalten.
  5. Reduzieren Sie die Seitenladegeschwindigkeit und verbessern Sie die Caching-Serverleistung durch Inhalts-Verteilungsnetzwerke.

CloudFront verbindet Benutzer mit ihrem nächsten Edge-Standort mit niedriger Latenz. Dieser befindet sich oft viel näher am Benutzer als der Ursprungsserver des Dienstes, wodurch der Weg für den Inhalt kürzer wird. Insgesamt verringert CloudFront die Ladezeit für Benutzer, was weniger kostspielige Datenübertragungen für Anwendungseigentümer und verbesserte Sicherheit am Rand durch Abwehr von DDOS- und Bot-Angriffen bedeutet.

Wozu kann ich Amazon CloudFront verwenden?

CloudFront arbeitet mit anderen AWS-Services und -Ressourcen zusammen, um Inhalte über seine weltweiten Edge-Standorte bereitzustellen. Es gibt verschiedene Amazon CloudFront-Anwendungsfälle, die von der Verwendung des CloudFront CDN profitieren würden:

  1. Anwendungen mit einem globalen Publikum, die die Bereitstellung von Daten für Benutzer unabhängig vom Standort beschleunigen möchten.
  2. Anwendungen, die die Kosten für den Datenausgang senken möchten, indem sie das AWS Global Network für Ursprungsübertragungen verwenden.
  3. Anwendungen, die eine geringe Latenz oder Datenübertragungen in nahezu Echtzeit über mehrere Standorte hinweg erfordern.
  4. Anwendungen, die ressourcenintensive Workloads wie Video-Streaming, APIs oder andere sich schnell ändernde dynamische Inhalte bereitstellen.
  5. Anwendungen, die sichere Datenübertragungen und End-zu-End-Verschlüsselung erfordern.
  6. Anwendungen, die zusätzlichen Schutz vor Angriffen und Datenverlust benötigen.

Wie schneidet CloudFront im Vergleich zum traditionellen Webservicemodell ab?

Vergleichen wir das CDN-Modell mit dem traditionellen Webserving-Modell.

Angenommen, Sie stellen eine Grafikdatei von einem herkömmlichen Webserver bereit. Ihre Endbenutzer können beispielsweise einfach zu einer URL navigieren, die ein Bild zurückgibt. Wenn sich Ihr Webserver in Seattle, Washington, USA, befindet und ein Endbenutzer eine Anfrage an diese URL aus Austin, Texas, USA stellt, wird die Anfrage an zehn verschiedene Netzwerke weitergeleitet, bevor das Bild abgerufen wurde. Dies ist zwar keine ungewöhnlich hohe Anzahl von Anfragen, zeigt jedoch, wie viel Aufwand erforderlich ist, um auch nur ein einziges Bild abzurufen.

Hier kann CloudFront helfen, Ihre Daten zu verteilen. Sie können das erforderliche Routing drastisch reduzieren, wenn Sie dieses Bild mit CloudFront bereitstellen. Die Download-Verteilung würde erkennen, wo eine Anfrage gestellt wird, und die Datei an einen nahe gelegenen Edge-Standort kopieren.

CloudFront verbessert Leistung und Latenz und reduziert die Zeit, die zum Laden des ersten Bytes eines Objekts benötigt wird. Diese hohe Datenübertragungsrate ermöglicht es, dieselbe Datei ohne Latenz an einen anderen Benutzer zu liefern. Für diesen Benutzer wird es vom selben Edge-Standort aus bereitgestellt. Außerdem wird die Zuverlässigkeit und Verfügbarkeit erhöht, da es keinen zentralen Fehlerpunkt mehr gibt. Kopien Ihres Objekts werden jetzt an Edge-Standorten auf der ganzen Welt aufbewahrt.

So richten Sie eine CloudFront-Verteilung ein

Richten Sie eine CloudFront-Verteilung ein, indem Sie die folgenden Schritte ausführen:

  1. Registrieren Sie sich für AWS und melden Sie sich bei Ihrem Konto an.
  2. Konfigurieren und starten Sie Ihre Amazon-Ursprungsdienste.
  3. Starten Sie CloudFront, indem Sie eine Verteilung in Ihrer AWS-Managementkonsole erstellen.
  4. Starten Sie Ihre konfigurierte CloudFront-Verteilung, um mit der Bereitstellung Ihrer Inhalte zu beginnen.

Welchen Ursprungsdienst Sie verwenden, hängt von Ihren Zielen ab:

Entdecken Sie weitere Amazon CloudFront-Ressourcen

Besuchen Sie die Ressourcen-Seite
Bereit zum Entwickeln?
Erste Schritte mit Amazon CloudFront
Haben Sie noch Fragen?
Kontakt