AWS Lambda durable functions ได้ปรับเพิ่มโควต้าเริ่มต้นสำหรับทั้งการรัน execution และอัตราการร้องขอ API ซึ่งช่วยให้สามารถสร้างแอปพลิเคชันแบบหลายขั้นตอนและเวิร์กโฟลว์ AI ที่มีความยืดหยุ่นสูงและทำงานต่อเนื่องได้นานถึงหนึ่งปี
การเพิ่มโควต้านี้ช่วยให้เวิร์กโหลด เช่น การประมวลผลคำสั่งซื้อ หรือไปป์ไลน์เอกสาร สามารถรัน execution ได้มากขึ้นแบบขนานโดยไม่ต้องขอเพิ่มโควต้า
โควต้าใหม่นี้มีผลในทุกภูมิภาคที่รองรับ AWS Lambda durable functions โดยรายละเอียดโควต้าใหม่สำหรับแต่ละประเภทการทำงานมีดังนี้:
- Running durable executions ต่อบัญชี: 1 ถึง 5 ล้าน
- อัตราการเรียกใช้ฟังก์ชันเพื่อเริ่มต้น durable executions: 300 ถึง 3,000 requests ต่อวินาที
- Checkpoint และ GetDurableExecutionState: 1,000 ถึง 10,000 requests ต่อวินาที
- SendDurableExecutionCallbackSuccess/Failure/Heartbeat: 300 ถึง 3,000 requests ต่อวินาที
- GetDurableExecution และ StopDurableExecution: 30 ถึง 300 requests ต่อวินาที
- GetDurableExecutionHistory และ ListDurableExecutionsByFunction: 15 ถึง 150 requests ต่อวินาที
การปรับปรุงนี้ช่วยให้การตรวจสอบและจัดการ execution ผ่านแดชบอร์ดหรือสคริปต์สามารถทำได้บ่อยขึ้นอย่างน้อยสิบเท่า
ศัพท์ที่ควรรู้
- AWS Lambda durable functions – เป็นฟีเจอร์ที่ช่วยให้โค้ดสามารถทำงานต่อเนื่องและจัดการสถานะได้แม้จะมีการหยุดชั่วคราว
- Execution – คือการรันโค้ดของฟังก์ชันที่เกิดขึ้นจริง
- Checkpoint – คือการบันทึกสถานะการทำงานของฟังก์ชัน ณ จุดหนึ่ง เพื่อให้สามารถกลับมาทำงานต่อได้
- API quotas – คือขีดจำกัดจำนวนครั้งในการเรียกใช้บริการผ่าน API ที่กำหนดโดย AWS
ที่มา: AWS