Please enable JavaScript.
Coggle requires JavaScript to display documents.
Automating AWS Workloads - Coggle Diagram
Automating AWS Workloads
-
-
CloudFormation
Templates:
text files that defines your resources
JSON / YAML format
Able to version control in S3 or git repo
Used to build for various environments
Allow to take parameter inputs
-
-
AWS Developer Tools
Actions & Providers
- Source: S3, CodeCommit, GitHub, Elastic Container registry that stores Docker containers for ECS
- Build & Test: CodeBuild, CloudBees, Jenkins, TeamCity
- Deploy: CodePipeline, CloudFormation, CodeDeploy, ECS, S3
- Invoke: Lambda
- Approval: Insert manual approvals anywhere in the pipeline after the source stage
-
Auto Scaling Group
Automatically registered with an application load balancer target group
Scale based on desired capacity
Self healing: auto re-create after failing
- EC2: check health of instances
- ELB: check health of application
Scale actions
- Dynamic Scaling
- Scheduled Scaling