AWS CodeDeploy is a service that automates code deployments to Amazon EC2 instances. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during deployment, and handles the complexity of updating your applications. You can use AWS CodeDeploy to automate deployments, eliminating the need for error-prone manual operations, and the service scales with your infrastructure so you can easily deploy to one EC2 instance or thousands.

codeploy-thumb
2:10
Introduction to AWS CodeDeploy

CodeDeploy_Benefit_Deployment

AWS CodeDeploy fully automates your code deployments, allowing you to deploy reliably and rapidly. You can consistently deploy your application across your development, test, and production environments. The service scales with your infrastructure so you can deploy to one EC2 instance or thousands.

Learn more >>

CodeDeploy_Benefit_Minimize_Downtime

AWS CodeDeploy helps maximize your application availability by performing rolling updates across your Amazon EC2 instances and tracking application health according to configurable rules. Deployments can easily be stopped and rolled back if there are errors.

Learn more >>

CodeDeploy_Benefit_Centralized_Control

AWS CodeDeploy allows you to easily launch and track the status of your deployments through the AWS Management Console or the AWS CLI. CodeDeploy gives you a detailed report allowing you to view when each application revision was deployed and to which instances.

Learn more >>

CodeDeploy_BenefitIntegration

AWS CodeDeploy is platform and language agnostic and works with any application. You can easily reuse your existing setup code. CodeDeploy can also integrate with your existing software release process or continuous delivery toolchain.

Learn more >>