ขณะนี้ AWS Lambda รองรับ SnapStart สำหรับฟังก์ชันอิมเมจคอนเทนเนอร์แล้ว

โพสต์บน: 2 ก.ย. 2026

ตั้งแต่วันนี้เป็นต้นไป AWS Lambda รองรับ SnapStart สำหรับฟังก์ชันที่บรรจุเป็นอิมเมจคอนเทนเนอร์ ซึ่งช่วยลดเวลาเริ่มต้นจากหลายวินาทีเหลือในระดับต่ำกว่าวินาที Lambda SnapStart เป็นความสามารถที่ต้องมีการเลือกใช้เอง โดยเป็นความสามารถที่จะช่วยให้คุณสามารถสร้างแอปพลิเคชันที่มีการตอบสนองสูงและสามารถปรับขนาดได้ง่าย ๆ โดยไม่ต้องจัดสรรทรัพยากรหรือดำเนินการเพิ่มประสิทธิภาพที่ซับซ้อน

ลูกค้านำฟังก์ชัน Lambda ไปใช้จริงร่วมกับอิมเมจคอนเทนเนอร์เพื่อให้สอดคล้องกับมาตรฐานการนำคอนเทนเนอร์ไปใช้จริงขององค์กร หรือเพื่อบรรจุไฟล์ที่จำเป็นขนาดใหญ่ได้ถึง 10 GB อย่างไรก็ตาม อิมเมจคอนเทนเนอร์ขนาดใหญ่อาจใช้เวลาสตาร์ทอัพหลายวินาที เนื่องจาก Lambda จะดาวน์โหลดเลเยอร์ของอิมเมจและเริ่มต้นรันไทม์และโค้ดแอปพลิเคชัน SnapStart แก้ปัญหานี้โดยการถ่ายภาพสแนปช็อตของสภาพแวดล้อมการดำเนินการที่เริ่มต้นแล้วในระหว่างการนำฟังก์ชันไปใช้จริง แคชไว้ และดำเนินการต่อจากจุดนั้นเมื่อมีการเรียกดำเนินการ แทนที่จะเริ่มต้นใหม่ทั้งหมด ก่อนหน้านี้ SnapStart รองรับเฉพาะรันไทม์แบบจัดการ (Python, .NET และ Java) เท่านั้น ตั้งแต่วันนี้เป็นต้นไป ลูกค้าสามารถใช้ SnapStart สำหรับอิมเมจคอนเทนเนอร์เพื่อปรับปรุงเวลาสตาร์ทอัพสำหรับเวิร์กโหลดที่ไวต่อเวลาแฝง เช่น การอนุมาน ML และ API แบบโต้ตอบได้

Lambda SnapStart สำหรับอิมเมจคอนเทนเนอร์มีให้บริการใน AWS Region เชิงพาณิชย์ทุกแห่ง ยกเว้นเอเชียแปซิฟิก (นิวซีแลนด์) และเอเชียแปซิฟิก (ไทเป) 

คุณสามารถเปิดใช้งาน SnapStart สำหรับฟังก์ชันอิมเมจคอนเทนเนอร์ใหม่หรือที่มีอยู่แล้วได้โดยใช้ AWS Lambda API, คอนโซล AWS, AWS Command Line Interface (AWS CLI), AWS CloudFormation, AWS Serverless Application Model (AWS SAM), AWS SDK และ AWS Cloud Development Kit (AWS CDK) หากคุณใช้อิมเมจพื้นฐานของ AWS สำหรับ Lambda ที่มี Java (เวอร์ชัน 11 ขึ้นไป), Python (เวอร์ชัน 3.12 ขึ้นไป) หรือ .NET (เวอร์ชัน 8 ขึ้นไป) ประสบการณ์การใช้งานจะยังคงเหมือนกับการใช้งานฟังก์ชันที่ปรับใช้ในรูปแบบไฟล์ .zip สำหรับอิมเมจพื้นฐานอื่นๆ ของ AWS สำหรับ Lambda (เช่น Node.js หรือ Ruby) หรืออิมเมจพื้นฐานแบบกำหนดเอง โปรดดูคู่มือสำหรับนักพัฒนา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SnapStart โปรดดูเอกสารประกอบของ Lambda หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับค่าบริการของ SnapStart สำหรับฟังก์ชันอิมเมจคอนเทนเนอร์ โปรดไปที่ค่าบริการของ AWS Lambda