7 คะแนน โดย xguru 2021-05-06 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • แพลตฟอร์มสคริปต์แบบ serverless น้ำหนักเบาสำหรับรันโค้ด JS บน CloudFront Edge ทั้ง 218 แห่ง

  • อยู่ปลายทางยิ่งกว่า Lambda@Edge ที่เป็น serverless เต็มรูปแบบ และมีความสามารถเรียบง่ายสำหรับงาน HTTP Req/Res พร้อมวงจรชีวิตสั้น

→ Lambda@Edge (L@E) ใช้การแยกส่วนแบบ VM ส่วน CloudFront Functions (CFF) ใช้การแยกส่วนแบบ process

→ สามารถใช้ทั้ง L@E และ CFF ร่วมกันได้

→ CFF : ไม่สามารถเข้าถึงเครือข่าย/ไฟล์ได้ ใช้เวลารันต่ำกว่า 1ms เข้าถึง request body ไม่ได้ มี free tier ราคาอยู่ที่ 1/6 ของ L@E

  • ตัวอย่างการใช้งาน

→ การจัดการและทำ normalization ของ cache key

→ URL Rewrite และ Redirect

→ การจัดการ HTTP Header

→ การจัดการสิทธิ์การเข้าถึง

4 ความคิดเห็น

 
xguru 2021-05-06

ดูเหมือนว่าจะเป็นคู่แข่งโดยตรงกับ Workers ของ CloudFlare เลยนะครับ

 
superwoou 2021-05-06

workers น่าจะแข่งกับ lambda@edge มากกว่านะ? ส่วน cf functions ดูเหมือนจะเป็นอะไรที่เบากว่า lambda@edge ไปอีกขั้นหนึ่ง (แลกกับข้อจำกัดที่มากกว่า)

 
xguru 2021-05-06

แต่พอลองใช้ Workers จริง ๆ กลับพบว่ามีข้อจำกัดเยอะมาก

ถ้าดูในแง่ความสามารถ ก็น่าจะประมาณว่า Lambda@Edge >> CF Workers > CF Functions

 
heycalmdown 2021-05-06

ดูเหมือนว่าจะมีข้อจำกัดมากกว่า workers นะครับ ประมาณว่าเป็นสคริปต์ api gateway ที่ยืดหยุ่นพอตัว?