rs product deck january 2012

71
Cloud Management RightScale Cloud Management MultiCloud Platform Manage public, private, and hybrid clouds Configuration Framework Provision servers and execute scripts with consistency Automation Engine Monitor, alert, auto-scale, and automate operations MultiCloud MarketplaceAccess cloud-ready, customizable ServerTemplates™ Governance Controls Control access and security, track usage, and access logs

Post on 19-Oct-2014

471 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Rs product deck january 2012

# 1

Cloud Management

RightScale Cloud Management

MultiCloud PlatformManage public, private, and hybrid

clouds

Configuration FrameworkProvision servers and execute scripts

with consistency

Automation EngineMonitor, alert, auto-scale, and

automate operations

MultiCloud Marketplace™Access cloud-ready, customizable

ServerTemplates™

Governance ControlsControl access and security, track

usage, and access logs

Page 2: Rs product deck january 2012

# 2

Cloud Management

IaaS

Bridging Apps and Infrastructure

Dashboard

Governance Controls – Access, Security, Reporting

MultiCloud Platform – Provisioning

Automation Engine – Monitoring, Alerting, Scaling

Configuration Framework – ServerTemplates, RightScripts

Hardware

Hypervisor

Cloud Infrastructure

Software

API

Private Clouds Public Clouds

Page 3: Rs product deck january 2012

# 3

Cloud Management

Users Content

Clouds Services

RightScale Cloud Ecosystem

Page 4: Rs product deck january 2012

# 4

Cloud Management

Automation – Marketplace – Governance

Page 5: Rs product deck january 2012

# 5

Cloud Management

• A Cloud “Remote Control”• Private clouds• Public clouds• Hybrid clouds

• Choose your:• Vendors• Geography• Price• Performance• Compliance

MultiCloud Platform

Page 6: Rs product deck january 2012

# 6

Cloud Management

One “Cloud” – Many Resource Pools

Rackspace

Amazon Web Services

SoftLayer

Logicworks

Datapipe

Singapore

Hong Kong

Tokyo

Dallas

DC Area

NYC Area

SF Area

Seattle

Chicago

Dublin

London Amsterdam

IDCF / Yahoo! Japan

Fukuoka

Korea Telecom

Seoul

Beijing

UnGeo

Tata

Hyderabad

Private Clouds Public & Managed Clouds

Oregon

São Paulo

KINX

Page 7: Rs product deck january 2012

# 7

Cloud Management

Application Portfolio

Requirements Filter

Resource Pools

App 1

App 2

App 3

Performance

Cost

Compliance

Reliability

Security

Workload Deployment Freedom

Management & automation – across cloud resource pools

App N

App 1

App 2

App 3

App N

Internal DC

Private Cloud 1

Public Cloud

Page 8: Rs product deck january 2012

# 8

Cloud Management

RightScale ServerTemplates™

• Reproducible: Predictable deployment

• Dynamic: Configuration from scripts at boot time

• Multi-cloud: Cloud agnostic and portable

• Modular: Role and behavior abstracted from cloud infrastructure

Configuration Framework

Page 9: Rs product deck january 2012

# 9

Cloud Management

App & Web Servers

Community

ISV Partners

RightScale

Pre-built by our ecosystem

MultiCloud Marketplace

Cloud-ready stacks

Databases & Caches

And more…

Page 10: Rs product deck january 2012

# 10

Cloud Management

ServerTemplates

• ServerTemplates define individual servers and/or complete systems

• More than just instance characteristics … entire system configuration (e.g., networking, environment variables, automation settings, server interdependencies)

Page 11: Rs product deck january 2012

# 11

Cloud Management

First step to nirvana: ServerTemplates

• Chiseled in stone.• Painful to change.• So pre-cloud.

• Live above the image.• Live above the cloud.• Code your infrastructure.

Virt

ual M

achi

ne Im

age

Ser

verT

empl

ate

Page 12: Rs product deck january 2012

# 12

Cloud Management

ServerTemplates are Server DNA

“Web Server”

Public Cloud

Private Cloud

Future Cloud

Cloud AgnosticOne Asset, Multiple Options

Page 13: Rs product deck january 2012

# 13

Cloud Management

• Dynamic configuration

• Abstract role and behavior from cloud infrastructure

• Predictable deployment

• Cloud agnostic / portable

• Object-oriented programming for sysadmins

ServerTemplates

Page 14: Rs product deck january 2012

# 14

Cloud Management

What are ServerTemplates?Anatomy of a

ServerTemplateExample ServerTemplate

MySQL 5.0

RightScript/Recipe N

RightScript/Recipe 5

RightScript/Recipe 4

RightScript/Recipe 3

RightScript/Recipe 2

RightScript/Recipe 1

boo

t se

que

nce

RightScript/Recipe 6

RightScript/Recipe 6

ope

ratio

ns

Base Image

Start all services

Setup DNS and IPs

Restore last backup

Configure/tune MySQL

Install MySQL Server

Install monitoring

boo

t se

que

nce

Perform backup

Initialize slave

ope

ratio

ns

Right Image

Page 15: Rs product deck january 2012

# 15

Cloud Management

What do ServerTemplates help me do?• Affect Cloud Resources and specify cloud properties

(image, instance type, ssh key, security groups, etc.)• “Record” everything you do to set up a server

(install software, edit configuration files, start services, etc.)

• Extract variable configuration information [as Inputs]• Define custom monitors and alerts• Keep versions of your configurations, images, scripts…• Share best practices within your organization, or to the

world• Incorporate best practices from others, and receive

updates

Page 16: Rs product deck january 2012

# 16

Cloud Management

• Dynamically configure servers at run-time

• Abstract role and behavior from cloud infrastructure

• Modular and variable-based for easy maintenance

• Launch predictable infrastructure

• Portable

Dynamically Configure with ServerTemplates Create agile, automated, and predictable IT infrastructure

Page 17: Rs product deck january 2012

# 17

Cloud Management

How does RightScale help with Abstraction?

• Unified Multi-Cloud UI and new API (in progress)• Multi-Cloud Servers/Arrays• Multi-Cloud ServerTemplates• Multi-Cloud Images

Server

runnable abstraction

ServerTemplate

software config runtime config

1:1 1:N II

I

II

cloud resources

Image

Page 18: Rs product deck january 2012

# 18

Cloud Management

MultiCloud Image• Collection of RightImages that represent a standard

configuration across multiple clouds

MCI: Windows Server 2008

AWS AP-Singapore

AWS AP-Tokyo

AWS EUAWS US-

EastAWS US-

WestRackspace

Page 19: Rs product deck january 2012

# 19

Cloud Management

ServerTemplates

Virtual machine

OS

Storage volumes

Networking

SQL Server/ASP.NET…

App Libraries

RightImages &Multi-Cloud Images• Standard image

configurations

Cloud Portability• Standard configurations

that work across clouds

Application

Applications• Cloud independent

deployment

Modular – Portable – Reproducible

Page 20: Rs product deck january 2012

# 20

Cloud Management

Images vs. RightScale ServerTemplates

• Big & opaque• Complex to reproduce• Static• Not cloud-portable

Slow workflow Not cloud-agile

• Modular & flexible• Reproducible &

maintainable• Dynamic & agile• w/ MCI - Multi-cloud enabled

Dev-like workflow Dynamic configuration

Virtual Machine Images RightScale ServerTemplates

Page 21: Rs product deck january 2012

# 21

Cloud Management

Automation Engine

• Monitoring and alerting

• Server and application

• Escalations and triggers

• Auto-scaling

• Operational automation

• Database backup, failover, recovery

• Script execution

• Code deploys and patches

Page 22: Rs product deck january 2012

# 22

Cloud Management

Cluster monitoring• Individual graphs

• Good for a dozen servers• Displays all standard graphs with full detail

• Stacked graphs• Displays the contribution of many servers to a total• Great to see the sum and variability of activity in a cluster• Difficult to make out individual servers• Examples: requests/sec, cpu busy cycles, I/O bytes/sec

• Heat maps• Displays a bar for each server• Great to see uneven distribution across servers• Great to quickly spot performance problems across many servers• Difficult to read absolute values or see the total cluster activity

Page 23: Rs product deck january 2012

# 23

Cloud Management

Cluster monitoring• Current cluster monitoring: one graph per server

Page 24: Rs product deck january 2012

# 24

Cloud Management

Stacked graphs• Each color band shows contribution of one server• Servers are stacked on top of one another

Page 25: Rs product deck january 2012

# 25

Cloud Management

Heat maps• Each horizontal strip shows one server• The color shows how “hot” the server is running

Page 26: Rs product deck january 2012

# 26

Cloud Management

Heat map with 100 servers

Page 27: Rs product deck january 2012

# 27

Cloud Management

Stacked graph of the same 100 servers

Page 28: Rs product deck january 2012

# 28

Cloud Management

Cluster monitoring architecture

• Architecture• Monitoring front-end servers

pull data from storage servers• Up to 100 servers on one graph

(to be increased)

your servers

monitoringstorageservers

monitoringfront-endservers

Page 29: Rs product deck january 2012

# 29

Cloud Management

Server arrays provide horizontal scaling

Page 30: Rs product deck january 2012

# 30

Cloud Management

Governance Controls

• Access and security

• Authentication, roles, permissions

• Umbrella accounts and sharing

• Auditing and logging

• Server logs

• Infrastructure audits and tracking

• Usage and cost metering

• Cost tracking and quotas

• Real-time run rate projections

Page 31: Rs product deck january 2012

# 31

Cloud Management

Control Users & CostsMaintain IT control & visibility

• Access current and projected costs by project or department

• Roll-up and export cost data• Manage user permissions• Establish and enforce

corporate standards• Automate compliance

management• Maintain audit and log files

Page 32: Rs product deck january 2012

# 32

Cloud Management

Codify Corporate Best PracticesAchieve operational excellence and execute governance strategies

• Build library of company-specific best practices

• Preserve corporate learning• Standardize configurations

and architectures• Create run books with

associated operational scripts

• Collaborate and share cloud computing assets

Page 33: Rs product deck january 2012

# 33

Cloud Management

Niche Phase

• Share & preserve learning and best practices for next game

• Maintain the experience with SLA-

based automation ensures users

• Easily migrate “in-house” with hybrid cloud solutions

Page 34: Rs product deck january 2012

# 34

Cloud Management

RightScale Accounts

• Each account corresponds to a set of AWS credentials

• Complete isolation – reporting, configuration assets, cost tracking, etc.

• Configurations are easily shared amongst 2 or more accounts via Sharing Groups (see slide 9)

• “Enterprise Manager” allows you to manage multiple account under 1 parent account

Page 35: Rs product deck january 2012

# 35

Cloud Management

User Roles

• User roles and access rights are organized “Account down” as opposed to “User up”

• A user can access 1 or more environments with different roles and access rights

• SSO supported• Users are granted rights by Admin

via invitation process

Page 36: Rs product deck january 2012

# 36

Cloud Management

User Roles• Admin – full rights on RightScale; only role that can access

AWS private key material• Observer – may only observe an account• Actor – launch / terminate services, run configuration scripts

bundle instance, create volumes, etc. • Security Manager – only role that may create or edit security

groups (port access; firewall)• Designer – create ServerTemplates, RightScripts, set Alerts• Library – import configuration assets from library

Page 37: Rs product deck january 2012

# 37

Cloud Management

User Roles, continued

• Server-login – only role that may login to servers (SSH)• Publisher – can publish configuration assets to library; share

configurations via private “Sharing Groups”• Billing – manage billing info• Enterprise Manager – access all accounts under Enterprise

Group, grant access, control user roles• Lite User – limited access to RightScale; may launch pre-

configured systems published to Lite User account

Complete list available at: http://support.rightscale.com/15-References/Tables/User_Role_Privileges?highlight=user+roles

Page 38: Rs product deck january 2012

# 38

Cloud Management

Temporary Users

• Temporarily grant access & role(s)• Set automated expiration in # of days

Page 39: Rs product deck january 2012

# 39

Cloud Management

• Admin can set up private libraries

• Accounts with “Publisher” rights can publish ServerTemplate configurations into library

• Members of private libraries can access and deploy configurations

• No migration; seamless roll into production

Sharing Groups

Account 2Account 1 Account 3

Page 40: Rs product deck january 2012

# 40

Cloud Management

Visibility

GLOBAL (Master Parent Account)

Child #1

Global RS AdminManages user accounts and ServerTemplates for all branches.

PricingPricing set at Global level … pre-negotiated rates apply to all child accounts

Each group / PO can have specific number of accounts / users pre-associated … and can buy more at pre-negotiated corporate rate

Makes separate PO and gets charged for specific additional services (ie education, more private cloud nodes etc)

Monthly usage cost, associated to account and PO-number

Master Parent

Child #2

Child #7

Child #3

Child #4

Child #5

Child #6

Child #8

Child Accounts

LOB

2LO

B 1

Dev

.E

ME

A

PC

PC

Infrastructure Audits User Audits Cost Tracking Single Billing

Page 41: Rs product deck january 2012

# 41

Cloud Management

Visibility example: Infrastructure Audit• Review of all Security Groups or

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

or public ports

• SSH Key audit analyzes all or running servers

• Store up to 10 audits and use to baseline

• Audits can be downloaded as text or JSON files

Page 42: Rs product deck january 2012

# 42

Cloud Management

Billing

• RightScale will single bill for RS and AWS fees• Full support for AWS’ consolidated billing• RightScale accepts credit card, wire, ACH, check• Supports monthly, annual or multi-year invoicing• Standard Net30 payment terms• RightScale will mass-provision AWS accounts for customers

Page 43: Rs product deck january 2012

# 43

Cloud Management

RightScale for Enterprise

• Visibility: Single pane of glass for public, private, and hybrid clouds

• Cloud-enabled infrastructure:On-demand, elastic, metered

• Simplified provisioning:Standardized, enforced configurations

• Application-aware infrastructure: Manage systems, not servers

• Vendor freedom: Leave doors open in a rapidly changing environment

Page 44: Rs product deck january 2012

# 44

Cloud Management

The Enterprise Path to the Cloud

• Traditional Data Center

• Siloed, over capacity, server sprawl

• Virtualized Data Centers

• Increased consolidation and standardization

• Automated Hybrid Cloud

• Rapid, elastic provisioning

• Shared resource pools and workloads

• Pay per use

Page 45: Rs product deck january 2012

# 45

Cloud Management

myCloud private and hybrid clouds

Page 46: Rs product deck january 2012

# 46

Cloud Management

Use Case: Hybrid Cloud

• RightScale customer since 2009• Zynga manages their public and private/hybrid cloud (zCloud)

with RightScale – through a ‘single pane of glass’

“The zCloud also integrates with the operational and management tools that have proven critical to our business, such as RightScale and CloudStack.”

-Allan Leinwand

Zynga CTO – Infrastructure Engineering

Page 47: Rs product deck january 2012

# 47

Cloud Management

IT and Evolution of Infrastructure

Traditional ITSiloed/over capacity/server sprawl

ConsolidationPhysical infrastructure

VirtualizationIncrease utilization

StandardizationExtensible toolset

Abstraction / AutomationAPI / Config Management

Private / Multi-CloudPublic + Private

Public CloudDynamic/Elastic/Pay per Use

VisibilityUsers Accounts Billing Security

Page 48: Rs product deck january 2012

# 48

Cloud Management

RightScale’s BioPharma Solutions

Grid• Independent jobs /

parallel computing• Single or multiple worker

classes

Batch

Scheduled runs

Single or multiple worker classes

HPC

Complex jobs

Tightly coupled machines

Utility Computing

On-demand access to compliant builds

Self-service interface

Page 49: Rs product deck january 2012

# 49

Cloud Management

What is Private Cloud?

• Comprised of one or more datacenters

• Physical Infrastructure that sits behind an API

• May or may not leverage virtualization

• May or may not be hosted by ‘you’

• Is available only for your consumption.

Page 50: Rs product deck january 2012

# 50

Cloud Management

• Discourage rogue use of Public Clouds• Security and ComplianceControl

• Leverage existing hardware resources• Integrate with existing systems and

processesFlexibility

• Enable use of specialized hardware• Configure systems to match workloadsPerformance

Why Private and Hybrid Cloud?

Page 51: Rs product deck january 2012

# 51

Cloud Management

Application Portfolio

Requirements Filter

Resource Pools

App 1

App 2

App 3

Performance

Cost

Compliance

Reliability

Security

Workload Deployment Freedom

Management & automation – across cloud resource pools

App N

App 1

App 2

App 3

App N

Internal DC

Private Cloud 1

Public Cloud

Page 52: Rs product deck january 2012

# 52

Cloud Management

Benefits of myCloudAgility & Choice: Choose your cloud infrastructure based on Application requirements.

Flexibility: Manage application deployments across public and private clouds; scale on demand.

Control: Securely manage your public, hybrid, and private cloud deployments from a single Pane of Glass.

Proven: myCloud is based on proven Reference Architectures with key RightScale partners (Cloud.com, Euca, Openstack).

Page 53: Rs product deck january 2012

# 53

Cloud Management

Public IaaS Clouds

RightScale Cloud Management Platform

Applications & Data

Application Code

Middleware Automation

OS Image

Public Cloud Stack

AW

S E

C2

Re

gio

n

Ra

cksp

ace

Re

gio

n

e.g. Web Apps, Dev/Test, Self-Service, etc

Page 54: Rs product deck january 2012

# 54

Cloud Management

Cloud Infrastructure Hardware

RightScale Cloud Management Platform

Applications & Data

Host Servers – CPU, Memory

Storage

Networking

Private Cloud Stack

Cloud Infrastructure SoftwareVirtual Servers & Networking

Cloud & Storage Controller

Hypervisor

e.g. Web Apps, Dev/Test, Self-Service, etc

Page 55: Rs product deck january 2012

# 55

Cloud Management

Cloud Infrastructure Hardware

Applications & Data

Host Servers – CPU, Memory

Storage

Networking

myCloud Fills the Gap

Hypervisor

e.g. Web Apps, Dev/Test, Self-Service, etc

Application Code

Middleware Automation

OS Image

Virtual Servers & Networking

Cloud & Storage Controller

Page 56: Rs product deck january 2012

# 56

Cloud Management

Cloud Management Automates ApplicationsA

uto

mat

ion

Traditional Infrastructur

e

Cloud Infrastructur

e

ManagedCloud

Abstraction

Manual AppsManual Infrastructure= Slow & Expensive

Manual AppsAutomated Infrastructure= Manual Cloud

Automated AppsAutomated Infrastructure= Automated Cloud= RightScale

Page 57: Rs product deck january 2012

# 57

Cloud Management

Cloud FilesS3

US-West Cloud N

Storage N

US-East RAX

Google

Use Case: Public to Public

Your Applications

IaaS

Storage

Page 58: Rs product deck january 2012

# 58

Cloud Management

Use Case: Public to Private

App A App B App C App D

IaaS

Storage

Public CloudPrivate Cloud

myCloud 1 myCloud 2 US-West RAX

DC1 DC2 S3 Cloud Files

Page 59: Rs product deck january 2012

# 59

Cloud Management

Use Case: Private to Public

myCloud 1 myCloud 2 US-West RAX

DC1 DC2 S3 Cloud Files

App A App B App C App D

IaaS

Storage

Public CloudPrivate Cloud

Page 60: Rs product deck january 2012

# 60

Cloud Management

Use Case: Private to Private

App A App B App C App D

IaaS

Storage

Public CloudPrivate Cloud

myCloud 1 myCloud 2 US-West RAX

DC1 DC2 S3 Cloud Files

Page 61: Rs product deck january 2012

# 61

Cloud Management

Create myCloud Account

Choose your infrastructure

Install your hardware

and register

Launch Server

Templates

Automate, monitor & manage

Integrate for hybrid clouds

Cloud Enable Your Infrastructure

Page 62: Rs product deck january 2012

# 62

Cloud Management

Dev & Test

• Lifecycle Challenges

• Limited, shared resources

• Lead time for procuring and provisioning equipment

• Maintaining consistent environments throughout the lifecycle

• Maintaining multiple environments in parallel

• Distributed teams and team members

Page 63: Rs product deck january 2012

# 63

Cloud Management

Dev & TestAvailable, Easily Provisioned Resources

Page 64: Rs product deck january 2012

# 64

Cloud Management

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

1-Ja

n4-

Jan7-

Jan

10-J

an

13-J

an

16-J

an

19-J

an

22-J

an

25-J

an

28-J

an

31-J

an

3-Feb

6-Feb

9-Feb

12-F

eb

15-F

eb

18-F

eb

21-F

eb

24-F

eb

27-F

eb

2-M

ar

5-M

ar

8-M

ar

11-M

ar

14-M

ar

17-M

ar

20-M

ar

23-M

ar

26-M

ar

29-M

ar0%

50%

100%

Resource Utilization

Page 65: Rs product deck january 2012

# 65

Cloud Management

Grid Computing in the Cloud

Cloud Computing Model

Resources on Demand

Virtually Infinite Resources

Pay as You Go

Grid Computing in the Cloud

Resolves Scheduling Issues

Supports Faster Processing

Matches Costs to Demand

Page 66: Rs product deck january 2012

# 66

Cloud Management

Cloud-based Grid Computing Use Cases

Pharmaceutical Analysis – Researchers expected a protein analysis comparing 2.5 million compounds to take a week of processing on internal servers

• Using hundreds of servers, the job was completed in one day

Web 2.0 – One customer transcodes images to render video on demand

• Processing time was reduced from hours on internal resources to minutes

Insurance Claims Loss Control – Systems for detecting fraudulent, improper or duplicate claims in batches of millions of claims would have required months of processing time to run and millions of dollars in capital outlay to build in the data center

• Batch runs finished in a few days at significantly lower cost

Financial Data Processing – Back testing environments that analyze data to test new trading strategies

• Trading strategies analyzed faster and more cost-effectively by scaling out servers

Page 67: Rs product deck january 2012

# 67

Cloud Management

RightScale Grid / Batch ArchitectureAutomated server scaling, operational remediation, server cost optimization

SQS Input Queue SQS Error Queue

SQS Output Queue

Amazon S3Amazon S3

Batch jobs from Your job producer

application

Scalable cloud servers using RightScale Server Templates

Your application or next batch process

job consumer

Worker Daemon

Your code

RightScale Amazon Cloud InfrastructureCustomer code

RightScale Management Interface

Page 68: Rs product deck january 2012

# 68

Cloud Management

www.appdata.comFeb 2011

Social Apps

Page 69: Rs product deck january 2012

# 69

Cloud Management69

• 600K concurrent users• 100X scaling in 4 days• 8,000 instances• 250K new users per hour• 0 to 35M unique users in one day• 1:1000+ data center management ratio

Why in the AWS Cloud with RightScale?

Extensive experience in large, highly-elastic single gaming applications

Page 70: Rs product deck january 2012

# 70

Cloud Management

Scalable Web Applications

Page 71: Rs product deck january 2012

# 71

Cloud Management

Scalable Web Applications• Add capacity as demand dictates• Classic example of “pay as you go” utility computing• Enables the ability to react to viral and flash-crowd events

without degradation of service• PaaS solutions exist that can leverage scalability benefits

• Zend Solution Pack• VMware’s Cloud Foundry

• Hybrid cloud environments can scale to take advantage of both public and private clouds• Zynga’s Z Cloud is currently the largest hybrid cloud in the world, all of

which is managed through the RightScale platform