Automation
Automation
Introduction
Automation
-Why cloud systems need automated support
mechanisms.
-Aspects of automation
-Why so many automation systems have arisen.
Groups That Use Automation
1. Individual customers.
- Individual subscribers often use SaaS apps -
document editing system
- Providers offer access through a web browser or
a dedicated app
- The interfaces presented to individuals hide
details, allowing a user to focus on using the services.
- Providers offer ways for individuals to try more
advanced services.
For example, to encourage individuals to create web
sites, providers offer
1. free trials with step-by-step instructions and
2. a point-and-click web interface.
The interface must be backed by underlying
automated systems that handle many works on behalf
of the individual
2. Large cloud customers.
Organization that moves to a public cloud needs
tools to control and manage computing.
Types of automated tools for large cloud customers:
1. One type, available from the provider or a third
party, allows a customer to download and run the
tools to deploy and manage apps.
Examples:
i. Kubernetes, which automates deployment and
operation of a service built with containers
ii. Hadoop, that automates MapReduce
computations.
2. Diverse services:
Cloud data center provider allows each customer to choose
software and services to run.
Cloud data center may run software for thousands of
services at the same time.
3. Constant change:
Data center provider must handle dynamically changing
requirements.
At one extreme, provider will get ample time to configure
facilities for the new tenant.
At the other extreme, a tenant can request a new VM or
deploy a container at any time, and the data provider must
accommodate the request quickly.
error.
9.4 An Example Deployment – To understand
data center operations
3. Optimizations
.
9.9 Automation Of Manual Data Center Practices
To understand the tools, one must know how humans
operated data centers.
1 A tenant signs a contract for a new VM and a
new work order (i.e., a “ticket”) is created
2 A human from the group that handles VMs
configures a new VM and passes the ticket on
3 A human from the group that handles
networking configures the network and
passes the ticket on
4 A human from the group that handles storage
configures a SAN server and passes the ticket
on
5 The tenant is notified that the VM is ready
10. Zero Touch Provisioning And Infrastructure As Code
Zero Touch Provisioning (ZTP) and Infrastructure as Code
(IaC) to refer to a process where a data center operator creates a
specification and uses software to read the specification and
configure underlying systems.