SlideShare a Scribd company logo
1 of 44
Download to read offline
Tips and Tricks for Capacity Risk Assessment,
Rightsizing and Planning
Kevin Denton, Gilead Sciences
Jim Medeiros, VMware
Monica Sharma, VMware
VCM4992
#VCM4992
2
Agenda: Tips and Tricks for vSphere Capacity Planning
Monitor & Analyze
Right-Size VMs ConclusionImprove Utilization
vC Ops – OverviewGilead’s Advantage
3
Gilead - Overview
Gilead Sciences
• Growing, innovative leader in Research
based Biopharmaceutical
• Focus areas - HIV/AIDS, Hepatitis, Cancer,
Respiratory & Cardiovascular conditions
Goals • Robust capacity planning based on
tangible data
• Forecast growth to know what capacity
is needed
4
Gilead’s Challenges & Needs
Criteria for an Operations
Management Solution
 No adequate capacity planning (Yearly fire drill)
 No understanding of current utilization
 No way to do adequate forecasting
Challenges
 Drop & play – easy setup & management
 Provides capabilities of showing Utilization,
Capacity management, Change management
and Forecasting
5
Agenda: Tips and Tricks for vSphere Capacity Planning
Monitor & Analyze
Right-Size VMs ConclusionImprove Utilization
vC Ops – OverviewGilead’s Advantage
6
Agenda: Tips and Tricks for vSphere Capacity Planning
vC Ops – Overview
Today & Roadmap Get Right Metrics Tune Policies Pick your Visuals
7
Capacity Planning in vCenter Operations – Today
 Ensure performance SLAs
 Increase Utilization & Realize Savings
 Plan better by what-if modeling
 Policy driven Capacity views/dashboards
 Optimization & Rightsizing
recommendations
 Modeling of how many VMs can
fit & do I have enough
Do I have any capacity risk? Benefit
Benefit
Description
Can I improve utilization?
Do I have enough?
8
Capacity Planning in vCenter Operations – Today
 Ensure performance SLAs
 Increase Utilization & Realize Savings
 Plan better by what-if modeling
 Policy driven Capacity views/dashboards
 Optimization & Rightsizing
recommendations
 Modeling of how many VMs can
fit & do I have enough
Do I have any capacity risk? Benefit
Benefit
Description
Can I improve utilization?
Do I have enough?
9
Capacity Planning in vCenter Operations – Roadmap
 Manage capacity across
SDDC & hybrid
 Forecast accurately
 Optimize utilization
 Extensible capacity models
beyond virtual
 Save, Reserve future projects,
plan deficit
 Policy-driven, automated
recommendations
Custom Report Builder
Capacity beyond vSphere Future-proof Forecast
Automate Recommendations
Benefit
Description
10
Get the Right Metrics
16 GB- Total Allocated Capacity
2GB -What VM did not get (Contention)
8GB - What the VM got(Usage)
SQL VM
10GB- What the VM wants(Demand)
 Demand is What the VM wants: Physical
resources an object might consume
w/o constraints
 Demand = Usage (what VM gets)
+
Contention (What VM does not get)
② Check Time Resolution - Don’t use one time
peak for planning, use rolled up avg over time
③ Use BOTH: Allocation & Demand Models
• Use Allocation model to create a safe top line
E.g. fill VMs till cluster is at 200% ,then add
new host
• Use Demand model in conjunction to catch
unexpected bursts/peaks and prevent waste
④ Compare actual demand vs. allocation
• To assess performance risk
• To show optimization potential & savings
 Allocation - Amount of a resource that the
user configures
① Use Demand for capacity & performance
if Demand > Entitlement
• May have performance issues
• May be undersized (‘Stressed’)
• Use Demand vs Consumed for Memory
Buffer The most a VM can get (Entitlement)
11
Translate Your Operational ‘Knobs’ to vC Ops Policies
How would you like to
Manage Capacity Risk?
What are your goals to
Optimize your environment
Performance Higher utilization
Ignore Waste Higher densitysafe
PRODUCTION TEST-DEV
Configure Out-of-Box Policies
Production/Test Dev/UAT/IT-Apps etc
12
Pick Your Visuals
Out of box
Custom
vSphere Dashboard Planning Views Canned Reports
Custom Templates Custom Heatmaps Custom Dashboards
13
Resources available for you
1. VMworld slides
from
VMworld site
2. Custom Dashboards
from
VMware Management
Blog-Tech Tips
14
Agenda: Tips and Tricks for vSphere Capacity Planning
Monitor & Analyze
Right-Size VMs ConclusionImprove Utilization
vC Ops – OverviewGilead’s Advantage
15
Agenda: Tips & Tricks to Analyze Demand, Utilization & Risk
VM Growth Infra Burn Rate Capacity Risk
Monitor & Analyze
16
How many of you have been tasked to
Monitor Infrastructure Utilization & Risk?
Audience Poll Question
17
What Has Been My VM Growth Trend?
vC Ops vSphere UI Planning  Vm Capacity View vC Ops Custom UI->VM Count & Trend –by Cluster
① Metrics:
Use Total/Powered on
VM count
② Visuals:
Forecast trend to view
Risk
③ View Growth
by Cluster, LOB, Geo etc.
18
What Has Been My Infrastructure Utilization Trend?
② Visuals:
Breakdown
by cluster to view
Actual Demand
by Clusters
① Metrics:
Use Usable Capacity
vs. Total Capacity for
Planning decisions
(includes Buffers)
19
How Well Is My Infrastructure Utilized Today?
③ Under-utilized
Clusters –
fill or consolidate
② Stressed Clusters
with high Count
of VMs
① Used,
Remaining?
Metrics: VM Count,
Usable Capacity
20
Which Clusters are at Capacity Risk & Why?
① Which clusters are
at Capacity Risk?
③ Compare
Actual Demand
to Allocation
② Why?
- Out of Capacity?
- Will run out soon?
- Under-Sized?
- VM: Host Ratio
21
Assess Risk Based on Your Policy
① Identify & Apply out of box Policies
• By Environment to manage Risk
• Production Policy
• Test-Dev Policy
• By Workload type for Right-sizing
• Ignore objects
• Batch Workloads
• Interactive/Server Workloads
• Optimized for 15/30 min SLA
② Translate your Knobs to Policies
• Allocation and Demand model
• Over-commit ratios(CPU, Mem)
• Thresholds for capacity risk
• Buffers
• Business hours
22
What Do These Settings Impact & When?
① Dashboard - Time Remaining
& Capacity Remaining
calculated daily
② Planning Views –
Capacity Risk Details
view updates in real-time
23
Which Datastores Are at Capacity Risk & Why?
Datastores at capacity
risk –color coded
Which VMs
Causing most waste?
24
Which Top N VMs Are at Capacity Risk & Why?
VMs out of Capacity? Undersized VMs?
VMs out of Guest FS?
VMs running out of
capacity soon?
25
Agenda: Tips and Tricks for Right-Sizing
Monitor & Analyze
Right-Size VMs ConclusionImprove Utilization
vC Ops – OverviewGilead’s Advantage
26
Agenda: Tips and Tricks for Right-Sizing
Right-Size VMs
27
Tips for Right Sizing VMs
① More vCPUs actually
slows down a VM
② (CPU Usage | Co-stop)
Trend this metric when
Usage is low but
Demand is high
Table for 2 – Just a minute please
Table for 10 – 20 minutes
28
How Do Right Sizing Analytics Work?
Time
%Demand
Stress % Threshold
Current Capacity
Moments of Stress Summed Up as %
of Stress Zone Area
If Stress > 1%, show in under-sized VM listArea based Stress Analysis
• VM is considered
undersized/stressed when:
• Amount of CPU demand
peaks above 70% is more
than 1% of any 1 hour
70%
Time
%Demand
Current Capacity
Waste % Threshold
Moments of Wasted Summed
Up as % of Waste Zone Area
If Waste > 99%, show in list
• VM is considered oversized when:
• Amount of CPU demand below
above 30% is more than 1% of the
entire range(30 days)
29
Step 1: Identify Over/Under Sized VMs/Hosts
① Under Planning  Views
• Over/Under sized VMs,
• Under utilized/Stressed Clusters
30
Step 2: Profile Workload & Apply Policy
Server Workload Profile:
• E.g. Exchange, AD, Citrix
• 9-5 Usage pattern
• Account for many micro-
bursts in an hour
5 Minute CPU
Demand Average
Interactive Workload Profile:
• E.g. Web Servers
• Constantly busy
① Apply “Interactive Policy”
② (Optional)Tune Settings
• To catch peaks
• Enable “Stress”
• Use buffers for erratic peaks
• Set sliding window = 1 hour
vSphere UI  Operations  All Metrics
31
Step 2: Profile Batch Workload Type & Apply Policy
5 Minute CPU
Demand Average
Batch Workload Profile:
• E.g. Month end, Backup,
• Busy only for small bursts, idle most of the time.
Peak higher than avg
• Ensure sized for when it needs resources (4 hr SLA)
① Apply “Batch Workload Policy”
② (Optional) Tune Settings:
• Narrow down business period
• Set “sliding window” for
expected duration
③ If VM is idle for 28 days, it will
NOT be considered over-sized
32
Step 3: Report Wasteful VMs with Usage Trends
Top N Over-sized VMs
Top N by Memory
Top N by CPU Usage
Trend Memory Demand
Trend CPU Demand
33
Agenda: Tips and Tricks to Improve Utilization
Monitor & Analyze
Right-Size VMs ConclusionImprove Utilization
vC Ops – OverviewGilead’s Advantage
34
Agenda: Tips and Tricks to Improve Utilization
Reclaim Waste Consolidate,
Right-Size Over-Commit
Improve Utilization
35
Audience Poll Question
“How many of you over-commit memory
in test dev but not in production”
36
Decide on Your Optimization Phases
1
20-50%
① Phase 1: Reclaim Waste
• Idle VMs
• Powered Off VMs
2
20%
② Phase 2: Increase Utilization
• Consolidate Under utilized
clusters
• Right-size Over-sized VMs
3
15%
③ Phase 3: Increase Over-Commit
or Density ‘safely’
• Assess potential density w/o
performance risk
37
Phase 1: Reclaim Unused Resources (Waste)
① View Wasteful VMs
breakdown (Dashboard)
② Identify list of Idle, Powered
Off VMs in Planning
Views/Reports
38
Phase 2: Consolidate Clusters
① Identify Under Utilized
Clusters to Consolidate
② Run what-if scenario
Select VMs from Under
utilized Cluster
Model if they will fit
in target cluster
③ How many
Small
Medium
Large VMs
can fit in target cluster?
39
Phase 3: Increase Over-commit Safely
① (Dashboard) Identify
optimal consolidation ratios
(Based on ‘Demand’)
② Increase Over-commit
• Use allocation model for Memory
Risk management
• Increase Memory over-commit
by 5-15% and observe
• Set this in the Policy Settings 3c
40
Conclusion & Takeaways
vCenter Operations Manager
enables you to improve your existing process to
Analyze, Optimize & Model future capacity needs
Gilead’s Advantage with vCenter Operations Manager
Realized value within 3 months in production with vCenter Operations
Identified reclamation opportunities to realize savings
Got improved insights to plan purchases for future growth
Gained more visibility into workloads to maintain performance & availability
41
Other VMware Activities Related to This Session
 HOL:
HOL-SDC-1301
Applied Cloud Operations
HOL-SDC-1304
vSphere Performance Optimization
THANK YOU
Tips and Tricks for Capacity Risk Assessment,
Rightsizing and Planning
Kevin Denton, Gilead Sciences
Jim Medeiros, VMware
Monica Sharma, VMware
VCM4992
#VCM4992

More Related Content

Similar to VMworld 2013: Tips and Tricks for Capacity Risk Assessment, Rightsizing and Planning

Driving Operational Excellence: Delivering Service Assurance in your Virtual ...
Driving Operational Excellence: Delivering Service Assurance in your Virtual ...Driving Operational Excellence: Delivering Service Assurance in your Virtual ...
Driving Operational Excellence: Delivering Service Assurance in your Virtual ...Dell Virtualization Operations Management
 
Inf2533 final emea
Inf2533 final emeaInf2533 final emea
Inf2533 final emeaVMworld
 
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld
 
Designing Scalable Applications
Designing Scalable ApplicationsDesigning Scalable Applications
Designing Scalable ApplicationsFabricio Epaminondas
 
Understanding VMware Capacity
Understanding VMware CapacityUnderstanding VMware Capacity
Understanding VMware CapacityPrecisely
 
Presentation managing the virtual environment
Presentation   managing the virtual environmentPresentation   managing the virtual environment
Presentation managing the virtual environmentsolarisyourep
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Metron
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directionssolarisyourep
 
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...CA Technologies
 
Configuring policies in v c ops
Configuring policies in v c opsConfiguring policies in v c ops
Configuring policies in v c opsSunny Dua
 
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld
 
VMworld 2014: vSphere with Operation Management
VMworld 2014: vSphere with Operation ManagementVMworld 2014: vSphere with Operation Management
VMworld 2014: vSphere with Operation ManagementVMworld
 
Performance tuning Grails applications SpringOne 2GX 2014
Performance tuning Grails applications SpringOne 2GX 2014Performance tuning Grails applications SpringOne 2GX 2014
Performance tuning Grails applications SpringOne 2GX 2014Lari Hotari
 
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...Adrian Cockcroft
 
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HATBuilding Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HATFadi Semaan
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual envsolarisyourep
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual envxKinAnx
 
Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?HostedbyConfluent
 

Similar to VMworld 2013: Tips and Tricks for Capacity Risk Assessment, Rightsizing and Planning (20)

Driving Operational Excellence: Delivering Service Assurance in your Virtual ...
Driving Operational Excellence: Delivering Service Assurance in your Virtual ...Driving Operational Excellence: Delivering Service Assurance in your Virtual ...
Driving Operational Excellence: Delivering Service Assurance in your Virtual ...
 
Inf2533 final emea
Inf2533 final emeaInf2533 final emea
Inf2533 final emea
 
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
 
Designing Scalable Applications
Designing Scalable ApplicationsDesigning Scalable Applications
Designing Scalable Applications
 
Understanding VMware Capacity
Understanding VMware CapacityUnderstanding VMware Capacity
Understanding VMware Capacity
 
Presentation managing the virtual environment
Presentation   managing the virtual environmentPresentation   managing the virtual environment
Presentation managing the virtual environment
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
 
IBM Db2, system i and AS400 monitoring
IBM Db2, system i and AS400 monitoring IBM Db2, system i and AS400 monitoring
IBM Db2, system i and AS400 monitoring
 
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
 
Configuring policies in v c ops
Configuring policies in v c opsConfiguring policies in v c ops
Configuring policies in v c ops
 
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
 
IBM Capacity Management Analytics
IBM Capacity Management AnalyticsIBM Capacity Management Analytics
IBM Capacity Management Analytics
 
VMworld 2014: vSphere with Operation Management
VMworld 2014: vSphere with Operation ManagementVMworld 2014: vSphere with Operation Management
VMworld 2014: vSphere with Operation Management
 
Performance tuning Grails applications SpringOne 2GX 2014
Performance tuning Grails applications SpringOne 2GX 2014Performance tuning Grails applications SpringOne 2GX 2014
Performance tuning Grails applications SpringOne 2GX 2014
 
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
Monitorama - Please, no more Minutes, Milliseconds, Monoliths or Monitoring T...
 
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HATBuilding Enterprise Clouds - Key Considerations and Strategies - RED HAT
Building Enterprise Clouds - Key Considerations and Strategies - RED HAT
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual env
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual env
 
Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?Autoscaling Confluent Cloud: Should We? How Would We?
Autoscaling Confluent Cloud: Should We? How Would We?
 

More from VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

VMworld 2013: Tips and Tricks for Capacity Risk Assessment, Rightsizing and Planning

  • 1. Tips and Tricks for Capacity Risk Assessment, Rightsizing and Planning Kevin Denton, Gilead Sciences Jim Medeiros, VMware Monica Sharma, VMware VCM4992 #VCM4992
  • 2. 2 Agenda: Tips and Tricks for vSphere Capacity Planning Monitor & Analyze Right-Size VMs ConclusionImprove Utilization vC Ops – OverviewGilead’s Advantage
  • 3. 3 Gilead - Overview Gilead Sciences • Growing, innovative leader in Research based Biopharmaceutical • Focus areas - HIV/AIDS, Hepatitis, Cancer, Respiratory & Cardiovascular conditions Goals • Robust capacity planning based on tangible data • Forecast growth to know what capacity is needed
  • 4. 4 Gilead’s Challenges & Needs Criteria for an Operations Management Solution  No adequate capacity planning (Yearly fire drill)  No understanding of current utilization  No way to do adequate forecasting Challenges  Drop & play – easy setup & management  Provides capabilities of showing Utilization, Capacity management, Change management and Forecasting
  • 5. 5 Agenda: Tips and Tricks for vSphere Capacity Planning Monitor & Analyze Right-Size VMs ConclusionImprove Utilization vC Ops – OverviewGilead’s Advantage
  • 6. 6 Agenda: Tips and Tricks for vSphere Capacity Planning vC Ops – Overview Today & Roadmap Get Right Metrics Tune Policies Pick your Visuals
  • 7. 7 Capacity Planning in vCenter Operations – Today  Ensure performance SLAs  Increase Utilization & Realize Savings  Plan better by what-if modeling  Policy driven Capacity views/dashboards  Optimization & Rightsizing recommendations  Modeling of how many VMs can fit & do I have enough Do I have any capacity risk? Benefit Benefit Description Can I improve utilization? Do I have enough?
  • 8. 8 Capacity Planning in vCenter Operations – Today  Ensure performance SLAs  Increase Utilization & Realize Savings  Plan better by what-if modeling  Policy driven Capacity views/dashboards  Optimization & Rightsizing recommendations  Modeling of how many VMs can fit & do I have enough Do I have any capacity risk? Benefit Benefit Description Can I improve utilization? Do I have enough?
  • 9. 9 Capacity Planning in vCenter Operations – Roadmap  Manage capacity across SDDC & hybrid  Forecast accurately  Optimize utilization  Extensible capacity models beyond virtual  Save, Reserve future projects, plan deficit  Policy-driven, automated recommendations Custom Report Builder Capacity beyond vSphere Future-proof Forecast Automate Recommendations Benefit Description
  • 10. 10 Get the Right Metrics 16 GB- Total Allocated Capacity 2GB -What VM did not get (Contention) 8GB - What the VM got(Usage) SQL VM 10GB- What the VM wants(Demand)  Demand is What the VM wants: Physical resources an object might consume w/o constraints  Demand = Usage (what VM gets) + Contention (What VM does not get) ② Check Time Resolution - Don’t use one time peak for planning, use rolled up avg over time ③ Use BOTH: Allocation & Demand Models • Use Allocation model to create a safe top line E.g. fill VMs till cluster is at 200% ,then add new host • Use Demand model in conjunction to catch unexpected bursts/peaks and prevent waste ④ Compare actual demand vs. allocation • To assess performance risk • To show optimization potential & savings  Allocation - Amount of a resource that the user configures ① Use Demand for capacity & performance if Demand > Entitlement • May have performance issues • May be undersized (‘Stressed’) • Use Demand vs Consumed for Memory Buffer The most a VM can get (Entitlement)
  • 11. 11 Translate Your Operational ‘Knobs’ to vC Ops Policies How would you like to Manage Capacity Risk? What are your goals to Optimize your environment Performance Higher utilization Ignore Waste Higher densitysafe PRODUCTION TEST-DEV Configure Out-of-Box Policies Production/Test Dev/UAT/IT-Apps etc
  • 12. 12 Pick Your Visuals Out of box Custom vSphere Dashboard Planning Views Canned Reports Custom Templates Custom Heatmaps Custom Dashboards
  • 13. 13 Resources available for you 1. VMworld slides from VMworld site 2. Custom Dashboards from VMware Management Blog-Tech Tips
  • 14. 14 Agenda: Tips and Tricks for vSphere Capacity Planning Monitor & Analyze Right-Size VMs ConclusionImprove Utilization vC Ops – OverviewGilead’s Advantage
  • 15. 15 Agenda: Tips & Tricks to Analyze Demand, Utilization & Risk VM Growth Infra Burn Rate Capacity Risk Monitor & Analyze
  • 16. 16 How many of you have been tasked to Monitor Infrastructure Utilization & Risk? Audience Poll Question
  • 17. 17 What Has Been My VM Growth Trend? vC Ops vSphere UI Planning  Vm Capacity View vC Ops Custom UI->VM Count & Trend –by Cluster ① Metrics: Use Total/Powered on VM count ② Visuals: Forecast trend to view Risk ③ View Growth by Cluster, LOB, Geo etc.
  • 18. 18 What Has Been My Infrastructure Utilization Trend? ② Visuals: Breakdown by cluster to view Actual Demand by Clusters ① Metrics: Use Usable Capacity vs. Total Capacity for Planning decisions (includes Buffers)
  • 19. 19 How Well Is My Infrastructure Utilized Today? ③ Under-utilized Clusters – fill or consolidate ② Stressed Clusters with high Count of VMs ① Used, Remaining? Metrics: VM Count, Usable Capacity
  • 20. 20 Which Clusters are at Capacity Risk & Why? ① Which clusters are at Capacity Risk? ③ Compare Actual Demand to Allocation ② Why? - Out of Capacity? - Will run out soon? - Under-Sized? - VM: Host Ratio
  • 21. 21 Assess Risk Based on Your Policy ① Identify & Apply out of box Policies • By Environment to manage Risk • Production Policy • Test-Dev Policy • By Workload type for Right-sizing • Ignore objects • Batch Workloads • Interactive/Server Workloads • Optimized for 15/30 min SLA ② Translate your Knobs to Policies • Allocation and Demand model • Over-commit ratios(CPU, Mem) • Thresholds for capacity risk • Buffers • Business hours
  • 22. 22 What Do These Settings Impact & When? ① Dashboard - Time Remaining & Capacity Remaining calculated daily ② Planning Views – Capacity Risk Details view updates in real-time
  • 23. 23 Which Datastores Are at Capacity Risk & Why? Datastores at capacity risk –color coded Which VMs Causing most waste?
  • 24. 24 Which Top N VMs Are at Capacity Risk & Why? VMs out of Capacity? Undersized VMs? VMs out of Guest FS? VMs running out of capacity soon?
  • 25. 25 Agenda: Tips and Tricks for Right-Sizing Monitor & Analyze Right-Size VMs ConclusionImprove Utilization vC Ops – OverviewGilead’s Advantage
  • 26. 26 Agenda: Tips and Tricks for Right-Sizing Right-Size VMs
  • 27. 27 Tips for Right Sizing VMs ① More vCPUs actually slows down a VM ② (CPU Usage | Co-stop) Trend this metric when Usage is low but Demand is high Table for 2 – Just a minute please Table for 10 – 20 minutes
  • 28. 28 How Do Right Sizing Analytics Work? Time %Demand Stress % Threshold Current Capacity Moments of Stress Summed Up as % of Stress Zone Area If Stress > 1%, show in under-sized VM listArea based Stress Analysis • VM is considered undersized/stressed when: • Amount of CPU demand peaks above 70% is more than 1% of any 1 hour 70% Time %Demand Current Capacity Waste % Threshold Moments of Wasted Summed Up as % of Waste Zone Area If Waste > 99%, show in list • VM is considered oversized when: • Amount of CPU demand below above 30% is more than 1% of the entire range(30 days)
  • 29. 29 Step 1: Identify Over/Under Sized VMs/Hosts ① Under Planning  Views • Over/Under sized VMs, • Under utilized/Stressed Clusters
  • 30. 30 Step 2: Profile Workload & Apply Policy Server Workload Profile: • E.g. Exchange, AD, Citrix • 9-5 Usage pattern • Account for many micro- bursts in an hour 5 Minute CPU Demand Average Interactive Workload Profile: • E.g. Web Servers • Constantly busy ① Apply “Interactive Policy” ② (Optional)Tune Settings • To catch peaks • Enable “Stress” • Use buffers for erratic peaks • Set sliding window = 1 hour vSphere UI  Operations  All Metrics
  • 31. 31 Step 2: Profile Batch Workload Type & Apply Policy 5 Minute CPU Demand Average Batch Workload Profile: • E.g. Month end, Backup, • Busy only for small bursts, idle most of the time. Peak higher than avg • Ensure sized for when it needs resources (4 hr SLA) ① Apply “Batch Workload Policy” ② (Optional) Tune Settings: • Narrow down business period • Set “sliding window” for expected duration ③ If VM is idle for 28 days, it will NOT be considered over-sized
  • 32. 32 Step 3: Report Wasteful VMs with Usage Trends Top N Over-sized VMs Top N by Memory Top N by CPU Usage Trend Memory Demand Trend CPU Demand
  • 33. 33 Agenda: Tips and Tricks to Improve Utilization Monitor & Analyze Right-Size VMs ConclusionImprove Utilization vC Ops – OverviewGilead’s Advantage
  • 34. 34 Agenda: Tips and Tricks to Improve Utilization Reclaim Waste Consolidate, Right-Size Over-Commit Improve Utilization
  • 35. 35 Audience Poll Question “How many of you over-commit memory in test dev but not in production”
  • 36. 36 Decide on Your Optimization Phases 1 20-50% ① Phase 1: Reclaim Waste • Idle VMs • Powered Off VMs 2 20% ② Phase 2: Increase Utilization • Consolidate Under utilized clusters • Right-size Over-sized VMs 3 15% ③ Phase 3: Increase Over-Commit or Density ‘safely’ • Assess potential density w/o performance risk
  • 37. 37 Phase 1: Reclaim Unused Resources (Waste) ① View Wasteful VMs breakdown (Dashboard) ② Identify list of Idle, Powered Off VMs in Planning Views/Reports
  • 38. 38 Phase 2: Consolidate Clusters ① Identify Under Utilized Clusters to Consolidate ② Run what-if scenario Select VMs from Under utilized Cluster Model if they will fit in target cluster ③ How many Small Medium Large VMs can fit in target cluster?
  • 39. 39 Phase 3: Increase Over-commit Safely ① (Dashboard) Identify optimal consolidation ratios (Based on ‘Demand’) ② Increase Over-commit • Use allocation model for Memory Risk management • Increase Memory over-commit by 5-15% and observe • Set this in the Policy Settings 3c
  • 40. 40 Conclusion & Takeaways vCenter Operations Manager enables you to improve your existing process to Analyze, Optimize & Model future capacity needs Gilead’s Advantage with vCenter Operations Manager Realized value within 3 months in production with vCenter Operations Identified reclamation opportunities to realize savings Got improved insights to plan purchases for future growth Gained more visibility into workloads to maintain performance & availability
  • 41. 41 Other VMware Activities Related to This Session  HOL: HOL-SDC-1301 Applied Cloud Operations HOL-SDC-1304 vSphere Performance Optimization
  • 43.
  • 44. Tips and Tricks for Capacity Risk Assessment, Rightsizing and Planning Kevin Denton, Gilead Sciences Jim Medeiros, VMware Monica Sharma, VMware VCM4992 #VCM4992