38
Why Cloud Management Makes Sense September 1, 2011 Watch the video of this webinar

Why Cloud Management Makes Sense

Embed Size (px)

Citation preview

Page 1: Why Cloud Management Makes Sense

Why Cloud Management Makes Sense

September 1, 2011

Watch the video of this webinar

Page 2: Why Cloud Management Makes Sense

# 2

Your Panel Today

Presenting• Michael Crandell, CEO, RightScale @michaelcrandell• Uri Budnik, Director, ISV Partner Program, RightScale @uribudnik

Q&A • Chad Carty, Account Manager, RightScale

Please use the “Questions” window to ask questions any time!

Page 3: Why Cloud Management Makes Sense

# 3

Agenda• Cloud computing tidal shift• Why cloud management?

• Automation• Cloud-ready solutions• Control• Portability

• Questions & Answers

Please use the “Questions” window to ask questions any time!

Page 4: Why Cloud Management Makes Sense

# 4

Tidal Shift in Computing

Source - Lew Tucker, Cisco

Page 5: Why Cloud Management Makes Sense

# 5

Tidal Shift in Computing

• Big Switch – electricity grid

• New IT Stack (replacing LAMP)

• Third Revolution

Source - Lew Tucker, Cisco

Page 6: Why Cloud Management Makes Sense

# 6

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 Urquhart** calls it an application centric operations model

*John McArthy **Wisdom of Clouds Blog and Cisco

Page 7: Why Cloud Management Makes Sense

# 7

• Four horsemen• Cut costs• Improve agility• Increase scale & reliability• Leverage best practices

• Highly effective layers of abstraction• SaaS – cloaked below the browser• PaaS – cloaked below the code• IaaS – cloaked below the OS

• Each layer achieves scalability &

reliability through uniformity• True IaaS clouds are API-driven

What’s Driving Cloud?

Page 8: Why Cloud Management Makes Sense

# 8

Public IaaS Vendors

Page 9: Why Cloud Management Makes Sense

# 9

So what’s the problem?

• 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

Page 10: Why Cloud Management Makes Sense

# 10

The DIY Trap

• Most clouds are a set of APIsand/or a simple UI to launchservers – is that what you need?

• These are basic building blocks, not a management system• How should you spend your time?

• 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 or development personnel unilaterally opening a cloud account and deploying an environment?

Page 11: Why Cloud Management Makes Sense

# 11

The Reason for Cloud Management

• Automation• Cloud-ready solutions• Control• Portability

• A good cloud management platform delivers:• Ability to focus above the complexity & tedious work – to your

core competency• Agility to IT and business• ROI almost immediately

Page 12: Why Cloud Management Makes Sense

Why Cloud Management?

Reason #1

Automation

Page 13: Why Cloud Management Makes Sense

# 13

Automation

IDC - Virtualization 2.0 - Dec 2006

Page 14: Why Cloud Management Makes Sense

# 14

Automation

Architectural Engineering

Total8%

Deployment Management To-

tal31%

Incident Management Total20%

Problem En-gineering To-

tal10%

Overhead Total11%

Requests Total6%

Software De-velopment Total

7%

Site Management Total7%

Operational efficiency

Source: Deepak Patil, GFS 2006

Page 15: Why Cloud Management Makes Sense

# 15

Automation

Architectural Engineering

Total8%

Deployment Management To-

tal31%

Incident Management Total20%

Problem En-gineering To-

tal10%

Overhead Total11%

Requests Total6%

Software De-velopment Total

7%

Site Management Total7%

Operational efficiency

Source: Deepak Patil, GFS 2006

• Server-to-admin ratio is an indicator of admin costs• Inefficient operations as low as 20:1• Above average ratio 150:1 (enterprises typically in the 70 to 140 range)

• Best practices over 2,000:1

• Savings on admin costs of easily 50%

Page 16: Why Cloud Management Makes Sense

# 16

Automation – case study

• Zynga is the top Facebook game company• Farmville, CityVille, Mafia Wars, Zynga Poker, FrontierVille, Café

World, etc.

• 275 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 2011and appdata.com August 29, 2011

Page 17: Why Cloud Management Makes Sense

# 17

Automation – case study

Source: Zynga CTO – Infrastructure; InterOp, May 2011

Page 18: Why Cloud Management Makes Sense

Why Cloud Management?

Reason #2

Cloud-Ready Solutions

Page 19: Why Cloud Management Makes Sense

# 19

Cloud Ready Solutions

“RightScale the Latest to Provide App Store for Infrastructure” by Derrick Harris

Page 20: Why Cloud Management Makes Sense

# 20

ServerTemplates

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

Page 21: Why Cloud Management Makes Sense

# 21

Parenthesis: What are ServerTemplates?

Custom MySQL 5.0.24 (CentOS 5.2)

Custom MySQL 5.0.24 (CentOS 5.4)

MySQL 5.0.36 (CentOS 5.4)

MySQL 5.0.36 (Ubuntu 8.10)

MySQL 5.0.36 (Ubuntu 8.10) 64bit

Frontend Apache 1.3 (Ubuntu 8.10)

Frontend Apache 2.0 (Ubuntu 9.10) - patched

CMS v1.0 (CentOS 5.4)

CMS v1.1 (CentOS 5.4)

My ASP appserver (windows 2008)

My ASP.net (windows 2008) – security update 1

My ASP.net (windows 2008) – security update 8

SharePoint v4 (windows 2003) – 32bit

SharePoint v4 (windows 2003) –64bit

SharePoint v4.5 (windows 2003) –64bit

Configuring serversthrough bundling Images:

A set of configuration directives that will install

and configure software on top of the base image

Configuring serverswith ServerTemplates:

CentOS 5.2CentOS

5.4

Ubuntu 8.10Ubuntu

9.10

Win 2003

Win 2007

Base ImageVery few and basic

Page 22: Why Cloud Management Makes Sense

# 22

ServerTemplates

Integrated approach that puts together all the parts needed to architect single & multi-server deployments

VS.

Page 23: Why Cloud Management Makes Sense

# 23

Scalable Web Applications

Page 24: Why Cloud Management Makes Sense

# 24

Dev & Test

Available, Easily Provisioned Resources

Page 25: Why Cloud Management Makes Sense

# 25

Batch Processing / Grid Computing

Challenges• For IT

• High capital investment, typically low capacity utilization• Scheduling conflicts, constant provisioning• Specialized architectural and operational skills• Specialized software applications and unique datasets

• For End Users• Wait for resources• Limited to resources available in the datacenter

0%

100%

Resource Utilization

Page 26: Why Cloud Management Makes Sense

# 26

Self-Service IT Portal

Page 27: Why Cloud Management Makes Sense

Why Cloud Management?

Reason #3

Control

Page 28: Why Cloud Management Makes Sense

# 28

• Monitoring

• Logs + audit entries

• Alerts & escalations

• Last access

• User management

• Authentication, SSO

• Roles, permissions

• Umbrella accounts

• Accountability

• Cost tracking & quotas

• Real-time run rate projs.

Control

Page 29: Why Cloud Management Makes Sense

# 29

Infrastructure Audit• Review of all Security Groups or

SSH Keys• Includes audit of all Regions• Security Group audit analyzes

public ports, or all ports• SSH Key audit analyzes

running servers, or all servers• Up to 10 audits can be stored,

with one being marked as a baseline for comparison

• Audits can be downloaded as text or JSON files

Page 30: Why Cloud Management Makes Sense

Why Cloud Management?

Reason #4

Portability

Page 31: Why Cloud Management Makes Sense

# 31

Portability

Yankee Group, 2010

Page 32: Why Cloud Management Makes Sense

# 32

Portability• Lock-in dangers

• Data has mass• Vendor contracts• Vendor features & APIs

• Multi-cloud scenarios• Within a public cloud / between public clouds• Public / private hybrid

• What you should do• Preserve multiple choices for any service

• Keep contracts to length you can predict• Avoid unique services & APIs

• Anticipate moving – set up small footprints elsewhere• Pilot a private cloud• Design for portability: architecture choices matter

Page 33: Why Cloud Management Makes Sense

# 33

It’s a multi-cloud world• 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 differentiate to

compete• Keep your options open,

…like she does

Source: FailBlog.org

Page 34: Why Cloud Management Makes Sense

# 34

Page 35: Why Cloud Management Makes Sense

# 35

Human Capital

TimeRightScaleCloud APIs or Consoles

Initial Deployment

Efficiency Gains

67-85%

www.rightscale.com/whitepapers

Ongoing Maintenance

Efficiency Gains ~ 50%

Cloud Management ROI

Page 36: Why Cloud Management Makes Sense

# 36

www.rightscale.com/tco-calculator

Page 37: Why Cloud Management Makes Sense

# 37

“We want to use clouds, not build them” — Adrian Cockcroft, Netflix Infrastructure Team

Source: Qcon San Francisco 2010 Presentation

Page 38: Why Cloud Management Makes Sense

# 38

Getting Started and Q&A

Contact RightScale:(866) [email protected] www.rightscale.com

More Info:

Webinar archive: RightScale.com/webinars

White papers: RightScale.com/whitepapers

Free Edition: RightScale.com/free

Next up in the Getting Started series:

September 8

5 Quick Wins for the Cloud

- Brian Adler, PS Architect- Rafael Saavedra, VP Engineering

www.rightscale.com/getting-started