AUTOMATE - sergeyzolotukhin/learn-java-gradle GitHub Wiki
Why automation?
- time (human errors)
- security
- consistency
Options:
- CloudFormation (IaC)
- Elastic Beanstalk -
- Systems Manager
Define and provision infrastructure as code (JSON and YAML)
Template - infrastructure description as code Stack - is a list of resouces which managed as a single unit StackSet - Change Sets -
required fields:
- Resources
optional fields:
- TemplateFormatVersion
- Parameters
- Mappings
- Output
- Transform
support rollback immutable architecture ???
PaaS for
- Java, Node.js, ...
- Tomcat, Docker ...
It is like a Jenkins SSM Agent - on your PC Session Manager - secure connection for you PC (not SSH or RDP) Parameter Store -