This document discusses tips for automating cloud operations from managed services. It addresses the challenges of supporting diverse workloads across multiple public and private clouds. The role of templates in enabling portability and standardization is described. Automation is key to scaling operations efficiently through standardizing alerts and escalations, and enabling self-service and self-healing capabilities. Integrating cloud management platforms and operational processes with third party systems and customer ticketing is also discussed.
3. • The Challenge of CloudOps
• Supporting Diverse Workloads
• The Role of Templates
• Scale through Automation
• Self-Healing your Cloud Applications
• Integrating with 3rd Party Systems
Agenda
2
4. RightScale to Manage Any Resource Pool
Self-Service Cloud Analytics
Universal Cloud Management Platform
Cloud Management
Multi-Cloud Orchestration
3
Governance
Public
Clouds
Private
Clouds
Virtual
Servers
Bare Metal
Servers
7. # of Clouds Used Public Clouds
All respondents
Private Clouds
All respondents
Running applications 1.5 1.7
Experimenting 1.5 1.3
Total 3.0 3.0
Average # of Clouds Used
9. • Support the particular approach their “customer” wants to
take?
• Support multiple clouds plus virtual and bare-metal servers?
• Offer self-service cloud access while maintaining control?
• Scale efficiently as more applications move to the cloud?
How Does CloudOps…
14. Cloud Application Templates
13
Load Balancers
App Servers
Master DB Slave DB
Replicate >
DNS
Configure a system:
Cloud Application Template (CAT)
Configure a server:
• ServerTemplates (portable)
• Docker container (portable)
• AMI
• CF
• VM template
15. Multi-Cloud, Multi-Service Orchestration
Cloud Application Template
Cloud Compute
Cloud Storage
Cloud Network
Images
Templates/Contain
ers
PaaS Services
IaaS+ Services
Web Services
Define
Resources
Control
User Options
Orchestrate Deployment
Enable
Operations
Code
IaaS Resources Extended Services Application Assets
14
16. ServerTemplates
15
AWS Azure Google CloudStack OpenStack vSphere
Multi-Cloud Image
Configuration Scripts Containers
ServerTemplate Standardization
• Automate provisioning and
configuration
• Version-controlled
• Follow standards for
versions, patches and
configuration
• Leverage a variety of
scripting languages
• Modular and auditable
17. Portability through Multi-Cloud Images
Cloud-Specific Images
AWS Azure Google
AWS Azure Google
AWS Azure Google
AWS Azure Google
Multi-Cloud Images
Referenced by ServerTemplates.
Pulls the image for each cloud.
Specific to each cloud. Located in each cloud.
Used by the Multi-Cloud Image (MCI)
16