ประมวลผล· ~16 นาที
Lambda และ serverless
รันโค้ดโดยไม่ต้องดูแลเซิร์ฟเวอร์ จ่ายตามที่ใช้จริง
Lambda เหมือนจ้างคนมาทำงานเป็นชิ้น ๆ — มีงานเข้าก็เรียกมาทำแล้วจ่ายเป็นครั้ง ไม่มีงานก็ไม่จ่าย ไม่ต้องมีพนักงานนั่งรอเงินเดือนประจำ (เครื่องเปิดทิ้ง)
Lambda รันโค้ดของเราเมื่อมี event มากระตุ้น (เช่นมีไฟล์เข้า S3, มีคำขอผ่าน API Gateway) โดยเราไม่ต้องดูแลเซิร์ฟเวอร์เลย จ่ายตามจำนวนครั้ง + เวลาที่รัน
- เหมาะงานสั้น ๆ event-driven (รันได้สูงสุด 15 นาทีต่อครั้ง)
- สเกลอัตโนมัติตามจำนวน event ที่เข้ามา
- ไม่มี event = ไม่จ่าย (ต่างจาก EC2 ที่เปิดทิ้งก็เสียเงิน)
- เข้าคู่กับ API Gateway, S3, DynamoDB, EventBridge เป็นสถาปัตยกรรม serverless
สรุป Key Takeaways
- Lambda = รันโค้ดแบบ serverless ตาม event จ่ายตามใช้จริง
- สเกลเอง ไม่มี event ไม่จ่าย เหมาะงานสั้น event-driven
- หัวใจของสถาปัตยกรรม serverless ร่วมกับ API Gateway/S3/DynamoDB
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

