Amazon ECS เปิดตัวการควบคุมการหยุดชั่วคราวและดำเนินการต่อสำหรับการนำบริการไปใช้จริง
ขณะนี้ Amazon Elastic Container Service (Amazon ECS) ช่วยให้คุณสามารถหยุดการติดตั้งใช้งานบริการชั่วคราวในช่วงสำคัญระหว่างความคืบหน้าของการติดตั้งใช้งาน และดำเนินการติดตั้งใช้งานต่อเมื่อพร้อมได้ คุณสามารถใช้จุดหยุดชั่วคราวเหล่านี้เพื่อเพิ่มจุดตัดสินใจแบบแมนนวลและการควบคุมแบบโต้ตอบลงในการติดตั้งใช้งานของคุณ สำหรับกรณีการใช้งาน เช่น เวิร์กโฟลว์การอนุมัติแบบแมนนวล การตรวจสอบการปฏิบัติงาน การทดสอบการผสานรวม หรือระบบอัตโนมัติแบบกำหนดเอง พร้อมทั้งยังคงใช้กลยุทธ์การติดตั้งใช้งานแบบเนทีฟของ Amazon ECS ที่มีการเปลี่ยนเส้นทางการรับส่งข้อมูลแบบที่มีการจัดการเวลาเฝ้าติดตามผลกระทบ การย้อนกลับอย่างรวดเร็ว การแจ้งเตือน CloudWatch และการนำเซอร์กิตเบรกเกอร์ไปใช้จริงได้
ด้วยการเปิดตัวนี้ คุณสามารถกำหนดค่า Lifecycle Hook ของการนำไปใช้จริงแบบ PAUSE ใหม่เป็นส่วนหนึ่งของการกำหนดค่าการติดตั้งใช้งานบริการ Amazon ECS ของคุณได้ เมื่อการนำไปใช้จริงถึงจุดหยุดชั่วคราวที่กำหนดค่าไว้ Amazon ECS จะหยุดความคืบหน้าของการติดตั้งใช้งานชั่วคราว และส่งเหตุการณ์ Amazon EventBridge ที่คุณสามารถใช้เพื่อทริกเกอร์เวิร์กโฟลว์ระบบอัตโนมัติ ระบบอนุมัติ หรือกระบวนการตรวจสอบความถูกต้องจากภายนอกได้ จากนั้น คุณสามารถดำเนินการติดตั้งใช้งานต่อหรือย้อนกลับการติดตั้งใช้งานได้โดยใช้ API ContinueServiceDeployment ใหม่ ด้วย Pause Hook จะทำให้คุณสามารถกำหนดค่าระยะเวลาหมดเวลาได้สูงสุด 14 วัน และกำหนดการดำเนินการเมื่อหมดเวลาเพื่อให้ระบบดำเนินการติดตั้งใช้งานต่อหรือย้อนกลับโดยอัตโนมัติ หากไม่มีการดำเนินการใด ๆ
คุณสามารถกำหนดค่า Pause Hook สำหรับกลยุทธ์การนำ Rolling, Blue/Green, Linear และ Canary ไปใช้จริงได้โดยใช้คอนโซล Amazon ECS, AWS CLI, AWS SDK, AWS CloudFormation, AWS CDK และ Terraform คุณสามารถใช้ API ContinueServiceDeployment ผ่านคอนโซล Amazon ECS, AWS CLI และ AWS SDK ได้ ฟีเจอร์นี้พร้อมให้ใช้งานในรีเจี้ยนเชิงพาณิชย์ของ AWS ทุกแห่งและรีเจี้ยน AWS GovCloud (สหรัฐฯ) หากต้องการเรียนรู้เพิ่มเติม โปรดดูเอกสารประกอบของเราเกี่ยวกับ Pause Hook สำหรับการนำบริการไปใช้จริง และการดำเนินการนำบริการไปใช้จริงต่อ