1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.C N S 3 1 5Accelerate software delivery with Amazon ECSKevin GibbsPrincipal Software Development Engineer,Amazon ECSAWSMike RizzoPrincipal Solutions Architect,UK&Ire
2、landAWS 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.AgendaPrimer on ECS DeploymentsDeep dive:ECS advanced deploymentsChoosing and migrating to your deployment strategySummary of key takeaways 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Amazon ECS Deploym
3、ents in Action 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.ECS Deployment ConfigurationDeploymentControllerECS StrategyStrategy Specific ConfigurationCommon Strategy Configuration 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.ECS Deployment ConfigurationEC
4、SNative ECS controller that supports a number of deployment strategies that work with ECS service revisions.CODEDEPLOYController provided by CodeDeploy,which historically was used with ECS for blue/green,canary,and linear deployments.EXTERNALExternal controller for custom implementations.DeploymentC
5、ontrollerECS StrategyStrategy Specific ConfigurationCommon Strategy Configuration 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.ECS Controller Deployment ConfigurationROLLING:Deploys the new version of an application by replacing previous versions until the deployment is complet
6、e.BLUE_GREEN:Deploys the new version of the application side-by-side with the old version and shifts requests to the new version.The old infrastructure is retained for rollback.CANARY:Advanced deployment similar to blue/green,but production traffic shifted in two stages.LINEAR_SHIFT:Advanced deploym