Cloud Controller
Automatically creates Virtual machines and controllers.
Deploys Applications
Connects to services
Automatically scales Ups and Downs.
Storage Services
Object
NoSQL
Relational
Block Storage
Applications store in storage services
Simple to scale applications
Easier recovery from failure