SlideShare a Scribd company logo
april25-26
sanfrancisco
cloud success starts here
Deployment Checkup: How to Regularly
Tune Your Cloud Environment
Brian Adler, Sr. Services Architect, RightScale
#2#2
#RightscaleCompute
Tune Ups - Why They Make Sense
• Over time, deployments grow organically
• Some things are done quickly to solve an immediate issue and
are never readdressed
• “If it ain’t broke, don’t fix it”
• Squeaky wheels get the grease. But over-greased wheels tend
to get ignored – and can be costly
#3#3
#RightscaleCompute
Whys and Whats
• Deployment Checkups (the “why”)
• Cost
• Performance
• Best Practices
• Deployment Considerations (the “what”)
• Cost Optimization
• Server Utilization
• High Availability and Disaster Recovery (HA/DR) Implementation
• Security
• Best Practices
#4
#rightscalecompute
Deployment Checkup
Cost Optimization
#5#5
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
#6#6
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
#7#7
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
#8#8
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
#9#9
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
• EBS Volumes
#10#10
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
• EBS Snapshots
#11#11
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
• EIPs
#12#12
#RightscaleCompute
Cost Optimization
• Unused/Unneeded Resources
• S3 objects
#13#13
#RightscaleCompute
Cost Optimization
• Storage
• Don’t over-allocate initially. Increase capacity when needed.
#14#14
#RightscaleCompute
Cost Optimization
• Bandwidth
• Cross-AZ
• Generally acceptable/recommended for HA configurations
• Cross-region/cloud
• Compress/Optimize
#15
#rightscalecompute
Deployment Checkup
Server Utilization
#16#16
#RightscaleCompute
Server Utilization
• Choose the right sized instance for the task at hand
• Utilize Reserved Instances (PlanForCloud can be of great
benefit here)
Something odd happened around this time…use alerts to
be notified and load testing to find the right instance size for the task
#17#17
#RightscaleCompute
Server Utilization
• CPU affinity
• taskset
• irqbalance
Spread the load
if/when possible
#18#18
#RightscaleCompute
Server Utilization
• Memory
• Numerous different memory options – find the right fit
• 613 MiB instances through 244 GiB instances
#19#19
#RightscaleCompute
Server Utilization
• Load average
• Good indicator of overall capacity utilization
• 1.0 x Number of Cores = fully utilized
#20#20
#RightscaleCompute
Server Utilization
• Monitoring and Alerts
• Use them! Find small problems before they become big problems
• Look for trends and act on them (not on spikes or anomalies)
• Look for underutilization as well as overutilization
#21
#rightscalecompute
Deployment Checkup
High Availability and Disaster Recovery
#22#22
#RightscaleCompute
HA/DR Considerations
• Avoid single points of failure (SPOF)
• Use Availability Zones (AZ) to your benefit
• Always place one of each component (load balancers, app servers,
databases) in at least two AZs
• Replicate data across AZs (HA) and backup or replicate across
regions/clouds for failover (DR)
• Setup monitoring, alerts and operations to identify and
automate problem resolution or failover process
#23#23
#RightscaleCompute
HA/DR Implementation
• Availability Zone Distribution
#24#24
#RightscaleCompute
HA/DR Implementation
• Availability Zone Distribution
#25#25
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#26#26
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#27#27
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#28#28
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#29#29
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#30#30
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#31#31
#RightscaleCompute
HA/DR Implementation
• Availability Zone and Regional Distribution
#32
#rightscalecompute
Deployment Checkup
Security
#33#33
#RightscaleCompute
Security
• Security Groups
#34#34
#RightscaleCompute
Security
• iptables
#35#35
#RightscaleCompute
Security
• iptables
#36#36
#RightscaleCompute
Security
• iptables
#37#37
#RightscaleCompute
Security – OS Patching
• Upcoming ServerTemplate release (v13.4) will have recipes to:
• Unfreeze Security repos on Ubuntu
• Unfreeze Upstream repos on CentOS
• Perform security update
#38
#rightscalecompute
Deployment Checkup
Best Practices
#39#39
#RightscaleCompute
Best Practices
• Image Bundling - Friends don’t let friends bundle
• Use ServerTemplate with base RightImage
• Configure server at boot time
• Use EBS-backed images to speed boot times if needed
• Rare case where bundling is recommended
• Manual install of software required
• Boot time is unacceptably long to respond to dynamic event
#40#40
#RightscaleCompute
Best Practices
• No SPOF
• Distribute servers in each tier across multiple AZs
• Use Deployments as Application containers
#41#41
#RightscaleCompute
Best Practices
• Commit your ServerTemplates (don’t use HEAD)
#42#42
#RightscaleCompute
Best Practices
• Use Credentials for all sensitive inputs
#43#43
#RightscaleCompute
Best Practices
• Use autoscaling in combination with right-sized instances for
the task at hand
• Automate all operations – no manual changes
• Reboot – all is lost
• Automation is documentation
#44#44
#RightscaleCompute
Summary
• Deployment sprawl can lead to cost and operational
inefficiencies
• Cost Optimizations can be found hiding in many places
• Find the right size resource for the job
• Don’t use a hammer if it ain’t a nail
• High Availability should be designed in from the start
• Look for SPOF and find ways to eliminate them
• Disaster Recovery can be affordable
• Security – open up only what you have to
• Best Practices promote operational efficiencies
april25-26
sanfrancisco
cloud success starts here
Questions?

More Related Content

What's hot (20)

PDF
Microservices meetup April 2017
SignalFx
 
PDF
Deterministic and high throughput data processing for CubeSats
Pablo Ghiglino
 
PDF
Klepsydra Technical Presentation
Pablo Ghiglino
 
PDF
Going serverless at Comic Relief
Peter Vanhee
 
PPTX
Blue green deployment
Lucas Falk Beier
 
PPTX
I Don't Test Often ...
Gareth Bowles
 
PDF
Introduction to Klepsydra
Pablo Ghiglino
 
PPTX
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
DevOps Enterprise Summit
 
PPTX
DR in the Cloud: Finding the Right Tool for the Job
Hostway|HOSTING
 
PPTX
Neotys PAC - Ian Molyneaux
Neotys_Partner
 
PPTX
Protecting Against Disaster: Plan for the Inevitable Before it Happens
Hostway|HOSTING
 
PPTX
5 Cloud Migration Experiences Not to Be Repeated
Hostway|HOSTING
 
PDF
Building Robust Pipelines with Airflow
Erin Shellman
 
PDF
Chaos Engineering - Limiting Damage During Chaos Experiments
Nils Meder
 
PDF
S.R.E - create ultra-scalable and highly reliable systems
Ricardo Amaro
 
PPTX
Accelerating Innovation and Time-to-Market @ Camp Devops Houston 2015
Ariel Tseitlin
 
PDF
Time Series Analysis Using an Event Streaming Platform
Dr. Mirko Kämpf
 
PPTX
Cloudstack autoscaling
ShapeBlue
 
PDF
Ml 3 ways
PhilipBasford
 
PPTX
Machine learning at scale with aws sage maker
PhilipBasford
 
Microservices meetup April 2017
SignalFx
 
Deterministic and high throughput data processing for CubeSats
Pablo Ghiglino
 
Klepsydra Technical Presentation
Pablo Ghiglino
 
Going serverless at Comic Relief
Peter Vanhee
 
Blue green deployment
Lucas Falk Beier
 
I Don't Test Often ...
Gareth Bowles
 
Introduction to Klepsydra
Pablo Ghiglino
 
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
DevOps Enterprise Summit
 
DR in the Cloud: Finding the Right Tool for the Job
Hostway|HOSTING
 
Neotys PAC - Ian Molyneaux
Neotys_Partner
 
Protecting Against Disaster: Plan for the Inevitable Before it Happens
Hostway|HOSTING
 
5 Cloud Migration Experiences Not to Be Repeated
Hostway|HOSTING
 
Building Robust Pipelines with Airflow
Erin Shellman
 
Chaos Engineering - Limiting Damage During Chaos Experiments
Nils Meder
 
S.R.E - create ultra-scalable and highly reliable systems
Ricardo Amaro
 
Accelerating Innovation and Time-to-Market @ Camp Devops Houston 2015
Ariel Tseitlin
 
Time Series Analysis Using an Event Streaming Platform
Dr. Mirko Kämpf
 
Cloudstack autoscaling
ShapeBlue
 
Ml 3 ways
PhilipBasford
 
Machine learning at scale with aws sage maker
PhilipBasford
 

Viewers also liked (6)

PPTX
The Business Case for Cloud Management - RightScale Compute 2013
RightScale
 
PPTX
HIPAA in the Public Cloud: The Rules Have Been Set - RightScale Compute 2013
RightScale
 
PPTX
Connecting the Clouds - RightScale Compute 2013
RightScale
 
PPTX
Seth Gerson, CEO, AltEgo
RightScale
 
PPTX
The Three Stages of Cloud Adoption - RightScale Compute 2013
RightScale
 
PPTX
Cloud Computing for the Enterprise
RightScale
 
The Business Case for Cloud Management - RightScale Compute 2013
RightScale
 
HIPAA in the Public Cloud: The Rules Have Been Set - RightScale Compute 2013
RightScale
 
Connecting the Clouds - RightScale Compute 2013
RightScale
 
Seth Gerson, CEO, AltEgo
RightScale
 
The Three Stages of Cloud Adoption - RightScale Compute 2013
RightScale
 
Cloud Computing for the Enterprise
RightScale
 
Ad

Similar to Deployment Checkup: How to Regularly Tune Your Cloud Environment - RightScale Compute 2013 (20)

PPTX
High Availability in the Cloud - Architectural Best Practices
RightScale
 
PPTX
10 Tips for Your Journey to the Public Cloud
Intuit Inc.
 
PPTX
Aws best practices
Abed Abo Waddee'a
 
PPTX
Managing Your Cloud Spend With PlanForCloud - RightScale Compute 2013
RightScale
 
PDF
International software testing conference 2017 fergal hynes
Fergal Hynes
 
PDF
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
RightScale
 
PPTX
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
PDF
Relus Cloud_Business Overview_2016 (4)
John Abele
 
PDF
Migrate and Govern Applications on Cloud Infrastructure
Manuj Bawa
 
PPTX
Limewood Event - VMware
BlueChipICT
 
PDF
RightScale Roadtrip - Accelerate To Cloud
RightScale
 
PDF
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale
 
PDF
RightScale Webinar: Enterprise-Grade Cloud Cost Management
RightScale
 
PDF
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
RightScale
 
PDF
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale
 
PDF
RightScale Roadtrip - Accelerate to Cloud
RightScale
 
PDF
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
RightScale
 
PPTX
Stacking up with OpenStack: Building for High Availability
OpenStack Foundation
 
PPTX
Stacking up with OpenStack: building for High Availability
OpenStack Foundation
 
PPTX
Cloud Expo Silicon Valley: Prepare for the Surge… Before It’s Too Late
RightScale
 
High Availability in the Cloud - Architectural Best Practices
RightScale
 
10 Tips for Your Journey to the Public Cloud
Intuit Inc.
 
Aws best practices
Abed Abo Waddee'a
 
Managing Your Cloud Spend With PlanForCloud - RightScale Compute 2013
RightScale
 
International software testing conference 2017 fergal hynes
Fergal Hynes
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
RightScale
 
Webcast: AWS Sticker Shock? How can containers and automation help?
Applatix
 
Relus Cloud_Business Overview_2016 (4)
John Abele
 
Migrate and Govern Applications on Cloud Infrastructure
Manuj Bawa
 
Limewood Event - VMware
BlueChipICT
 
RightScale Roadtrip - Accelerate To Cloud
RightScale
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale
 
RightScale Webinar: Enterprise-Grade Cloud Cost Management
RightScale
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
RightScale
 
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale
 
RightScale Roadtrip - Accelerate to Cloud
RightScale
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
RightScale
 
Stacking up with OpenStack: Building for High Availability
OpenStack Foundation
 
Stacking up with OpenStack: building for High Availability
OpenStack Foundation
 
Cloud Expo Silicon Valley: Prepare for the Surge… Before It’s Too Late
RightScale
 
Ad

More from RightScale (20)

PDF
10 Must-Have Automated Cloud Policies for IT Governance
RightScale
 
PDF
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
RightScale
 
PDF
Optimize Software, SaaS, and Cloud with Flexera and RightScale
RightScale
 
PDF
How to Set Up a Cloud Cost Optimization Process for your Enterprise
RightScale
 
PDF
Multi-Cloud Management with RightScale CMP (Demo)
RightScale
 
PDF
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
RightScale
 
PDF
How to Allocate and Report Cloud Costs with RightScale Optima
RightScale
 
PDF
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
RightScale
 
PDF
Using RightScale CMP with Cloud Provider Tools
RightScale
 
PDF
Best Practices for Multi-Cloud Security and Compliance
RightScale
 
PDF
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
RightScale
 
PDF
The 5 Stages of Cloud Management for Enterprises
RightScale
 
PDF
9 Ways to Reduce Cloud Storage Costs
RightScale
 
PDF
Serverless Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
PDF
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
RightScale
 
PDF
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
PDF
2018 Cloud Trends: RightScale State of the Cloud Report
RightScale
 
PDF
Got a Multi-Cloud Strategy? How RightScale CMP Helps
RightScale
 
PDF
How to Manage Cloud Costs with RightScale Optima
RightScale
 
PDF
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
RightScale
 
10 Must-Have Automated Cloud Policies for IT Governance
RightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
RightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
RightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
RightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
RightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
RightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
RightScale
 
Using RightScale CMP with Cloud Provider Tools
RightScale
 
Best Practices for Multi-Cloud Security and Compliance
RightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
RightScale
 
The 5 Stages of Cloud Management for Enterprises
RightScale
 
9 Ways to Reduce Cloud Storage Costs
RightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
RightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
RightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
RightScale
 
How to Manage Cloud Costs with RightScale Optima
RightScale
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
RightScale
 

Recently uploaded (20)

PDF
Home Cleaning App Development Services.pdf
V3cube
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pdf
ghjghvhjgc
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PPTX
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PDF
[GDGoC FPTU] Spring 2025 Summary Slidess
minhtrietgect
 
PDF
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
Edge AI and Vision Alliance
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Home Cleaning App Development Services.pdf
V3cube
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pdf
ghjghvhjgc
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
[GDGoC FPTU] Spring 2025 Summary Slidess
minhtrietgect
 
“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation ...
Edge AI and Vision Alliance
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 

Deployment Checkup: How to Regularly Tune Your Cloud Environment - RightScale Compute 2013