Amazon CloudWatch Synthetics เพิ่มรันไทม์ Java สำหรับการตรวจสอบ API ที่ใช้ทรัพยากรน้อย

โพสต์บน: 28 พ.ค. 2025

Amazon CloudWatch Synthetics รองรับภาษาโปรแกรม Java สำหรับการเขียน Canary แล้ว ซึ่งช่วยให้ผู้พัฒนาสามารถเขียนสคริปต์ตรวจสอบโดยใช้สภาพแวดล้อมรันไทม์ของ Java 21 ได้ รันไทม์ใหม่นี้ คือ syn-java-1.0 ช่วยให้ลูกค้าสามารถใช้ประโยชน์จากความเชี่ยวชาญด้าน Java ที่มีอยู่เพื่อตรวจสอบความพร้อมใช้งานและประสิทธิภาพของบริการและแอปพลิเคชันได้อย่างต่อเนื่องโดยใช้ CloudWatch Synthetics

ด้วยการรองรับ Java ลูกค้าสามารถนำการทดสอบที่ใช้ Java ที่มีอยู่แล้ว (ซึ่งมักใช้ในไปป์ไลน์การผสานการทำงาน) มาใช้ในสภาพแวดล้อมการผลิตได้ ซึ่งเป็นส่วนหนึ่งของกลยุทธ์การตรวจสอบแบบสังเคราะห์ Canary เหล่านี้รองรับการดำเนินการแบบขั้นตอนโมดูลาร์พร้อมการสร้างเมตริกในตัว, ข้อมูลบันทึกที่สืบค้นได้โดยใช้ canaryRunId และการติดตามด้วย X-Ray แบบเลือกใช้ได้ เพื่อให้สามารถมองเห็นกระบวนการของคำขอที่ส่งผ่านบริการต่าง ๆ ได้อย่างชัดเจน รันไทม์ Java ได้รับการออกแบบมาสำหรับกรณีการใช้งานแบบไม่ใช่เบราว์เซอร์ ซึ่งทำให้ Canary ใช้ทรัพยากรน้อยและทำงานได้เร็วขึ้น รวมถึงช่วยให้ลูกค้าสามารถนำไลบรารีและเฟรมเวิร์กมาใช้ได้ตามความต้องการในการตรวจสอบที่แตกต่างกัน ลูกค้าสามารถใช้เครื่องมือสร้าง Java เช่น Maven หรือ Gradle เพื่อทำแพ็คเกจโค้ดการตรวจสอบ (พร้อมกับไฟล์การกำหนดค่า synthetics.json) ให้เป็นอาร์ทิแฟกต์ ZIP ที่สามารถปรับใช้ได้ ซึ่งจากนั้นสามารถนำไปใช้กับ Synthetics API, SDK หรือเครื่องมือ Infrastructure-as-Code เช่น Terraform และ CloudFormation สำหรับการปรับใช้ Canary ได้

รันไทม์ Java พร้อมใช้งานแล้วใน AWS Region เชิงพาณิชย์ทุกแห่งที่รองรับ CloudWatch Synthetics โปรดไปที่หน้านี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับฟีเจอร์และนโยบายการสนับสนุนสำหรับรันไทม์ Java หรือไปที่คู่มือผู้ใช้ CloudWatch Synthetics เพื่อสร้าง Canary แรกวันนี้