Amazon ECS ช่วยในการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green)

โพสต์บน: 17 ก.ค. 2025

Amazon Elastic Container Service (Amazon ECS) ประกาศฟีเจอร์ใหม่ที่ทำให้การอัปเดตซอฟต์แวร์สำหรับแอปพลิเคชันคอนเทนเนอร์ของคุณปลอดภัยยิ่งขึ้น ช่วยให้คุณสามารถจัดส่งซอฟต์แวร์ได้เร็วขึ้นและมั่นใจได้มากขึ้น โดยไม่จำเป็นต้องสร้างเครื่องมือการนำไปใช้จริงแบบกำหนดเอง ปัจจุบัน Amazon ECS รองรับกลยุทธ์การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) และ Lifecycle Hook การนำไปใช้จริงที่ช่วยให้คุณทดสอบเวอร์ชันแอปพลิเคชันใหม่ในสภาพแวดล้อมการผลิตและย้อนกลับการนำไปใช้จริงที่ล้มเหลวได้อย่างรวดเร็ว

ขณะนี้คุณสามารถปรับใช้การอัปเดตซอฟต์แวร์ไปยังบริการ Amazon ECS ซึ่งให้บริการปริมาณการใช้งานจาก Application Load Balancer (ALB), Network Load Balancer (NLB) หรือ ECS Service Connect ด้วยการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) เมื่อคุณใช้การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) Amazon ECS กำหนดเวอร์ชันแอปพลิเคชันใหม่ควบคู่ไปกับเวอร์ชันเก่า และช่วยให้คุณสามารถตรวจสอบเวอร์ชันแอปพลิเคชันใหม่ก่อนกำหนดเส้นทางปริมาณการผลิตไปยังแอปพลิเคชันนั้น คุณสามารถใช้ Lifecycle Hook การนำไปใช้จริงเพื่อดำเนินการตามขั้นตอนการตรวจสอบที่กำหนดเอง และบล็อกการนำไปใช้จริงจนกว่าการตรวจสอบจะประสบความสำเร็จ นอกจากนี้ เมื่อเปลี่ยนการรับส่งข้อมูลการผลิตแล้ว คุณสามารถปล่อยให้แอปพลิเคชันใหม่ทำงานต่อเป็นระยะเวลาที่กำหนดไว้ล่วงหน้า และย้อนกลับไปยังเวอร์ชันเก่าโดยไม่ต้องมีเวลาหยุดทำงานหากตรวจพบรีเกรสชัน หากต้องการตรวจจับความล้มเหลวโดยอัตโนมัติ คุณสามารถกำหนดค่า Amazon CloudWatch Alarms และเบรกเกอร์การนำไปใช้จริง ECS เพื่อตรวจสอบการนำไปใช้จริงของคุณ ความสามารถเหล่านี้ร่วมกันช่วยให้การอัปเดตซอฟต์แวร์ของคุณปลอดภัยยิ่งขึ้น ช่วยให้คุณสามารถส่งมอบความสามารถใหม่ได้เร็วยิ่งขึ้น

คุณสามารถทำการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) และ Lifecycle Hook การนำไปใช้จริงสำหรับบริการ Amazon ECS ใหม่และที่มีอยู่ใน AWS Region เชิงพาณิชย์ทั้งหมดโดยใช้คอนโซลการจัดการของ AWS, SDK, CLI, CloudFormation, CDK และ Terraform โดยทำตามขั้นตอนใน บล็อก สำหรับรายละเอียดเพิ่มเติม โปรดดู เอกสารประกอบของเรา