orchestrating cloud workloads with rightscale self-service
TRANSCRIPT
ORCHESTRATING WORKLOADS
WITH RIGHTSCALE SELF-SERVICE
Panelists
• Rishi Vaish
• VP of Product, RightScale
• Ryan O’Leary
• Senior Product Manager
POLLS #1 AND #2
2
Agenda
• Introduction to RightScale
• Use Cases for Orchestrating Self-Service
• Self-Service Components
• Building Applications in RightScale Self-Service
Who is RightScale?
Self-Service Cloud Analytics
RightScale Cloud Portfolio Management
Cloud Management
Design
Virtualized
Environments
Public
Clouds
Other
Services
Private
Clouds
Automate
Multi-Cloud Orchestration
Operate Deploy Report Optimize
Use Cases for Self-Service
• Approved development stacks for developers
• Reproducible environments for QA and UAT
• Demo environments for sales
• Training environments
• Delivering Single-Tenant SaaS Apps
• Simplifying managed services environments
POLL #3
6
WHAT IS SELF SERVICE?
• Catalog
• Simple, intuitive interface
• Declarative resources
• Intuitively define applications
• Orchestration engine
• Programmatically define behavior of application
• Plugins
• Use any service to compose application
Primary Self-Service Components
8
API-driven, highly available, distributed, scalable
RightScale Self-Service Components
9
3rd Party
Self-Service Portal
RightScale Multi-Cloud Orchestration
RightScale
Self-Service Portal
RightScale
Service Designer
AWS Windows Google CloudStack OpenStack vSphere
RightScale API
RightScale
Service Catalog
RightScale Cloud Workflow Engine
• End-Users
• Varying knowledge of IT and software
• Designers
• Cloud application experts
• Administrators
• Configuration, access controls, governance
• Managers
• Quota and governance limits
The Users of Self-Service
10
BUILDING APPLICATIONS
Defining Applications in RightScale
Cloud Application Template Declarative + Workflow
Servers
Storage
Network
Images
Apps
Platform Services
Web Services
Internal Services
Declare Resources Control Options Automate Deployment Enable Operations
CloudFormation
• Parallel launch
• One tier of application can start first
• Warm boot instances for performance
• Scripting across resources
• Independent automation
• Visibility/control of entire stack
Orchestration Basics
13
• Operational activities • Backup application
• Update application code
• Interaction with any RESTful end point • Set up monitoring
• Maintain CMDB
• Defining plugins • Commonly used resources in your application
• Pre-defined automation of resource lifecycle
Advanced orchestration
14
• Declaring application permissions • Granular access to cloud resources in a pre-defined way
• Tie in to LDAP and AD • Maintain your existing user and group structure
• Runtime schedules • Define valid runtimes for given applications/users
• Quotas • Specify group/user quotas for cost and resource usage
Policies and Controls
15
THANK YOU.
17
Q&A
Get our IT as a Cloud Services Broker whitepaper www.rightscale.com/cloud-broker-white-paper