You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Building and testing your code is only half the story. You also need to get it onto your servers, containers, or Lambda functions — reliably and with the ability to roll back if something goes wrong. AWS CodeDeploy is a fully managed deployment service that automates application deployments to Amazon EC2 instances, on-premises servers, Lambda functions, and Amazon ECS services.
Manual deployments are error-prone and stressful. Common problems include:
CodeDeploy solves these problems by providing a repeatable, automated deployment process with built-in health checks and rollback support.
A CodeDeploy application is a logical container that groups your deployment configuration. You create one application per workload.
A deployment group defines the target environment — which EC2 instances, Lambda function, or ECS service should receive the deployment. For EC2, you can target instances by:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.