Netzwerkverteilungen für die Bereitstellung von Inhalten in Amazon Lightsail - 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.

Netzwerkverteilungen für die Bereitstellung von Inhalten in Amazon Lightsail

Eine Lightsail-Verteilung verwendet ein global verteiltes Netzwerk von Servern, auch bekannt als Edge-Positionen, um Ihren Benutzern eine schnellere Bereitstellung Ihrer Inhalte zu ermöglichen. Um eine Verteilung zu verwenden, erstellen und hosten Sie zunächst Ihre Website oder Webanwendung auf einer Lightsail-Instance oder einem Containerservice oder mehreren Instances, die an einen Lightsail-Load Balancer angefügt sind oder speichern Sie Ihre statischen Inhalte auf einem Lightsail-Bucket. Anschließend erstellen und konfigurieren Sie eine Lightsail-Verteilung, um Inhalte aus Ihrer Instance, dem Containerservice, dem Load Balancer oder Ihrem 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 stellt den Ursprung Ihrer Verteilung dar, z. B. Lightsail-Instance oder Containerservice, die Ihre Website hostet, einen Load Balancer mit 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.


      Lightsail Verteilung des Diagramms
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.


      Lightsail-Verteilungsbeispiel

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-Verteilung beschleunigt die Bereitstellung Ihrer Inhalte (z. B. Websiteseiten, Bilder, Formatvorlagen, JavaScript usw.) für Betrachter weltweit. 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, um Hypertext Transfer Protocol Secure (HTTPS) für Ihre Verteilung 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 Verteilungen ganz einfach für eine Vielzahl von Anwendungen, einschließlich WordPress und statischen Websites. 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 eines Lightsail-Instance und eine Verteilung.

  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-Instance, 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 eine Lightsail statische IP Ihrer Instance 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-Containerservice zum Hosten Ihrer Website oder Webanwendung. Der Containerservice dient als Ursprung Ihrer Verteilung. Auf einem Ursprungsserver sind die ursprünglichen, definitiven Versionen Ihres Inhalts gespeichert. Weitere Informationen finden Sie unter Erstellen von Amazon Lightsail-Container-Services.

    • Erstellen eines Lightsail-Bucket zur Speicherung Ihrer statischen Inhalte. 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 der 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 eines Lightsail-Load Balancers, wenn Ihre Website auf einer Instance gehostet wird, die 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-Verteilung und konfigurieren Sie Ihre Instance, Ihren Containerservice, Ihren Load-Balancer-Service 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) Falls der Ursprungsserver Ihrer Verteilung eine WordPress-Instance ist, müssen Sie die WordPress-Konfigurationsdatei in Ihrer Instance bearbeiten, damit Ihre WordPress-Website mit Ihrer Verteilung funktioniert. Weitere Informationen finden Sie unter Konfigurieren Ihrer WordPress-Instance für die Verwendung mit Ihrer Verteilung.

  5. (Optional) Erstellen Sie eine Lightsail-DNS-Zone zur Verwaltung der DNS Ihrer Domäne in der Lightsail-Konsole. Auf diese Weise können Sie Ihre Domäne ganz einfach auf Ihre Lightsail-Ressourcen abbilden. 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 zur Verwendung mit Ihrer Verteilung. Lightsail-Verteilungen erfordern HTTPS, deshalb müssen Sie ein SSL-/TLS-Zertifikat für Ihre Domain anfordern, bevor Sie es mit Ihrer Verteilung 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. Das Aktivieren benutzerdefinierter Domänen erfordert, dass Sie das Lightsail-SSL-/TLS-Zertifikat, das Sie für Ihre Domäne erstellt haben, angeben. 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-Verteilungen verwenden dieselben Edge-Server und IP-Adressbereiche wie Amazon CloudFront. Eine Liste der Standorte von CloudFront-Edge-Servern finden Sie auf der Amazon CloudFront-Produktdetailseite. Eine Liste der CloudFront-IP-Bereiche finden Sie in der Globalen IP-Liste von CloudFront.