Upload
rightscale
View
2.313
Download
2
Embed Size (px)
Citation preview
Making Hybrid Cloud a Reality
Kevin KlugeCloud.com VP Engineering
Agenda
2
• Establish terms• A RightScale / Cloud.com hybrid cloud
solution• Deployment architecture• Demonstration• Future directions
What is a Hybrid Cloud?
3
• Two or more clouds• Some servers on a private cloud• Some servers on a public cloud
– Optionally used for bursting
• Single management interface– Spans both public and private clouds– Enables consistent view of servers across clouds
Hybrid Cloud Prequisites
4
• No need to move large datasets to burst– Simple websites, content systems
OR• Large pipe between public and private
– So big data location doesn’t matter– WAN optimization
Who is Cloud.com?
5
• IaaS software provider– Orchestration layer
• Open Source• Enables secure, multi-tenant, scalable
public and private clouds• GA software since 2009• CloudStack product is RightScale ready
A RightScale / Cloud.com Solution
6
• Private cloud running CloudStack– Physical resource management through CloudStack– Highly Scalable– Server (Guest) management through RightScale
• Public cloud – Any RightScale-managed cloud is sufficient– EC2 in this example
• RightScale manages images, server arrays, and autoscaling across clouds– Provides single management interface
CloudStack Management Server
A RightScale / Cloud.com Solution
HypervisorHypervisor
Hypervisor
Bursting
Cloud.com Private Cloud
Any RightScale-managed Public Cloud
Demonstration Deployment
8
• Private Cloud on CloudStack– Virtual load balancer (HAProxy)– Two HTTP-based app servers
• Public Cloud on EC2– Autoscaling array of app servers
• Load generating client• Result: as load changes on application servers
the public cloud array grows/shrinks in size
Demonstration Deployment
AppServer 3
AppServer N
AppServer 1
AppServer 2
…
Public Cloud EC2
Private Cloud CloudStack
RIGHTSCALE
Load Balancer
VOTE
VOTE
RESIZE
Demonstration Implementation
10
• Public cloud array of app servers– Cloudburst tag– Min of 0, max of 10– Same function as private cloud app servers
• Application Servers– Register with load balancer on create
• Regardless of server location
– Vote on array sizing based on CPU utilization• Find array with “cloudburst” tag• Grow at >60% busy, shrink at <30% busy
– Unregister from load balancer on destroy
Demonstration
Hybrid Cloud Demo
11
Future Direction
12
• Deploying a private cloud is challenging– Deployment architecture, fault tolerance– Network configuration– Storage selection– Hypervisor selection– Scalability plan– Security review
• Therefore hybrid clouds are challenging• A SaaS solution can help!
The Cloud Kit for Private or Hybrid
13
• Private cloud with external management– Compute servers (hypervisors) run on customer
premises– Configure compute servers with credentials for SaaS
account– Cloud Kit agent connects to SaaS CloudStack
Management Server
• All user actions through RightScale– Users never see a CloudStack UI– RightScale enables hybrid cloud
The Cloud Kit
14
• Optional public cloud of your choice• Fewer choices easier deployment
– Prescriptive about technology choices– No administrator UI?
• Still scalable– Simplicity helps scale
The Cloud Kit Architecture
15
CloudStack Management Server
HypervisorHypervisor
Hypervisor
Cloud KitOn Your Premises
SaaSOffering
PublicCloud
Summary
16
• Hybrid clouds are here today• RightScale + Cloud.com
– Consistent experience across EC2 and private cloud– Bursting across cloud boundaries
• Private and hybrid clouds can be easy– SaaS can help– CloudStack + Service 2011
• Thanks!