Please enable JavaScript.
Coggle requires JavaScript to display documents.
Module 10 - Cloud Automation - Coggle Diagram
Module 10 - Cloud Automation
Automation Workflow
Why Automate?
better control
lower costs
faster deployment, adjustments, and corrections
more secure
Infrastructure as Code
duplicate production
production
staging
development
Popular Automation Tools
Azure's Resource Manager
GCP's Deployment Manager
AWS's CloudFormation
Terraform
CM tools
SaltStack Config
AWS's Systems Manager
Puppet
Azure's Automation
Chef
GCP's Config Controller
Ansible
Differentiating Factors
immutable versus idempotent
imperative versus declarative
push model versus pull model
Machine Learning and AI
unsupervised learning
reinforcement learning
supervised learning
Cloud Maintenance Processes
Lifecycle Management
updates and upgrades
migrations
version control
deprecations
roadmaps
Types of Updates
patch
version update
hot fix
rollback
Patching and Update Methodologies
testing
choosing update targets
scanning
considering backups ... and more backups
canary deployment
rolling deployment
blue-green deployment
installing agents
scheduling maintenance windows
monitoring compliance and completion rates
Automating Security
FIM (file integrity monitoring)
log analytics
IDS and IPS
IAM scripting
firewalls
Securing Automation
passwords
authentication
accounts
Cloud Automation Services
AWS CLI
Azure CLI
GCP CLI
Troubleshoot Automation Issues
Common Automation Issues
API version incompatibility
patching failure
deprecated features
change management failure