Upload
rightscale
View
885
Download
2
Embed Size (px)
Citation preview
1
Why Cloud Management Makes Sense
Uri Budnik - Director, ISV Partner Program, RightScale
June 8th, 2011
2
Real Cloud Experience. Shared.
# 2
What do we mean by Cloud?
• Cloud: a nebulous and sometimes (often?) abused term in IT
• A bit for history first• This is a logical
diagram for an old school frame relay network
3
Real Cloud Experience. Shared.
# 3
What do we mean by Cloud?• Cloud is a metaphor for
complexity that does not need to be managed
• The edge of the Cloud serves as a point of demarcation
• The concept of utility based computing goes back to the *60s
• James Urquant** calls it an application centric operations model
*John McArthy **Wisdom of Clouds Blog and Cisco
5
Real Cloud Experience. Shared.
# 5
Cloud Computing Market Landscape
Applications Deployed in the Cloud
Public CloudsPrivate Cloud Technology
IaaS - Cloud Management Platforms
PaaS -Application
Development & Deployment
Platforms
SaaS - Applications
Datacenter Management Platforms
Server Configuration Management
Public Cloud Technology
Public Cloud Consoles
Inhouse Public CloudPrivate Cloud
Infr
astr
uc
ture
Mid
dle
war
eA
pp
lica
tio
ns
6
Real Cloud Experience. Shared.
# 6
Early adopters have proven the Cloud model
• Zynga is the top Facebook game company• Farmville, CityVille, Mafia Wars, Zynga Poker, FrontierVille, Café
World, etc.
• 250 million monthly active users!! • 5 new players join Zynga every second• 10% of the world’s internet population plays Zynga
games every month• FarmVille added 25 million daily active
users in its first five months• If FarmVille were a country, it would
be the 5th largest in the world
Source: Interop presentation, Zynga VP of Infrastructure, May 2011
Wow!
7
Real Cloud Experience. Shared.
# 7
How did they manage that growth and scale?
• They did it by paying attention to design• Using cloud != designing for cloud• Accidental tourist in cloud
• Sign up, launch servers, sit back
• Good cloud design• Secure• Reliable• No lock-in
• Started with an internal data
center, moved to AWS, went
‘hybrid cloud’ — zCloud
8
Real Cloud Experience. Shared.
# 8
What is still hard (and will continue to be)
• Multi-Cloud... It’s not easy to make it work across clouds
• You want to
conserve the ability
to change Cloud
providers in the future
• You may not find a
pot of gold at the end
of the rainbow
Source: FailBlog.org
9
Real Cloud Experience. Shared.
# 9
We want to use clouds, not build them — Adrian Cockcroft, Netflix Infrastructure Team
Source: Qcon San Francisco 2010 Presentation
10
Real Cloud Experience. Shared.
# 10
Why re-invent the wheel?
Source: Qcon San Francisco 2010 Presentation
11
Real Cloud Experience. Shared.
# 11
Cloud API =! Cloud Management System
• Most Clouds are a set of APIs and maybe a simple UI to launch machines
• These are basic building blocks, not a management system
• Challenges:• Managing multiple users with different levels of access• Configuration management and app lifecycle management• Track usage and costs across applications and business units• All the general purpose things you need to do like: Monitoring,
Alarms, Auto-scaling, etc
• What do you do about IT personnel unilaterally opening an EC2 account and deploying an environment?
12
Real Cloud Experience. Shared.
# 12
Why re-invent the wheel?
• Much effort and capital can be wasted writing software to manage infrastructure. Most companies realize eventually the do it yourself approach is not the best use of limited resources.
Source: FailBlog.org
13
Real Cloud Experience. Shared.
# 13
What about multi-cloud?• Not all clouds are created equal• Once upon a time there was the expectation that a clear linux
top choice would emerge• Clouds will proliferate and companies will innovate and
differentiate to compete• Keep your options open,
like she does
Source: FailBlog.org
14
Real Cloud Experience. Shared.
# 14
Multi-cloud Reality: Cloud.com-based clouds
Source: Cloud.com, May 2011
17
Real Cloud Experience. Shared.
# 17
Multi-cloud Best Practices: ServerTemplates
• Integrated approach that puts together all the parts needed to architect single & multi-server deployments
VS.
18
Real Cloud Experience. Shared.
# 18
ServerTemplates: Many Constituencies
Virtual machine
OS
S/W Packages
Common config
Environment config
App Libraries
Vendor provided• Ubuntu/
RHEL/…• MySQL/
Oracle/…• Tomcat/
Jboss/…
Sysadmin defined• syslog config• SSH keys• Apache config
ApplicationDeveloper• Application• Cloud libraries• Web framework
Modular – Portable – Transparent – Dynamic
19
Real Cloud Experience. Shared.
# 19
Human Capital
TimeRightScaleCloud APIs or Consoles
Initial Deployment
Efficiency Gains
67-85%
www.rightscale.com/whitepapers
Ongoing Maintenance
Efficiency Gains ~ 50%
Cloud Management Makes $ense
21
We hope to see you at our next RightScale User Conference!
See all presentations and videos at RightScale.com/Conference.