Stellen Sie Webinhalte weltweit mit Lightsail-Distributionen zur Inhaltsbereitstellung bereit - Amazon Lightsail

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.

Stellen Sie Webinhalte weltweit mit Lightsail-Distributionen zur Inhaltsbereitstellung bereit

Eine Lightsail-Distribution verwendet ein global verteiltes Netzwerk von Servern, auch bekannt als Edge-Standorte, um Ihren Benutzern eine schnellere Bereitstellung Ihrer Inhalte zu ermöglichen. Um eine Distribution zu verwenden, erstellen und hosten Sie zunächst Ihre Website oder Webanwendung auf einer Lightsail-Instance oder einem Container-Service oder mehreren Instanzen, die an einen Lightsail-Load Balancer angehängt sind, oder speichern Ihre statischen Inhalte in einem Lightsail-Bucket. Anschließend erstellen und konfigurieren Sie eine Lightsail-Distribution, um Inhalte aus Ihrer Instance, Ihrem Container-Service, Ihrem Load Balancer oder Bucket abzurufen, zwischenzuspeichern und bereitzustellen. Ihre Instance, Ihr Containerservice, Ihren Load Balancer oder Ihr Bucket, auch bekannt als Ursprungsserver, ist die endgültige Quelle für Ihre Inhalte.

Wenn Ihr Benutzer Inhalte anfordert, indem er Ihre Website besucht, die über eine Verteilung bereitgestellt wird, wird die Anfrage in Bezug auf die Latenz an den nächstgelegenen Ort weitergeleitet. Anschließend führt die Verteilung eine der folgenden Aktionen durch:

  • Wenn der Inhalt bereits am Edge-Standort zwischengespeichert wird, werden sie von Ihrer Verteilung dem Benutzer sofort bereitgestellt.

  • Wenn der Inhalt noch nicht an diesem Edge-Standort zwischengespeichert wird, ruft Ihre Verteilung ihn vom angegebenen Ursprung ab, speichert ihn zwischendurch und stellt ihn dem Benutzer zur Verfügung.

Ihre Inhalte werden an Edge-Standorten für die Dauer der Cache-Lebensdauer (Time to Live), die Sie für Ihre Verteilung angeben, zwischengespeichert, sodass andere Anforderungen am selben Speicherort sofort erfüllt werden. Der zwischengespeicherte Inhalt wird von der Edge-Position gelöscht, wenn er seine Cache-Lebensdauer erreicht. Ihre Verteilung ruft Inhalte ab, speichert sie und stellt sie bereit, wenn eine Inhaltsanforderung das nächste Mal an den Edge-Standort weitergeleitet wird.

In folgendem Diagramm:

  • 1 steht für den Ursprung Ihrer Distribution, z. B. eine Lightsail-Instance oder einen Container-Service, der Ihre Website hostet, einen Load Balancer mit daran angehängten Instances oder einen Bucket, der Ihre statischen Inhalte hostet.

  • 2 stellt Ihre Verteilung oder die Edge-Positionen dar, die Inhalte aus Ihrem Ursprung abrufen, zwischenspeichern und bereitstellen.

  • 3 stellt Ihre Benutzer dar, denen Inhalte von den Edge-Standorten bereitgestellt werden.

Lichtsegel-Verteilungsdiagramm
Anmerkung

Dieses Diagramm dient nur zur Veranschaulichung und zeigt keine tatsächlichen Edge-Standorte an. Weitere Informationen zu Edge-Positionen finden Sie unter Edge-Standorte und IP-Adressbereiche weiter unten in diesem Handbuch.

Wenn Ihre Website beispielsweise in Frankreich gehostet wird und eine Person aus einem anderen Gebiet Frankreichs Ihre Inhalte anzeigen möchte, wird die Seite in Millisekunden geladen.

Wenn Ihr Besucher nicht in der Nähe ist, wird es etwas schwierig.

Wenn eine Person aus Australien Ihre Inhalte anzeigen möchte, muss der Browser sie von einem Server abrufen, der sich in Frankreich befindet, und sie diesem Benutzer dann aus einer Entfernung von Tausenden Kilometern anzeigen. Wenn Benutzer aus verschiedenen Ländern denselben Inhalt zur gleichen Zeit anfordern, wird der Server mit Anfragen überlastet und braucht länger, um den Inhalt zu laden und bereitzustellen. Dies wirkt sich auf die Geschwindigkeit aus, mit der der Inhalt für den Endbenutzer geladen wird.

Beispiel für die Verteilung von Leichtsegeln

Ein CDN löst diese Situation, indem es Ihre Website-Inhalte an Edge-Standorten zwischenspeichert. Diese Art der Bereitstellung von Inhalten ist schneller und effizienter als die herkömmliche Methode, Inhalte aus einer zentralen Ressource bereitzustellen. Wenn ein Betrachter eine Anfrage auf Ihrer Website oder über Ihre Anwendung sendet, leitet DNS die Anfrage an den Standort weiter, der die Anforderung des Benutzers am besten bedienen kann. Ihre Benutzer greifen von Orten in der Nähe auf Ihre Inhalte zu, im Gegensatz dazu, dass alle Benutzer auf dieselbe zentrale Ressource zugreifen, die möglicherweise weit entfernt ist.

Anwendungsfälle

Bereitstellen schneller, sicherer Websites

Eine Lightsail-Distribution beschleunigt die Bereitstellung Ihrer Inhalte (z. B. Webseiten, Bilder, Stylesheets usw.) für Zuschauer auf der ganzen Welt. JavaScript Durch die Verwendung einer Verteilung können Sie die Vorteile des AWS -Backbone-Netzwerks und der Edge-Server nutzen, um Ihren Betrachtern eine schnelle, sichere und zuverlässige Erfahrung zu bieten, wenn sie Ihre Website besuchen.

Verbessern der Sicherheit Ihrer Website

Stärken Sie Ihre Website und steigern Sie ihre Leistung, indem Sie die Vorteile der TLS-Terminierung nutzen, die die Belastung Ihres Origin-Servers reduziert, indem sie die kryptographische Verarbeitung auf Ihre Verteilung verlagert. Sie können Ihren registrierten Domainnamen zusammen mit einem Lightsail-SSL/TLS-Zertifikat verwenden, um Hypertext Transfer Protocol Secure (HTTPS) für Ihre Distribution zu aktivieren. Ihre Benutzer stellen eine verschlüsselte HTTPS-Verbindung zu Ihrer Verteilung her, während Ihre Verteilung mithilfe von HTTP Inhalte aus Ihrem Ursprung abruft.

Anwendungsoptimierung

Optimieren Sie Ihre Distributionen ganz einfach für eine Vielzahl von Anwendungen, einschließlich statischer Websites. WordPress Die Verwendung einer Verteilung zum Zwischenspeichern und Bereitstellen von Inhalten reduziert auch die Belastung Ihres Ursprungs, da die meisten Anforderungen von Ihrer Distribution und nicht von Ihrer Instance, Ihrem Containerservice, Ihrem Load Balancer-Service oder Ihrem Bucket bedient werden.

Konfigurieren der Verteilung

Dies sind die allgemeinen Schritte, die Sie befolgen müssen, um Ihre Website oder Webanwendung mithilfe einer Lightsail-Instanz und einer Distribution bereitzustellen.

  1. Vervollständigen Sie – je nachdem, ob Sie eine Instance, einen Containerservice oder einen Bucket mit Ihrer Verteilung verwenden möchten – einen der folgenden Schritte.

    • Erstellen Sie eine Lightsail-Instanz, um Ihre Inhalte zu hosten. Die Instance dient als Ursprung Ihrer Verteilung. Auf einem Ursprungsserver sind die ursprünglichen, definitiven Versionen Ihres Inhalts gespeichert. Weitere Informationen finden Sie unter Erstellen einer Instance.

      Fügen Sie Ihrer Instance eine statische Lightsail-IP hinzu. Die öffentliche Standard-IP-Adresse Ihrer Instance ändert sich, wenn Sie Ihre Instance stoppen und starten. Dadurch wird die Verbindung zwischen Ihrer Verteilung und Ihrer Ursprungsinstance unterbrochen. Eine statische IP ändert sich nicht, wenn Sie Ihre Instance anhalten und starten. Weitere Informationen finden Sie unter Erstellen einer statischen IP-Adresse und diese an eine Instance anfügen.

      Laden Sie Ihre Inhalte und Dateien in Ihre Instance hoch. Ihre Dateien, auch als Objekte bezeichnet, enthalten normalerweise Webseiten, Bilder und Mediendateien, können jedoch alles sein, was über HTTP bereitgestellt werden kann.

    • Erstellen Sie einen Lightsail-Container-Service, um Ihre Website oder Webanwendung zu hosten. Der Containerservice dient als Ursprung Ihrer Verteilung. Auf einem Ursprungsserver sind die ursprünglichen, definitiven Versionen Ihres Inhalts gespeichert. Weitere Informationen finden Sie unter Amazon Lightsail-Container-Services erstellen.

    • Erstellen Sie einen Lightsail-Bucket, um Ihre statischen Inhalte zu speichern. Der Bucket dient als Ursprung Ihrer Verteilung. Auf einem Ursprungsserver sind die ursprünglichen, definitiven Versionen Ihres Inhalts gespeichert. Weitere Informationen finden Sie unter Einen Bucket erstellen.

      Laden Sie mithilfe der Lightsail-Konsole, AWS Command Line Interface (AWS CLI) und AWS APIs Dateien in Ihren Bucket hoch. Weitere Informationen zum Hochladen von Dateien finden Sie auf Hochladen von Dateien auf einen Bucket.

  2. (Optional) Erstellen Sie einen Lightsail-Loadbalancer, wenn Ihre Website, die auf einer Instance gehostet wird, Fehlertoleranz erfordert. Fügen Sie dann mehrere Kopien Ihrer Instance an den Load Balancer an. Sie können Ihren Load Balancer (mit einer oder mehreren angefügten Instances) als Ursprung Ihrer Verteilung konfigurieren, anstatt Ihre Instance als Ursprung zu konfigurieren. Weitere Informationen finden Sie unter Erstellen eines Load Balancers und Anfügen von Instances.

  3. Erstellen Sie eine Lightsail-Distribution und konfigurieren Sie Ihre Instance, Ihren Container-Service, Ihren Load Balancer oder Ihren Bucket als Ursprung. Gleichzeitig geben Sie Details wie die Cache-Lebensdauer Ihres Inhalts an und welche Elemente Ihrer Website oder Webanwendung zwischengespeichert werden. Weitere Informationen finden Sie unter Erstellen einer Verteilung.

  4. (Optional) Wenn der Ursprung Ihrer Distribution eine WordPress Instance ist, müssen Sie die WordPress Konfigurationsdatei in Ihrer Instance bearbeiten, damit Ihre WordPress Website mit Ihrer Distribution funktioniert. Weitere Informationen finden Sie unter Konfigurieren Sie Ihre WordPress Instance so, dass sie mit Ihrer Distribution funktioniert.

  5. (Optional) Erstellen Sie eine Lightsail-DNS-Zone, um das DNS Ihrer Domain in der Lightsail-Konsole zu verwalten. Auf diese Weise können Sie Ihre Domain ganz einfach Ihren Lightsail-Ressourcen zuordnen. Weitere Informationen finden Sie unter Erstellen einer DNS-Zone zur Verwaltung der DNS-Datensätze Ihrer Domain. Alternativ können Sie weiterhin die DNS Ihrer Domäne hosten, wo sie derzeit gehostet wird.

  6. Erstellen Sie ein Lightsail-SSL/TLS-Zertifikat für Ihre Domain, um es mit Ihrer Distribution zu verwenden. Lightsail-Distributionen erfordern HTTPS, daher müssen Sie ein SSL/TLS-Zertifikat für Ihre Domain anfordern, bevor Sie es mit Ihrer Distribution verwenden können. Weitere Informationen finden Sie unter Erstellen von SSL-/TLS-Zertifikaten für Ihre Verteilung.

  7. Aktivieren benutzerdefinierter Domains für Ihre Verteilungen, um Ihre registrierten Domainnamen mit Ihren Verteilungen zu verwenden. Um benutzerdefinierte Domänen zu aktivieren, müssen Sie das Lightsail-SSL/TLS-Zertifikat angeben, das Sie für Ihre Domains erstellt haben. Dadurch werden Ihre Domänen zu Ihrer Verteilung hinzugefügt und HTTPS aktiviert. Weitere Informationen finden Sie unter Aktivieren benutzerdefinierter Domains für Ihre Verteilung.

  8. Fügen Sie dem DNS Ihrer Domäne einen Aliasdatensatz hinzu, um zu beginnen, den Datenverkehr für Ihre Domäne an die Verteilung weiterzuleiten. Nachdem Sie die Aliasakte hinzugefügt haben, werden Benutzer, die Ihre Domäne besuchen, über Ihre Verteilung weitergeleitet. Weitere Informationen finden Sie unter Verweisen Ihrer Domain auf eine Verteilung.

  9. Prüfen Sie, ob Ihre Verteilung Ihre Inhalte zwischenspeichert. Weitere Informationen finden Sie unter Testen Ihrer Verteilung.

Standorte und IP-Adressbereiche von -Edge-Servern

Lightsail-Distributionen verwenden dieselben Edge-Server und IP-Adressbereiche wie Amazon. CloudFront Eine Liste der Standorte der CloudFront Edge-Server finden Sie auf der CloudFront Amazon-Produktdetailseite. Eine Liste der CloudFront IP-Bereiche finden Sie in der CloudFront globalen IP-Liste.