SlideShare a Scribd company logo
Demystifying Capacity Management
in the Digital World
Jamie Baker – Senior Product Manager
Housekeeping
Webcast Audio
• Today’s webcast audio is streamed through your computer speakers.
• If you need technical assistance with the web interface or audio,
please reach out to us using the chat window.
Questions Welcome
• Submit your questions at any time during the presentation
using the chat window.
• We will answer them during our Q&A session following the
presentation.
Recording and slides
• This webcast is being recorded. You will receive an
email following the webcast with a link to download
both the recording and the slides.
• What is Capacity Management?
• How Capacity Management can encompass but differ from Real-time monitoring?
• Why you need a mature Capacity Management process in place that should co-exist
with your load and performance testing activities
• What benefits can be realized from implementing and maturing a CM process
Agenda
Syncsort Confidential and Proprietary - do not copy or distribute3
ITIL
• The Purpose of Capacity Management is to provide a point of focus and management
for all capacity and performance-related issues, relating to both services and
resources, and to match the capacity of IT to the agreed business demands.
What is Capacity Management?
Syncsort Confidential and Proprietary - do not copy or distribute4
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute5
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute6
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute7
In the beginning
Cap Man
Syncsort Confidential and Proprietary - do not copy or distribute8
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute9
Cap Man
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute10
Cap Man
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute11
Cap Man
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute12
Cap Man
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute13
Cap Man
In the beginning
Syncsort Confidential and Proprietary - do not copy or distribute14
Cap Man
Syncsort Confidential and Proprietary - do not copy or distribute15
ITIL Capacity Management
Business Index
Component Resource
L.O.B
Storage size
Response
Availability
# of UsersRevenue
CPU Usage
Forecasting required capacity
according to Business plan
Monitor, Analyze
Optimize, Upgrade, Increase
Maintain
SLA
Business Capacity
Predict future capacity requirements
from the business demand
Service Capacity
To manage items in the input directly
to service a component capacity
management, improved management.
Component Capacity
Capacity information of each
component to monitor and to
manage change in.
Workload
Management
Service
Management
Resource
Management
1. We don’t need it for the cloud
• On-demand, infinite resources
2. “Clouds are elastic”
• Dynamic, automatic, prevention
3. Costs are always lower when using the cloud
• Fixed assets, Depreciation, Datacenter, Operations…
4. Architecture and planning become less important
• All you can eat perceptions, fire and forget approach
• Unless dedicated, multi-tenant model performance guarantees?
Cloud and Capacity Management – The Myths!
Syncsort Confidential and Proprietary - do not copy or distribute16
Benefits
• Process underpinned by pliable IT infrastructure
• Digital service relationships
• Continuous change
• Quick to market
• Avoid slow and onerous processes
So…
• Where does Capacity Management fit into an
elastic environment?
• How does it need to change and adapt?
DevOps, Agile and Capacity Management
Syncsort Confidential and Proprietary - do not copy or distribute17
Syncsort Confidential and Proprietary - do not copy or distribute18
Is Capacity Management still needed?
• Performance Management: Alert problems
• Capacity Planning: Prevent problems
Syncsort Confidential and Proprietary - do not copy or distribute19
Performance Management vs. Capacity Planning
Time
Response time
Workload volume
Resource usage
KPI, Threshold
Performance Management:
Alert
Action: Proactive management
Optimize before problem happened
=> CapMan
Analyze: Provide root
cause analysis and
countermeasures
=> CapMan
Forecasting
Spikes
Batch
Linear
?
Time
= Capacity Management
Performance Testing
• To check the performance of website servers, database, and network. If you are adopting waterfall methodology,
then it is important for you to check each time release of a new version. However, if you are using the agile
software development approach, then you need to test application continuously.
Load Testing
• To determine how many users the system can handle. You can also check out different scenarios that let you
focus on different parts of your system. Like the home page or checkout webpage on your website for web load
testing. It also helps you to determine how the load builds and sustains in the system.
Stress testing
• Website and app stress tests are significant before big events, e.g. ticket selling for a famous concert with high
demand of the people. So it is very important to test regularly to the capacity of the system endurance. This also
helps you to prepare for unexpected traffic spikes and gives more time and resources to fix any bottlenecks.
Syncsort Confidential and Proprietary - do not copy or distribute20
Performance/Load/Stress Testing – What’s the Difference?
Syncsort Confidential and Proprietary - do not copy or distribute21
Process Immaturity
COMPONENT SERVICE BUSINESS
UNIXReporting/
Monitoring
z/OS
Integration CAB
Incident/Problem
Focus Reactive Project based
implementation
Some GUI
Simulation
Planning
Silo’s
Some trending
22
Capacity Management – Hub of ITSM
Syncsort Confidential and Proprietary - do not copy or distribute
Capacity
Management
Syncsort Confidential and Proprietary - do not copy or distribute23
CMMI Framework - Maturity Assessment
Initial
Repeatable
Defined
Managed
Optimized
Syncsort Confidential and Proprietary - do not copy or distribute24
Process Integration with a CMIS
Availability
Service Desk
Incident/Problem
Performance
Change/Release
SLM
Business
Finance
Configuration
Syncsort Confidential and Proprietary - do not copy or distribute25
A mature capacity process
COMPONENT SERVICE BUSINESS
Unified Reporting – Capacity Portal
Integration CAB
Incident/Problem
Focus Reactive/Proactive
Response times
SLA Target
Business Volumes
Transaction Volumes
Facilities
SLM Service OwnersConfiguration Mgt
Reporting/
Monitoring
Planning
Trending/Modeling/The Capacity Plan
Facilities
Syncsort Confidential and Proprietary - do not copy or distribute26
Underpinning the Process
Service BusinessComponent
ServerUtilization
NetworkUtilization
ApplicationUsage
ServiceResponse
Transaction
volumes
StorageUsage
ServiceLevel
Agreements
Businessforecasts
Businessstrategy
Aperture
Application Layer
Reporting
Service
Thresholds
Metric
Correlation
Analysis Tuning Modelling
Planning
Optimization
Virtualization
Benefits of Capacity
Management
Implementing or maturing
Capacity Management
allows organizations to:
Configure
accurately
Purchase
Strategically
Avoid
Capacity
Incidents
Achieve
Maximum
ROI
• Configure their infrastructure
accurately by purchasing hardware
strategically, just-in-time
• Avoid capacity incidents by knowing
historical data and predicting the
future
• Achieve maximum ROI by ensuring
business forecasts and plans drive IT
decisions
Syncsort Confidential and Proprietary - do not
copy or distribute
27
• Capacity Management is still as important
• Static, elastic, on-premise, hybrid or public cloud
• Legacy or DevOps
• Performance Testing and Capacity Management
• Should work in concert
• Combine Infrastructure and Application focus
• Implementing and maturing your Capacity Management process
• Where are you on the maturity scale?
• Provide centralization and focus across Business, Service and Component
• Strong toolset to underpin the process
Syncsort Confidential and Proprietary - do not copy or distribute28
Summary
Questions and Key
Contacts
Jamie Baker
SENIOR PRODUCT MANAGER, CAPACITY MANAGEMENT
p +44 (0) 1823 259231
jbaker@syncsort.com
De-Mystifying Capacity Management in the Digital World

More Related Content

De-Mystifying Capacity Management in the Digital World

  • 1. Demystifying Capacity Management in the Digital World Jamie Baker – Senior Product Manager
  • 2. Housekeeping Webcast Audio • Today’s webcast audio is streamed through your computer speakers. • If you need technical assistance with the web interface or audio, please reach out to us using the chat window. Questions Welcome • Submit your questions at any time during the presentation using the chat window. • We will answer them during our Q&A session following the presentation. Recording and slides • This webcast is being recorded. You will receive an email following the webcast with a link to download both the recording and the slides.
  • 3. • What is Capacity Management? • How Capacity Management can encompass but differ from Real-time monitoring? • Why you need a mature Capacity Management process in place that should co-exist with your load and performance testing activities • What benefits can be realized from implementing and maturing a CM process Agenda Syncsort Confidential and Proprietary - do not copy or distribute3
  • 4. ITIL • The Purpose of Capacity Management is to provide a point of focus and management for all capacity and performance-related issues, relating to both services and resources, and to match the capacity of IT to the agreed business demands. What is Capacity Management? Syncsort Confidential and Proprietary - do not copy or distribute4
  • 5. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute5
  • 6. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute6
  • 7. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute7
  • 8. In the beginning Cap Man Syncsort Confidential and Proprietary - do not copy or distribute8
  • 9. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute9 Cap Man
  • 10. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute10 Cap Man
  • 11. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute11 Cap Man
  • 12. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute12 Cap Man
  • 13. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute13 Cap Man
  • 14. In the beginning Syncsort Confidential and Proprietary - do not copy or distribute14 Cap Man
  • 15. Syncsort Confidential and Proprietary - do not copy or distribute15 ITIL Capacity Management Business Index Component Resource L.O.B Storage size Response Availability # of UsersRevenue CPU Usage Forecasting required capacity according to Business plan Monitor, Analyze Optimize, Upgrade, Increase Maintain SLA Business Capacity Predict future capacity requirements from the business demand Service Capacity To manage items in the input directly to service a component capacity management, improved management. Component Capacity Capacity information of each component to monitor and to manage change in. Workload Management Service Management Resource Management
  • 16. 1. We don’t need it for the cloud • On-demand, infinite resources 2. “Clouds are elastic” • Dynamic, automatic, prevention 3. Costs are always lower when using the cloud • Fixed assets, Depreciation, Datacenter, Operations… 4. Architecture and planning become less important • All you can eat perceptions, fire and forget approach • Unless dedicated, multi-tenant model performance guarantees? Cloud and Capacity Management – The Myths! Syncsort Confidential and Proprietary - do not copy or distribute16
  • 17. Benefits • Process underpinned by pliable IT infrastructure • Digital service relationships • Continuous change • Quick to market • Avoid slow and onerous processes So… • Where does Capacity Management fit into an elastic environment? • How does it need to change and adapt? DevOps, Agile and Capacity Management Syncsort Confidential and Proprietary - do not copy or distribute17
  • 18. Syncsort Confidential and Proprietary - do not copy or distribute18 Is Capacity Management still needed?
  • 19. • Performance Management: Alert problems • Capacity Planning: Prevent problems Syncsort Confidential and Proprietary - do not copy or distribute19 Performance Management vs. Capacity Planning Time Response time Workload volume Resource usage KPI, Threshold Performance Management: Alert Action: Proactive management Optimize before problem happened => CapMan Analyze: Provide root cause analysis and countermeasures => CapMan Forecasting Spikes Batch Linear ? Time = Capacity Management
  • 20. Performance Testing • To check the performance of website servers, database, and network. If you are adopting waterfall methodology, then it is important for you to check each time release of a new version. However, if you are using the agile software development approach, then you need to test application continuously. Load Testing • To determine how many users the system can handle. You can also check out different scenarios that let you focus on different parts of your system. Like the home page or checkout webpage on your website for web load testing. It also helps you to determine how the load builds and sustains in the system. Stress testing • Website and app stress tests are significant before big events, e.g. ticket selling for a famous concert with high demand of the people. So it is very important to test regularly to the capacity of the system endurance. This also helps you to prepare for unexpected traffic spikes and gives more time and resources to fix any bottlenecks. Syncsort Confidential and Proprietary - do not copy or distribute20 Performance/Load/Stress Testing – What’s the Difference?
  • 21. Syncsort Confidential and Proprietary - do not copy or distribute21 Process Immaturity COMPONENT SERVICE BUSINESS UNIXReporting/ Monitoring z/OS Integration CAB Incident/Problem Focus Reactive Project based implementation Some GUI Simulation Planning Silo’s Some trending
  • 22. 22 Capacity Management – Hub of ITSM Syncsort Confidential and Proprietary - do not copy or distribute Capacity Management
  • 23. Syncsort Confidential and Proprietary - do not copy or distribute23 CMMI Framework - Maturity Assessment Initial Repeatable Defined Managed Optimized
  • 24. Syncsort Confidential and Proprietary - do not copy or distribute24 Process Integration with a CMIS Availability Service Desk Incident/Problem Performance Change/Release SLM Business Finance Configuration
  • 25. Syncsort Confidential and Proprietary - do not copy or distribute25 A mature capacity process COMPONENT SERVICE BUSINESS Unified Reporting – Capacity Portal Integration CAB Incident/Problem Focus Reactive/Proactive Response times SLA Target Business Volumes Transaction Volumes Facilities SLM Service OwnersConfiguration Mgt Reporting/ Monitoring Planning Trending/Modeling/The Capacity Plan Facilities
  • 26. Syncsort Confidential and Proprietary - do not copy or distribute26 Underpinning the Process Service BusinessComponent ServerUtilization NetworkUtilization ApplicationUsage ServiceResponse Transaction volumes StorageUsage ServiceLevel Agreements Businessforecasts Businessstrategy Aperture Application Layer Reporting Service Thresholds Metric Correlation Analysis Tuning Modelling Planning Optimization Virtualization
  • 27. Benefits of Capacity Management Implementing or maturing Capacity Management allows organizations to: Configure accurately Purchase Strategically Avoid Capacity Incidents Achieve Maximum ROI • Configure their infrastructure accurately by purchasing hardware strategically, just-in-time • Avoid capacity incidents by knowing historical data and predicting the future • Achieve maximum ROI by ensuring business forecasts and plans drive IT decisions Syncsort Confidential and Proprietary - do not copy or distribute 27
  • 28. • Capacity Management is still as important • Static, elastic, on-premise, hybrid or public cloud • Legacy or DevOps • Performance Testing and Capacity Management • Should work in concert • Combine Infrastructure and Application focus • Implementing and maturing your Capacity Management process • Where are you on the maturity scale? • Provide centralization and focus across Business, Service and Component • Strong toolset to underpin the process Syncsort Confidential and Proprietary - do not copy or distribute28 Summary
  • 29. Questions and Key Contacts Jamie Baker SENIOR PRODUCT MANAGER, CAPACITY MANAGEMENT p +44 (0) 1823 259231 jbaker@syncsort.com