AWS Lambda MicroVMs รองรับสถาปัตยกรรม CPU x86 แล้ว ทำให้ผู้ใช้สามารถรันแอปพลิเคชัน เครื่องมือ และส่วนประกอบเดิมที่ใช้ x86 ได้โดยไม่ต้องคอมไพล์ใหม่หรือพอร์ตซอฟต์แวร์
MicroVM นั้นเป็น compute primitive แบบ serverless ที่ให้การแยกระดับ VM, การเปิดและกลับมาทำงานเกือบจะทันที และการคงสถานะสำหรับโค้ดที่รันของผู้ใช้หรือที่สร้างโดย AI ในแอปพลิเคชันต่างๆ เช่น AI coding assistants หรือ CI/CD runners
การเปิดตัวในวันนี้ทำให้สามารถรันเวิร์กโหลดที่ใช้ x86 บน Lambda MicroVMs ได้ตามสภาพเดิม สำหรับเวิร์กโหลดที่รันบน Arm ผู้ใช้ยังคงใช้โปรเซสเซอร์ AWS Graviton ซึ่งเป็นตัวเลือก CPU เริ่มต้น
ในการเริ่มต้นใช้งานเวิร์กโหลด x86 บน Lambda MicroVMs ให้เลือกสถาปัตยกรรม x86 เมื่อสร้าง MicroVM image จาก Dockerfile และเปิดใช้งาน MicroVMs จาก image นั้น
การรองรับสถาปัตยกรรม x86 CPU นี้มีให้บริการในทุกภูมิภาคของ AWS ที่มี Lambda MicroVMs ยกเว้นภูมิภาคเอเชียแปซิฟิก (ฮ่องกง, มาเลเซีย, ไทย) และยุโรป (สเปน)
ศัพท์ที่ควรรู้
- AWS Lambda MicroVMs – เป็น compute primitive แบบ serverless ที่ให้การแยกระดับ VM และการเปิดใช้งานเกือบจะทันที
- x86 CPU architecture – คือสถาปัตยกรรม CPU ที่รองรับการรันแอปพลิเคชันเดิมๆ ที่มีอยู่
- AWS Graviton – คือโปรเซสเซอร์ที่ใช้เป็นสถาปัตยกรรม CPU เริ่มต้นสำหรับเวิร์กโหลดที่รันบน Arm
- Dockerfile – คือไฟล์ที่ใช้กำหนดขั้นตอนในการสร้าง image สำหรับการรันซอฟต์แวร์
ที่มา: AWS