What is sizing?
Sizing a system determines the pools of resources needed to satisfy workload demands and their service level objectives at an optimal cost. Sizing output depends highly on how accurately we define the requirements and intended use of the system.
How does it work?
The following figure shows the various steps involved in a sizing exercise.
Design considerations for sizing
The following table outlines the considerations for sizing.
Functional requirement | Performance | Cost of solution |
HA capabilities | I/O performance | $$ |
All Flash/Hybrid | Storage capacity | |
Form factor | CPU performance | |
Environmental Factors | Network performance | |
Memory performance |