Skip to content
This repository has been archived by the owner on Oct 17, 2024. It is now read-only.

Latest commit

 

History

History
60 lines (43 loc) · 2.67 KB

automation-background.md

File metadata and controls

60 lines (43 loc) · 2.67 KB

Benefits of Automation

What does automation enable

old timer robots cars

Typical application

typical network

  • Applications have many components
    • Web servers
    • App servers
    • Load balancers
    • Network infrastructure: firewalls, subnets routers, etc.
  • Components spread across multiple regions for redundancy

Disadvantages of manual deployment

  • You could login to every machine in your network to:
    • Install packages
    • Update configuration
    • Deploy code
  • Doing this manually can be:
    • Time consuming
    • Error prone

What is Automation?

  • Automation is about taking manual processes and placing technology around them to make them repeatable.
  • Automation is the key to speed, consistency, scalability and repeatability.

Benefits of Automation

  • Scalability
  • Reliability
  • Repeatability
  • Consistency
  • Auditability
  • Security