Überspringen zum Hauptinhalt

AWS Lambda

Lambda Edge

Übersicht

Lambda @Edge ist eine Funktion von Amazon CloudFront , mit der Sie Code näher an den Benutzern Ihrer Anwendung ausführen können, was die Leistung verbessert und die Latenz reduziert. Mit Lambda@Edge müssen Sie keine Infrastruktur an mehreren Standorten auf der ganzen Welt bereitstellen oder verwalten. Sie bezahlen nur für die Rechenzeit, die Sie verbrauchen – es entstehen keine Kosten, wenn Ihr Code nicht ausgeführt wird.

Mit Lambda@Edge können Sie Ihre Webanwendungen bereichern, indem Sie sie global verteilen und ihre Leistung verbessern - ohne Serveradministration. Lambda @Edge führt Ihren Code als Reaktion auf Ereignisse aus, die vom Amazon CloudFront Content Delivery Network (CDN) generiert werden. Laden Sie Ihren Code einfach bei AWS Lambda hoch, der sich um alles kümmert, was für die Ausführung und Skalierung Ihres Codes mit hoher Verfügbarkeit an einem AWS-Standort erforderlich ist, der Ihrem Endnutzer am nächsten liegt.

Vorteile

Lambda@Edge führt Ihren Code global an AWS-Standorten in der Nähe Ihrer Nutzer aus, sodass Sie Inhalte mit vollem Funktionsumfang und benutzerdefiniertem Inhalt mit hoher Leistung und geringer Latenz bereitstellen können.

Sie können Ihren Code automatisch an AWS-Standorten auf der ganzen Welt skalieren und ausführen, ohne dass Sie Ursprungsserver an mehreren Standorten bereitstellen, skalieren oder verwalten müssen, oder Sie müssen einen Lastenausgleich oder DNS-Routingdienste einrichten. Sie können neue Funktionen hinzufügen, ohne Änderungen an Ihren vorhandenen Anwendungen vorzunehmen. Schließlich haben Sie mit Lambda@Edge und Amazon CloudFront weniger Ursprungsinfrastruktur als mit herkömmlichen CDNs.

Mit Lambda @ Edge können Sie den Inhalt anpassen, der über das Amazon CloudFront-CDN bereitgestellt wird, und Sie können Ihre Computerressourcen und die Ausführungszeit entsprechend Ihren Anforderungen an die Anwendungsleistung anpassen.

Themen der Seite

Anwendungsfälle

Alles öffnen

Sie können eine Lambda-Funktion auslösen, um HTTP-Sicherheitsheader für alle Ursprungsantworten hinzuzufügen, ohne den Anwendungscode für Ihren Ursprung ändern zu müssen. Dies trägt zur Verbesserung der Sicherheit und des Datenschutzes für Ihre Benutzer und Inhaltsanbieter bei, während CloudFront den Inhalt mit geringen Latenzzeiten bereitstellt.

Blog lesen. >>

Durch die Kombination von Lambda@Edge mit anderen AWS-Services können Entwickler leistungsstarke Webanwendungen am Rande erstellen, die automatisch nach oben und unten skaliert werden - ohne eine Null-Infrastruktur und administrativen Aufwand für automatische Skalierung, Backups oder Redundanz im Rechenzentrum.

Sie können Lambda @ Edge verwenden, um die Suchmaschinenoptimierung (SEO) für Ihre Website zu verbessern. Sie können beispielsweise eine Lambda-Funktion auslösen, um eine vorgerenderte HTML-Seite auszuliefern, die in Amazon S3 gespeichert ist, wenn es sich bei dem Benutzeragenten um einen Suchmaschinen-Bot wie Googlebot oder Bingbot handelt.

Blog lesen. >>

Durch die Verwendung von Lambda @ Edge zum dynamischen Weiterleiten von Anfragen an unterschiedliche Ursprünge auf der Grundlage verschiedener Viewer-Merkmale können Sie die Last auf Ihre Herkunft ausgleichen und gleichzeitig die Leistung für Ihre Benutzer verbessern. Beispielsweise können Sie Anforderungen basierend auf dem Standort eines Viewers an Ursprünge in einer Heimatregion weiterleiten.

Blog lesen. >>

Lambda@Edge kann Ihnen helfen, unerwünschte Bots am Rand zu blockieren und den autorisierten Datenverkehr durchzulassen. Indem Sie diese automatisierten Prozesse intelligent mindern, können Sie dazu beitragen, Ihre Ursprungsinfrastruktur vor nicht hilfreichen Webcrawlern und Bots zu schützen und gleichzeitig die Leistung für echte Benutzer zu verbessern.

Sie können die Benutzererfahrung anpassen, indem Sie Bilder spontan anhand der Benutzereigenschaften transformieren. Sie können beispielsweise die Größe von Bildern basierend auf dem Gerätetyp des Betrachters ändern - auf Mobilgeräten, Desktops oder Tablets. Sie können beispielsweise die Größe von Bildern basierend auf dem Gerätetyp des Betrachters ändern - auf Mobilgeräten, Desktops oder Tablets.

Blog lesen.>>

Sie können den Nutzern verschiedene Versionen Ihrer Website testen und bereitstellen, ohne die URL des Browsers umzuleiten oder zu ändern. Auf diese Weise können Sie Updates auf Ihrer Website nahtlos veröffentlichen, um das Gesamterlebnis Ihrer Website zu verbessern und gleichzeitig die Reaktionsfähigkeit für Benutzer aufrechtzuerhalten.

Sie können Lambda@Edge verwenden, um Benutzer bei der Authentifizierung und Autorisierung von Premium-Pay-Wall-Inhalten auf Ihrer Website zu unterstützen und unautorisierte Anfragen herauszufiltern, bevor sie Ihre Ursprungsinfrastruktur erreichen. Sie können beispielsweise eine Lambda-Funktion auslösen, um jede Viewer-Anforderung zu autorisieren, indem Sie einen Authentifizierungs- und Benutzerverwaltungsdienst wie Amazon Cognito aufrufen.

Blog lesen. >>

Lambda@Edge kann Ihnen helfen, den Zugriff auf Ihre Website zu steuern und zu priorisieren, indem Sie Benutzer auf verschiedene Seiten und Erfahrungen leiten. Sie können beispielsweise eine Lambda-Funktion auslösen, die Code zur Priorisierung von Premium- und bezahlten Nutzern auf Ihrer E-Commerce-Website leitet, wenn der Traffic während des Shopping-Verkaufs ansteigt. Sie können auch andere Käufer in einen temporären "Warteraum" umleiten - eine alternative Website mit Branding- und Marketingangeboten, bei der Sie auf eine Abzweigung warten können, um auf Ihre Hauptverkaufsseite zuzugreifen.

Blog lesen. >>

Durch die gemeinsame Nutzung von Lambda @ Edge und Kinesis können Sie Echtzeit-Streaming-Daten verarbeiten, sodass Sie global verteilte Benutzeraktivitäten auf Ihrer Website und in mobilen Anwendungen verfolgen und analysieren können, einschließlich Klick-Stream-Analysen.

Blog lesen. >>

Ähnliche Inhalte

Lambda@Edge-Blogs

Informieren Sie sich über neue Anwendungsfälle, neue Funktionen und Tipps im AWS-Blog "Networking and Content Delivery". 

Weitere Informationen

Lambda@Edge case studies

Erfahren Sie von AWS-Kunden, wie sie Amazon CloudFront und Lambda @ Edge nutzen.

Weitere Informationen

AWS-Forum

Engagieren Sie sich mit anderen Entwicklern über Amazon CloudFront und Lambda @ Edge im Diskussionsforum.

Weitere Informationen

Lambda@Edge Häufig gestellte Fragen

Finden Sie Antworten auf häufig gestellte Fragen.

Weitere Informationen