cloud computing basics i

24
© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential 1 Cloud Computing Basics May 5, 2009

Upload: rightscale

Post on 20-Aug-2015

1.763 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

1

Cloud Computing BasicsMay 5, 2009

Page 2: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

2

Your RightScale Panel Today

• Josh Fraser – VP, Business Development• Uri Budnik – Evangelist• David Welch – Sales Engineer• Q&A: Matthew Small – Account Manager• Q&A: Hunter Williams – Account Manager

Page 3: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

3

Welcome Introduction to Cloud Computing Cloud Management Systems Demo: Cloud Basics

Launch a server Dynamically configure a server Managing multiple servers

Q&A – Getting StartedPlease use chat to ask questions anytime!

Agenda

Page 4: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

4

Virtually infinite computing resources

Scalable on-demand Pay as you go Surpasses traditional hosting

Multiple server sizes Reassign IPs, VIPs Multiple failure zones and geographies Disk volumes Cloud interoperability

What is Cloud Computing?

Page 5: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

5

$$

Page 6: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

6

You just lostcustomers

You just lostcustomers

Classic Dilemma ResolvedInfrastructureCost $

time

LargeCapitalExpenditure

LargeCapitalExpenditure

OpportunityCostOpportunityCost

PredictedDemand

TraditionalHardware

ActualDemand

AutomatedVirtualization

Page 7: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

7

• Public Clouds– Shared computing infrastructure that anyone can

access via the Internet (e.g., Amazon Web Services, Rackspace)

• Private Clouds– Cloud computing infrastructure that is owned by a

single party; may or may not be connected to the Internet (e.g., Eucalyptus-enabled data center)

• Hybrid Clouds– Union of Public and Private Clouds used together to

leverage the benefits of both

Different Cloud Types

Page 8: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

8

• Applications in the Cloud (SaaS)– Salesforce.com, Gmail, …

• Platforms in the Cloud (PaaS)– Google App Engine, Force.com, …

• Infrastructure in the Cloud (IaaS)– Amazon Web Services, GoGrid, Rackspace, …– RightScale cloud management system

Public Cloud Layers

Page 9: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

9

Multiple Cloud Providers

Software as a Service

Platform as a Service

Cloud Deployment Platform

Programming Environment

Data Model & Database

Monitoring & Analytics

Operating System

Application

Application

Data

Infrastructure as a Service

Clo

ud

Clo

ud

Clo

ud

Clo

ud

Decreasing Lock-in / Increasing Portability

Incr

easi

ng A

uto

mati

on

SAAS PAAS IAAS RightScale

Page 10: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

10

• 1 server for 1 year = $900• 1 programmer for 1 day = $400-

$1000

single serverperformance

nu

m s

erv

ers

STARTHERE!

when it matters

cachingmultithreaded

stickyness/affinity

The Cost Equation

Page 11: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

11

• Agile = automate and benefit!– From boot to production on auto-pilot– Across different stacks & different clouds– Auto-failover, auto-restart, auto-scale– Change your business process

“Deploy faster, better, and cheaper than your competitors”

Agile Deployment

Page 12: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

12

Scalability

On-demand resources

Cost savings

Reliability

other

Cloud drivers

Source: RightScale user survey

Page 13: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

13

• Social Game Provider– Handling unpredictable demand for 4 MM geo-

distributed players

• Pharmaceutical Analysis– Reducing job time for protein analysis comparing 2.5MM

compounds

• Test & Dev– Stand up performance testing on mobile application

prior to ’08 Summer Games

• Media Transformation– Maintain user SLA on video transcoding despite highly

variable demand

Customer Use cases

Page 14: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

14

Cloud management drivers

Manage complexity

Automate systems

Fast onramp

Deployment expertise

other

Source: RightScale user survey

Page 15: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

15

AUTOMATIONARCHITECTUREAUTOMATIONARCHITECTURE

CLOUD-READY SOLUTIONS

CLOUD-READY SOLUTIONS

EXPERTISE& SUPPORTEXPERTISE

& SUPPORT

Cloud ApplicationsCloud Applications

AmazonUS & EUAmazonUS & EU SunSunRackspaceRackspace GoGridGoGrid Other

CloudsOther CloudsFlexiScaleFlexiScale EucalyptusEucalyptus

Page 16: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

16

Demo – Cloud Basics

Launch a Server Configure a Server

Managing a Multi-Server Environment

Page 17: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

17

Demo: Launch a Server

1.Access a bundled Machine Image

2.Launch3.Install your application4.Re-bundle and save

Page 18: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

18

Dynamically Configure a Server• Next gen architecture - “Cloud-ready” servers

– More than just running a bundled image

• Dynamic vs. static configuration– Leverage one server model across different

deployments– Replicable design … get up and running fast!– Complete lifecycle management … version control– Portability across multiple cloud platforms

• RightScale Server Templates

Page 19: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

19

What’s in a Server Template?

Page 20: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

20

Key Takeaways: Static vs. Dynamic Server Configuration

When Using Machine Images …OVERHEAD = Time to Change * # of Live Images + Time to Retrieve, Launch, and Change * # Stored Images

When Using Server Templates …

OVERHEAD = Time to Change

Eliminate the overhead of image maintenance, dramatically reducing your system administration and development burdens.

Page 21: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

21

Managing a Multi-Server EnvironmentRightScale Deployments bring all the serversassociated with an application environmenttogether under unified management• Set global input parameters• Monitor the entire deployment• Make global updates• Easily clone for ongoing development and testing

Page 22: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

22

Demo: Multi-Server Environment1. Example deployment2. Global configurations3. Monitor a deployment4. Deployment management

– Consumption tracking– Making a change

Page 23: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

23

Key Takeaways: Deployments

• Administrators monitor and respond at a deployment level

• All servers share common input parameters• Leverage configurations across multiple

availability zones and clouds• Work more efficiently and eliminate errors

Page 24: Cloud Computing Basics I

© 2009 RightScale Inc.—All rights reserved. RightScale Company Confidential

24

Contact a RightScale representative for a live demo or request presentation slides at: [email protected] (866) 720 – 0208

Sign up for a free developer account at: RightScale.com/FreeTrial

Access webinar recordings at:RightScale.com/webinars

Q&A - Getting Started

Thank you for listening!