130 likes | 232 Vues
This presentation delves into the concept of usable distributed computing power and its implications for enterprise efficiency. With insights from Bradford Camp and Christopher Lynn of Safeway, the discussion covers average CPU utilization, optimal levels for various server types, and factors contributing to underutilization. The analysis includes strategies for clarifying actual usable computing power, understanding high availability configurations, and reducing legacy incompatibility issues. Ultimately, organizations can discover ways to optimize resource usage, moving beyond traditional notions of capacity and efficiency.
E N D
How Much of Your Distributed Computing Power Is Actually “Usable”? Bradford Camp - Safeway, Inc. Christopher Lynn - Safeway, Inc.
Who is the audience? • How many years have participated in CMG 1, 3, 5, 10? • How many of you focus on distributed servers (unix, windows), mainframe, EDW, tandem, network? • What is your enterprise overall average CPU utilization? (5%, 10%, 20%, 30%)
Disclaimers • There will be no Greek letters in this presentation. • The most sophisticated math in this presentation is an average.
What is the “right” level of CPU utilization? • 60% for a webserver? • 75% for a database server? • 90% or even 100% for a batch server? What level of insurance is “Best”? • Cluster/Load Balancing Options? • Application Conflict Isolation? • Unexpected Changes?
Status Quo/ “Waste” Drivers • Clusters • Active:Passive (1:1, 2:1, 3:1, 4:1) • Load balancing • 2 nodes (for availability even if didn’t need the capacity) • 3-15 nodes • Incompatability • Legacy applications that the business doesn’t want to spend the time or money to upgrade or test on newer versions. • Lack of standards resulting in many isolated versions • “Max” utilization of a system • System Administrators had/have a utilization number in their head of what they won’t run above • Cheapest Purchasing Unit • Need 2 processors, but cheaper to buy a quad core – “waste” more, but cheaper (prior to virtualization)
The Under-Utilization Gap • Macro Capacity Planning • Terminology • Available: Physical Resources • Usable: Not Reserved or Not Incompatible • Unusable: Available, but Not Usable • Unutilized: Usable, but Not Used • Computing Power Standard - SpecInt
How Much Processing Power is Really Usable? • The Key Factors: • Sustained Peak Maximum CPU Level (SPMCL) (Insurance) • High Availability (Insurance): • Redundant Solutions • Load Balancing • Incompatibility (Legacy Costs): • Multiple Technology Standards • Application Incompatibility
Your Next Steps Clarify Your Actual Usable Computing Power: • Define Your SPMCLs (Sustained Peak Maximum CPU Level ) • Understand Your HA and LB Configurations • Identify Your Incompatibility Issues
Conclusions • Organizations are probably “wasting” less resource than initially thought. • High Availability, Insurance, and Standards have real long term costs beyond initial capital investment. • There is no 1 right number for what CPU utilization “should” be. • Even with this perspective there is usually still more unutilized capacity. • These principles can also be applied to other resources like File System Space.