This note is all about automating deployments. An AWS Service dedicated for that is the Elastic Beanstalk. Since this is a feature explored more in the AWS Developer Exam, this note will just be short but succint.
These note is broken down into these sections:
[<https://prod-files-secure.s3.us-west-2.amazonaws.com/514dc457-5e07-4181-8560-a8825ab015d8/52f6a2a8-c38e-4edb-8aa2-d2dffdbcda21/notes-aws-sysops-masterImages02-preview.png>](<https://prod-files-secure.s3.us-west-2.amazonaws.com/514dc457-5e07-4181-8560-a8825ab015d8/52f6a2a8-c38e-4edb-8aa2-d2dffdbcda21/notes-aws-sysops-masterImages02-preview.png>)
[<https://prod-files-secure.s3.us-west-2.amazonaws.com/514dc457-5e07-4181-8560-a8825ab015d8/c55538a8-a3dc-42ab-9682-1016cd716439/notes-aws-sysops-masterImages02-preview.png>](<https://prod-files-secure.s3.us-west-2.amazonaws.com/514dc457-5e07-4181-8560-a8825ab015d8/c55538a8-a3dc-42ab-9682-1016cd716439/notes-aws-sysops-masterImages02-preview.png>)
[<https://prod-files-secure.s3.us-west-2.amazonaws.com/514dc457-5e07-4181-8560-a8825ab015d8/84967fe5-4d3e-4d16-aa24-17ff7ad3e17b/notes-aws-sysops-masterImages02-preview.png>](<https://prod-files-secure.s3.us-west-2.amazonaws.com/514dc457-5e07-4181-8560-a8825ab015d8/84967fe5-4d3e-4d16-aa24-17ff7ad3e17b/notes-aws-sysops-masterImages02-preview.png>)
Elastic Beanstalk is adeveloper-centric view of deploying an application in AWS. - uses the same components: EC2, ASG, ELB… - but you’ll just look in one console - you’ll still have full control over the configuration - free, you just pay for the underlying configuration - Managed Service - instance configuration is handled by Beanstalk - deployment strategy is configurable but handled by Beanstalk - you deploy application versions to environments - you can promote application versions to the next environment - you can also rollback toa previous feature - full control over lifecycle environments - support for many platforms - Go - Java SE - Java with Tomcat - .Net on Windows Server - Nodejs - PHP - Python - Ruby - Packer Builder - Single Container Docker - Multicontainer Docker - Preconfigured Docker - If not supported, you can write your own platform