ขณะนี้ AWS Lambda รองรับเมตาดาต้า Availability Zone แล้ว

โพสต์บน: 19 มี.ค. 2026

ขณะนี้ AWS Lambda ให้เมตาดาต้า Availability Zone (AZ) ผ่านตำแหน่งข้อมูลเมตาดาต้าใหม่ในสภาพแวดล้อมการดำเนินการของ Lambda ด้วยความสามารถนี้จะทำให้นักพัฒนาสามารถระบุ AZ ID (เช่น use1-az1) ของ AZ ที่ฟังก์ชัน Lambda ของตนกำลังทำงานอยู่ ซึ่งช่วยให้สามารถสร้างฟังก์ชันที่ตัดสินใจการกำหนดเส้นทางแบบคำนึงถึง AZ ได้ เช่น การเลือกใช้ตำแหน่งข้อมูลใน AZ เดียวกันสำหรับบริการปลายทางเพื่อลดเวลาแฝงข้าม AZ ความสามารถนี้ยังช่วยให้ผู้ดูแลระบบสามารถใช้งานรูปแบบความยืดหยุ่นแบบคำนึงถึง AZ เช่น การฉีดข้อผิดพลาดเพื่อทดสอบแบบ AZ เฉพาะแห่ง

Lambda จะจัดสรรและดูแลสภาพแวดล้อมการดำเนินการโดยอัตโนมัติให้พร้อมรองรับการเรียกดำเนินการของฟังก์ชันข้าม AZ หลายแห่งภายใน AWS Region เพื่อให้มีความพร้อมใช้งานสูงและ Fault Tolerance โดยไม่ต้องมีการกำหนดค่าหรือภาระในการจัดการเพิ่มเติมสำหรับลูกค้า  เมื่อทีมพัฒนาขยายแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ ฟังก์ชันของพวกเขามักต้องโต้ตอบกับบริการ AWS อื่นๆ เช่น Amazon ElastiCache และ Amazon RDS ที่มีตำแหน่งข้อมูลเฉพาะสำหรับ AZ แต่ละแห่ง ก่อนหน้านี้ Lambda ไม่มีวิธีให้ฟังก์ชันสามารถระบุได้ว่ากำลังทำงานอยู่ใน AZ ใด ด้วยตำแหน่งข้อมูลเมตาดาต้าใหม่ ฟังก์ชันสามารถดึง AZ ID ของตนเองได้ผ่านคำขอ HTTP แบบง่าย ทำให้ง่ายต่อการใช้งานตรรกะแบบคำนึงถึง AZ โดยไม่ต้องสร้างและดูแลโซลูชันแบบกำหนดเอง

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

การรองรับเมตาดาต้า AZ พร้อมให้ใช้งานแล้วโดยไม่มีค่าใช้จ่ายเพิ่มเติมใน AWS Region เชิงพาณิชย์ทุกแห่งที่ Lambda ให้บริการ หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่เอกสารประกอบ Lambda