Amazon ECS รองรับการปรับใช้แบบ Linear และ Canary ในตัวระบบแล้ว

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

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

ด้วยการปรับใช้ Linear คุณสามารถค่อยๆเปลี่ยนการรับส่งข้อมูลจากการแก้ไขบริการปัจจุบันของคุณไปยังการแก้ไขใหม่โดยเพิ่มเปอร์เซ็นต์เท่ากันในช่วงเวลาที่กำหนด คุณกำหนดค่าเปอร์เซ็นต์ขั้นตอน (ตัวอย่างเช่น 10%) เพื่อควบคุมปริมาณการรับส่งข้อมูลที่เพิ่มขึ้นแต่ละครั้ง และตั้งเวลาเฝ้าติดตามผลกระทบขั้นตอนเพื่อรอระหว่างการเปลี่ยนเส้นทางการรับส่งข้อมูลแต่ละครั้งเพื่อตรวจสอบและประเมินความถูกต้อง สิ่งนี้ช่วยให้คุณสามารถตรวจสอบเวอร์ชันแอปพลิเคชันใหม่ของคุณได้หลายขั้นตอนโดยมีปริมาณการรับส่งข้อมูลการผลิตที่เพิ่มขึ้น ด้วยการนำ Canary ไปใช้จริง คุณสามารถกำหนดเส้นทางการรับส่งข้อมูลการผลิตจำนวนเล็กน้อยไปยังการแก้ไขบริการใหม่ของคุณในขณะที่การรับส่งข้อมูลส่วนใหญ่ยังคงอยู่ในเวอร์ชันเสถียรปัจจุบัน คุณตั้งเวลาเฝ้าติดตามผลกระทบ Canary เพื่อตรวจสอบการทำงานของการแก้ไขใหม่ หลังจากนั้น Amazon ECS จะเปลี่ยนการรับส่งข้อมูลที่เหลือไปสู่การแก้ไขใหม่ กลยุทธ์ทั้งสองรองรับเวลาเฝ้าติดตามผลกระทบการนำไปใช้จริงที่รอหลังจากการรับส่งข้อมูลการผลิตทั้งหมดเปลี่ยนไปสู่การแก้ไขใหม่ก่อนที่จะยุติการแก้ไขเก่า ทำให้สามารถย้อนกลับได้อย่างรวดเร็วโดยไม่ต้องมีเวลาหยุดทำงาน หากตรวจพบปัญหา คุณสามารถกำหนดค่า Lifecycle Hook การนำไปใช้จริง เพื่อดำเนินการตามขั้นตอนการตรวจสอบที่กำหนดเองและใช้การเตือน Amazon CloudWatch เพื่อตรวจจับความล้มเหลวและทริกเกอร์การย้อนกลับโดยอัตโนมัติ

ฟีเจอร์นี้พร้อมใช้งาน AWS Region ในเชิงพาณิชย์ทุกแห่งที่มีบริการ Amazon ECS คุณสามารถใช้กลยุทธ์การปรับใช้ Linear และ Canary สำหรับบริการ Amazon ECS ใหม่และที่มีอยู่ซึ่งใช้ Application Load Balancer (ALB) หรือ ECS Service Connect โดยใช้คอนโซล, SDK, CLI, CloudFormation, CDK และ Terraform หากต้องการเรียนรู้เพิ่มเติม โปรดดูเอกสารของเราเกี่ยวกับการปรับใช้ Linear ของ Amazon ECS และการปรับใช้ Canary ของ Amazon ECS