View
740
Download
1
Category
Tags:
Preview:
Citation preview
5 Quick Wins for the Cloud
September 8, 2011
Watch the video of this webinar
# 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!
# 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!
5 Quick Wins for the Cloud
Quick Win #1
Development & Test
# 5
Cloud Management Platform
Market Forces• Shorter release cycles• More agile, streamlined product development• Geographically distributed workforces• Need for simple deployment mechanisms
# 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
# 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
# 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
# 9
Cloud Management Platform
Available, Easily Provisioned Dev & Test Resources
5 Quick Wins for the Cloud
Quick Win #2
Configuration Automation
# 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
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
# 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
# 14
Cloud Management Platform
LAMP ServerTemplate Example
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!
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.
# 17
Cloud Management Platform
Consistent, Reusable Configurations
# 18
Cloud Management Platform
Consistent, Reusable Configurations
5 Quick Wins for the Cloud
Quick Win #3
Monitoring & Alerting
# 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.
# 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
# 22
Cloud Management Platform
Cluster Monitoring• Cluster monitoring: one graph per server
# 23
Cloud Management Platform
Stacked Graphs• Each color band shows contribution of one server• Servers are stacked on top of one another
# 24
Cloud Management Platform
Heat Maps• Each horizontal strip shows one server• The color shows how “hot” the server is running
# 25
Cloud Management Platform
Heat Map with 100 Servers
# 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
5 Quick Wins for the Cloud
Quick Win #4
Auto-Scaling
# 28
Cloud Management Platform
Classic IT Problem
# 29
Cloud Management Platform
Classic IT Problem – Solved
# 30
Cloud Management Platform
Auto-Scaling Arrays
5 Quick Wins for the Cloud
Quick Win #5
High Availability Architectures
# 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
# 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)
# 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
5 Quick Wins for the Cloud
Takeaways
# 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
# 37
Cloud Management Platform
Next Steps – Check Out Deeper Dive Contenthttp://www.rightscale.com/info_center
# 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 – sales@rightscale.com
• 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
Recommended