5 quick wins for the cloud

38
5 Quick Wins for the Cloud September 8, 2011 Watch the video of this webinar

Upload: rightscale

Post on 20-Aug-2015

738 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

September 8, 2011

Watch the video of this webinar

Page 2: 5 Quick Wins for the Cloud

# 2

Cloud Management Platform

Your Panel TodayPresenting• Brian Adler, Professional Services Architect, RightScale • Rafael H. Saavedra, VP Engineering, RightScale

Q&A • Will Eschen, Account Manager, RightScale

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

Page 3: 5 Quick Wins for the Cloud

# 3

Cloud Management Platform

Agenda• Quick Win #1 – Development & Test• Quick Win #2 – Configuration Automation• Quick Win #3 – Monitoring and Alerting• Quick Win #4 – Auto-Scaling Architectures• Quick Win #5 – High-Availability Architectures• Takeaways• Questions & Answers

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

Page 4: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

Quick Win #1

Development & Test

Page 5: 5 Quick Wins for the Cloud

# 5

Cloud Management Platform

Market Forces• Shorter release cycles• More agile, streamlined product development• Geographically distributed workforces• Need for simple deployment mechanisms

Page 6: 5 Quick Wins for the Cloud

# 6

Cloud Management Platform

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 7: 5 Quick Wins for the Cloud

# 7

Cloud Management Platform

• Dev & Test a top choice to move to the cloud• Provides IT and business agility• Highly scalable resources required for test

• 30% to 50% of all servers dedicated to test

• Most test servers run at less than 10% utilization

0% 10% 20% 30% 40% 50% 60% 70% 80%

Other

Backup & Recovery

Test & Dev

Transaction Processing

Business Intelligence

Grid Computing

Mobile Services

Scalable Web Site

Today

Next Year

Why Cloud?

Source: RightScale Customer Survey

Page 8: 5 Quick Wins for the Cloud

# 8

Cloud Management Platform

Development and Test in a RightScale Managed Cloud

More creativityImproved qualityLess reworkFaster time to customerHigher utilization

Available Resources

Provisioning and Configuration Control

Page 9: 5 Quick Wins for the Cloud

# 9

Cloud Management Platform

Available, Easily Provisioned Dev & Test Resources

Page 10: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

Quick Win #2

Configuration Automation

Page 11: 5 Quick Wins for the Cloud

# 11

Cloud Management Platform11

• Launch entire deployments• Launch new servers

“in context”• Monitor and respond to

deployment-wide events• Perform deployment-wide

maintenance• Easily clone entire

deployments for test & dev or new customers

Manage Systems, not Servers Improve productivity and create business agility

Page 12: 5 Quick Wins for the Cloud

Cloud Management Platform

# 12

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 13: 5 Quick Wins for the Cloud

# 13

Cloud Management Platform

• Modular and variable-based• Built with re-usable scripts• ServerTemplates and scripts are

version controlled• Deployments* can be archived

* Logical groupings of servers.

RightScale’s ServerTemplate Methodology

Page 14: 5 Quick Wins for the Cloud

# 14

Cloud Management Platform

LAMP ServerTemplate Example

Page 15: 5 Quick Wins for the Cloud

Cloud Management Platform

# 15

Don’t Reinvent the Wheel!

• Find what you need• Browse examples• Use Diff • Partners!

Use the marketplace.

Advanced Search:Search by title AND description. Search by cloud. Search by category.

Tip!

Page 16: 5 Quick Wins for the Cloud

Cloud Management Platform

# 16

To Create, Record the Steps You Take

• Copy successful commands to new RightScripts.

• Extract variable information.• Attach needed files, or

compilations as archives.

Work on the instance.

Page 17: 5 Quick Wins for the Cloud

# 17

Cloud Management Platform

Consistent, Reusable Configurations

Page 18: 5 Quick Wins for the Cloud

# 18

Cloud Management Platform

Consistent, Reusable Configurations

Page 19: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

Quick Win #3

Monitoring & Alerting

Page 20: 5 Quick Wins for the Cloud

# 20

Cloud Management Platform

Server Monitoring• RightScale monitors over 80 default real-time metrics for compute,

database, networking and load balancing on Linux and Windows.• Default metrics include:

• Servers: CPU (10), Disk (6), Memory (9), Network (3), System (1)• Applications: Processes (6)• Web Servers: Apache (15), IIS (5)• Databases: MySQL (21), SQL Server (16)

• Users can create custom monitoring plug-ins for user-defined metrics and view graphs of these metrics on the RightScale dashboard.

Page 21: 5 Quick Wins for the Cloud

# 21

Cloud Management Platform

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 22: 5 Quick Wins for the Cloud

# 22

Cloud Management Platform

Cluster Monitoring• Cluster monitoring: one graph per server

Page 23: 5 Quick Wins for the Cloud

# 23

Cloud Management Platform

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

Page 24: 5 Quick Wins for the Cloud

# 24

Cloud Management Platform

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

Page 25: 5 Quick Wins for the Cloud

# 25

Cloud Management Platform

Heat Map with 100 Servers

Page 26: 5 Quick Wins for the Cloud

# 26

Cloud Management Platform

Alerts & Escalations for Automation• Alerts provide minute by minute monitoring of conditions• Alerts are tracked through an escalation process that determines

actions as time passes if the alert is unresolved• Actions during escalation can send emails, restart servers, run scripts,

launch additional servers and vote to scale up/scale down

Page 27: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

Quick Win #4

Auto-Scaling

Page 28: 5 Quick Wins for the Cloud

# 28

Cloud Management Platform

Classic IT Problem

Page 29: 5 Quick Wins for the Cloud

# 29

Cloud Management Platform

Classic IT Problem – Solved

Page 30: 5 Quick Wins for the Cloud

# 30

Cloud Management Platform

Auto-Scaling Arrays

Page 31: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

Quick Win #5

High Availability Architectures

Page 32: 5 Quick Wins for the Cloud

# 32

Cloud Management Platform

General HA Best Practices Avoid single points of failure Always place (at least) one of each component (load balancers,

app servers, databases) in at least two Availability Zones (AZs) Maintain sufficient capacity to absorb AZ / cloud failures

Reserved Instances – guarantee capacity is available in a separate region/cloud Replicate data across AZs and backup or replicate across

clouds/regions for failover Setup monitoring, alerts and operations to identify and automate

problem resolution or failover processing Design stateless applications for resilience to reboot / relaunch

Page 33: 5 Quick Wins for the Cloud

# 33

Cloud Management Platform

Multi-Availability Zone Deployments

Snapshot EBS volume for backups so the database can be

readily recovered within the region.

Place Slave databases in one or more AZs for failover.

Consider distributed NoSQL databases with the same distribution considerations. Spread

primary and replica nodes across multiple AZs. Place as many as you need for required

resiliency.

Consider local storage for additional slave database to remove dependency

on attached volume (Use LVM snapshots to create backups)

Page 34: 5 Quick Wins for the Cloud

# 34

Cloud Management Platform

Multi-Cloud Warm Disaster RecoveryStaged Server Configuration, pre-staged data and running Slave Database Server

• Generally recommended DR solution• Minimal additional cost• Allows fairly rapid recovery

Page 35: 5 Quick Wins for the Cloud

5 Quick Wins for the Cloud

Takeaways

Page 36: 5 Quick Wins for the Cloud

# 36

Cloud Management Platform

Cloud ManagementAu

tom

ation

Traditional Infrastructure

Cloud Infrastructure

Cloud Management

Abstraction

Manual AppsManual Infrastructure

= Slow & Expensive

Manual AppsAutomated Infrastructure

= Manual Cloud

Automated AppsAutomated Infrastructure

= Automated Cloud= RightScale

Page 37: 5 Quick Wins for the Cloud

# 37

Cloud Management Platform

Next Steps – Check Out Deeper Dive Contenthttp://www.rightscale.com/info_center

Page 38: 5 Quick Wins for the Cloud

# 38

Cloud Management Platform

Next Steps – Get First Hand Experience• Try Free Edition with LAMP All-in-One

• Check out the configuration management, monitoring & alerting

• www.rightscale.com/Free

• Contact us for a VIP trial for auto-scalingand high availability• (866) 720-0208 – [email protected]

• Run through tutorials and examples• support.rightscale.com

Next up in the Getting Started series:September 15From Zero to Cloud in 60 MinutesElon Bar-Evan, Technical Trainer

www.rightscale.com/getting-started