RightScale manages clouds Private cloud partners enable (Cloud.com, Eucalyptus) Together:Speed to implementationPurpose-built solutionIntegrated technologiesMarket view & business model alignmentAWS-compatible hybrid environmentsTwo support optionsOpen source: Free editionCommercial: Equivalent features, functionality and commercial offerings to that with RightScale & AWS
Differences to clarify from Multi-AZ…Don’t be fooled by similarity of appearance…Some resources are not shared across clouds (images, Elastic IPs and Snapshots)…These are problems you have to solve… Images we have made easyElastic IPsyou need a global load balancer somewhere… or use DNSHave to copy the data yourself for snapshots. You can have a replicating slave in the cloud…Or backups to a common place like S3 (constraint is that EBS snapshots are only good in the same AZ)To get a snapshot multi- cloud portable you 1) slave sync or 2) take LVM snapshots and upload the data somewhere
Building a Hybrid Cloud
1 The Fast(est) Path toBuilding a Private/Hybrid Cloud Paul Mourani RightScale October 25th, 2011
2#RightScale • World‟s #1 cloud management system • Managing cloud deployments for 4+ Years – globally • More than 45,000 users; launched over 3M servers • Powering the largest production deployments on the cloudReal Cloud Experience. Shared.
3#What do we mean by “Cloud”?• A cloud is a physical datacenter entity behind an API endpoint• What does that really mean? • Amazon Web Services is not a cloud • EC2 is not a cloud • Eucalyptus, Cloud.com, OpenStack are not clouds • EC2 US-East, „my private cloud‟… these are clouds • An availability zone is not a cloud (but it is part of one) Think of a cloud as a “resource pool” accessed via an APIReal Cloud Experience. Shared.
5#ServerTemplates are Server DNA Cloud Agnostic One Asset, Multiple Options Public Cloud “Web Server” Private Cloud Future CloudReal Cloud Experience. Shared.
6# Why our customers are deploying Private and Hybrid Clouds Manage rogue use of public clouds Control Conforms to security and compliance Leverage existing resources Flexibility Integrate w/ existing systems and processes Use specialized hardware Performance Configure systems to match workloadsReal Cloud Experience. Shared.
7#Delivers Workload Deployment Freedom Application Requirements Resource Portfolio Filter Pools App 1 Performance App 1 Private Cloud App 2 Cost App 2 Virtual App 3 Security App 3 Private Cloud … Compliance … Reliability Private Cloud App N App N Match your app to the right resource poolReal Cloud Experience. Shared.
8Challenges Solved Using Hybrid Solutions Hybrid solutions can solve a wide variety of problems 8
10#Cloud Technology Stack for Applications e.g. Web Apps, Dev/Test, Applications & Data Self-Service, etc Application Code RightScale Cloud Middleware Automation Management Platform OS Image Public Private Application Programming Interface Virtual Servers & Networking Cloud Infrastructure Software Cloud & Storage Controller Hypervisor Host Servers – CPU, Memory Cloud Infrastructure Hardware Networking StorageReal Cloud Experience. Shared.
11#Uniformly Managed across DiverseCloud Resource Pools e.g. Web Apps, Dev/Test, Applications & Data Self-Service, etc Application Code RightScale Cloud Middleware Automation Management Platform OS Image Public Private Application Programming Interface Rackspace Region AWS EC2 Region Virtual Servers & Networking Virtual Servers & Networking Private Cloud Cloud Infrastructure Software Cloud & Storage Controller Cloud & Storage Controller Hypervisor Hypervisor Host Servers – CPU, Memory Host Servers – CPU, Memory Cloud Infrastructure Hardware Networking Networking Storage StorageReal Cloud Experience. Shared.
12#Multi-Cloud Hot HA ExampleMulti-Cloud looks similar to Multi-AZ… but there are additional problems to solve as some resourcesare not shared across clouds You need DNS management Security is an issue as security or a global load balancer groups are Region-specific. Images for cloud servers are specific to the cloud/region. You need to copy or replicate data yourself as EBS snapshots are specific to the source AZ. Getting the data out requires a slave sync or taking LVM snapshots and transferring the data.Real Cloud Experience. Shared.
13#Easy to Get Started Create myCloud Account Choose your infrastructure Install your hardware and register Launch Server Templates Automate, Integrate for monitor & hybrid manage cloudsReal Cloud Experience. Shared.
14#Getting Started and Q&A • Sign-up for myCloud www.RightScale.com/mycloud • Attend the RightScale User Conference November 8-9th in Santa Clara, CA www.RightScale.com/conference • THANK YOU firstname.lastname@example.orgReal Cloud Experience. Shared.