0% found this document useful (0 votes)
59 views2 pages

CodeDeploy Predefined Deployment Configurations

The document describes Amazon CodeDeploy predefined deployment configurations for EC2/on-premises instances, Amazon ECS, and AWS Lambda. It lists configurations that deploy revisions all at once, half at a time, or one at a time for EC2/on-premises. For ECS and Lambda, it provides linear and canary deployment options that shift traffic percentages over time periods ranging from 1 to 30 minutes.

Uploaded by

le.senac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views2 pages

CodeDeploy Predefined Deployment Configurations

The document describes Amazon CodeDeploy predefined deployment configurations for EC2/on-premises instances, Amazon ECS, and AWS Lambda. It lists configurations that deploy revisions all at once, half at a time, or one at a time for EC2/on-premises. For ECS and Lambda, it provides linear and canary deployment options that shift traffic percentages over time periods ranging from 1 to 30 minutes.

Uploaded by

le.senac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CodeDeploy Predefined Deployment Configurations

Amazon EC2 and on premises

• CodeDeployDefault.AllAtOnce
o Attempts to deploy an application revision to as many instances as
possible at once
• CodeDeployDefault.HalfAtATime
o Deploys to up to half of the instances at a time (with fractions rounded
down)
• CodeDeployDefault.OneAtATime
o Deploys the application revision to only one instance at a time

Amazon ECS

• CodeDeployDefault.ECSLinear10PercentEvery1Minutes
o Shifts 10 percent of traffic every minute until all traffic is shifted
• CodeDeployDefault.ECSLinear10PercentEvery3Minutes
o Shifts 10 percent of traffic every 3 minutes until all traffic is shifted
• CodeDeployDefault.ECSCanary10Percent5Minutes
o Shifts 10 percent of traffic in the first increment, and the remaining 90
percent is deployed 5 minutes later
• CodeDeployDefault.ECSCanary10Percent15Minutes
o Shifts 10 percent of traffic in the first increment, and the remaining 90
percent is deployed 15 minutes later
• CodeDeployDefault.ECSAllAtOnce
o Shifts all traffic to the updated Amazon ECS container at once

Lambda

• CodeDeployDefault.LambdaLinear10PercentEvery1Minute
o Shifts 10 percent of traffic every minute until all traffic is shifted
• CodeDeployDefault.LambdaLinear10PercentEvery2Minutes
o Shifts 10 percent of traffic every 2 minutes until all traffic is shifted
• CodeDeployDefault.LambdaLinear10PercentEvery3Minutes
o Shifts 10 percent of traffic every 3 minutes until all traffic is shifted
• CodeDeployDefault.LambdaLinear10PercentEvery10Minutes
o Shifts 10 percent of traffic every 10 minutes until all traffic is shifted
• CodeDeployDefault.LambdaCanary10Percent5Minutes
o Shifts 10 percent of traffic in the first increment, and the remaining 90
percent is deployed 5 minutes later
• CodeDeployDefault.LambdaCanary10Percent10Minutes
o Shifts 10 percent of traffic in the first increment, and the remaining 90
percent is deployed 10 minutes later
• CodeDeployDefault.LambdaCanary10Percent15Minutes
o Shifts 10 percent of traffic in the first increment, and the remaining 90
percent is deployed 15 minutes later
• CodeDeployDefault.LambdaCanary10Percent30Minutes
o Shifts 10 percent of traffic in the first increment, and the remaining 90
percent is deployed 30 minutes later
• CodeDeployDefault.LambdaAllAtOnce
o Shifts all traffic to the updated Lambda functions at once

You might also like