Amazon CloudFront Functions का परिचय
(aws.amazon.com)-
218 CloudFront Edge पर JS कोड चलाने के लिए हल्का serverless scripting platform
-
पूरी तरह serverless Lambda@Edge की तुलना में यह और भी edge के करीब है, और इसकी क्षमताएं सरल HTTP Req/Res उपयोग के लिए छोटी lifecycle के साथ आती हैं
→ Lambda@Edge(L@E) VM-आधारित है, जबकि CloudFront Functions(CFF) process-based isolation का उपयोग करता है
→ L@E और CFF दोनों को साथ में इस्तेमाल किया जा सकता है
→ CFF: network/file access नहीं। 1ms से कम execution time। Req body access नहीं। free tier उपलब्ध। कीमत L@E की 1/6
- उपयोग के उदाहरण
→ cache key management और normalization
→ URL rewrite और redirect
→ HTTP header manipulation
→ access control management
4 टिप्पणियां
लगता है कि यह CloudFlare के Workers के साथ सीधी प्रतिस्पर्धा में है।
क्या workers, lambda@edge के साथ प्रतिस्पर्धा नहीं करेंगे? लगता है cf functions, lambda@edge से भी एक स्तर ज़्यादा हल्का है (यानी उस पर पाबंदियाँ ज़्यादा हैं)।
लेकिन Workers को जब सच में इस्तेमाल करके देखते हैं, तो उसमें काफ़ी ज़्यादा सीमाएँ हैं।
फ़ीचर्स के हिसाब से देखें तो Lambda@Edge >> CF Workers > CF Functions जैसा लगता है.
लगता है कि इसमें workers की तुलना में ज़्यादा constraints हैं। शायद एक flexible API gateway script जैसा?