AWS เปิดตัว AWS Emulator เครื่องมือจำลองบริการ AWS ที่รันบนเครื่องของนักพัฒนา ช่วยให้ทดสอบแอปพลิเคชันได้โดยไม่ต้อง deploy ขึ้น Cloud จริง โดยโค้ดทั้งหมดของ emulator เขียนขึ้นโดย AI Agent

AWS Emulator ทำงานเหมือนบริการ AWS ที่ย้ายมาอยู่บน laptop เครื่องมือที่นักพัฒนาใช้อยู่แล้วอย่าง AWS CLI, AWS SDK รวมถึง coding agent อย่าง Kiro หรือ Claude Code สามารถเรียกใช้งาน emulator ผ่าน API ชุดเดียวกับที่ใช้บน Cloud ได้ทันที นักพัฒนาเพียงตั้งค่าให้เครื่องมือชี้มาที่ emulator แทน AWS โดยไม่ต้องแก้โค้ดของแอปพลิเคชัน ทำให้ test ชุดเดิมรันบนเครื่องได้เลยโดยไม่ต้องรอการ deploy และ coding agent ก็สามารถทดลอง ตรวจผล และแก้ไขซ้ำได้รวดเร็วขึ้น ทั้งนี้ AWS เผยแพร่คะแนนความเที่ยงตรง (fidelity) แยกตามบริการ เพื่อให้ผู้ใช้งานตรวจสอบได้ว่า emulator ทำงานใกล้เคียง AWS จริงมากน้อยเพียงใด
จุดที่น่าสนใจคือ AWS Emulator เริ่มต้นจากการทดลองช่วงสุดสัปดาห์ของวิศวกร AWS ที่ให้ Kiro สร้าง emulator โดยใช้ AWS API Models เป็น spec และใช้ AWS จริงเป็นตัวเทียบผลลัพธ์ ก่อนพัฒนาต่อจนเป็นผลิตภัณฑ์ที่ AI Agent หลายพันตัวเขียนโค้ดทั้งหมด AI Agent เหล่านี้แบ่งการทำงานเป็น 3 ทีม ได้แก่ ทีมเขียน test ทีมหาปัญหา และทีมแก้ไข ทุกการแก้ไขต้องผ่านการตรวจสอบอัตโนมัติทั้งด้านคุณภาพและความปลอดภัยก่อนนำเข้าระบบ ขณะที่ทีมพัฒนาไม่ได้เขียนหรือตรวจทานโค้ดเองเลย
AWS Emulator เปิดให้ใช้งานทั่วไป (GA) แล้ว ไม่มีค่าบริการเพิ่มเติม ผู้ใช้งานจ่ายเฉพาะค่า resource เมื่อ deploy ขึ้น AWS จริง ติดตั้งได้จากแพ็กเกจ RPM หรือ Debian บน Linux ส่วน macOS และ Windows ใช้งานผ่าน Docker และเผยแพร่ source code บน GitHub อย่างไรก็ตาม ในช่วงแรกยังมีข้อจำกัด คือ emulator ไม่ได้ตรวจสอบ IAM policy แบบเดียวกับ AWS จริง จึงไม่ควรใช้ทดสอบความปลอดภัยของแอปพลิเคชัน รองรับเพียงบัญชีเดียวโดยไม่มีการทำงานข้ามบัญชีหรือข้าม Region และความใกล้เคียงกับ AWS จริงยังแตกต่างกันไปตามบริการ
ที่มา: https://aws.amazon.com/blogs/aws/test-your-applications-against-aws-locally-with-aws-emulator/ และ https://www.aboutamazon.com/news/aws/how-autonomous-ai-agents-built-aws-emulator
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย














