Once you have applications deployed in the cloud, your Ops team comes to the fore. Whether you are an enterprise IT team or a managed services provider, you need to automate operations as much as possible to meet your SLAs. We’ll share lessons learned from RightScale Managed Services on making your cloud operations more efficient and effective.
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