Amazon CloudFront Functions vorgestellt
(aws.amazon.com)-
Eine leichtgewichtige serverlose Scripting-Plattform, die JS-Code an 218 CloudFront-Edges ausführt
-
Liegt noch näher am Edge als das vollständig serverlose Lambda@Edge und hat für einfache HTTP-Request/Response-Zwecke einen kurzen Lebenszyklus
→ Lambda@Edge (L@E) ist VM-basiert, CloudFront Functions (CFF) nutzt prozessbasierte Isolation
→ L@E und CFF können beide zusammen verwendet werden
→ CFF: kein Netzwerk-/Dateizugriff. Ausführungszeit unter 1 ms. Kein Zugriff auf den Request-Body. Free Tier verfügbar. Preis bei 1/6 von L@E
- Einsatzbeispiele
→ Verwaltung und Normalisierung von Cache-Keys
→ URL-Rewrite und Redirect
→ Manipulation von HTTP-Headern
→ Verwaltung von Zugriffsrechten
4 Kommentare
Das sieht nach einer direkten Konkurrenz zu den Workers von CloudFlare aus.
Sind workers nicht eher ein Konkurrent zu lambda@edge? CloudFront Functions wirken auf mich noch einmal deutlich schlanker (und stärker eingeschränkt) als lambda@edge.
Wenn man Workers tatsächlich benutzt, stellt man fest, dass es ziemlich viele Einschränkungen gibt.
Von den Funktionen her scheint es etwa so zu sein: Lambda@Edge >> CF Workers > CF Functions.
Es scheint mehr Einschränkungen als bei Workers zu geben. Eher so etwas wie ein flexibles API-Gateway-Skript?