From the course: Complete Guide to AWS Software Deployment

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

AWS CodeDeploy key concepts

AWS CodeDeploy key concepts

- [Presenter] We've looked at a few different services that AWS provides for both deployment and provisioning application servers. Next up is CodeDeploy. Unlike Beanstalk, CodeDeploy is not a full platform as a service. It'll take a bit more setting up, but it provides you with tremendous flexibility to create an end-to-end DevOps pipeline as we'll discover in this chapter. CodeDeploy is designed to give you tools and get out of the way. You write your own deployment scripts using a light framework. CodeDeploy provides hooks for certain deployment events so you can make sure to execute certain actions at the right time. It allows deployment from either S3 or Git. And finally, unlike Beanstalk, CodeDeploy is a deployment tool only. You'll need to build and provision infrastructure yourself in advance of using CodeDeploy. However, CodeDeploy can deploy to many instances at once as we'll see. There are a few concepts with which you'll need to be familiar before using CodeDeploy. First…

Contents