Help & Documentation
Learn how to use Quick Sizer and understand the sizing calculations.
Getting Started
Quick Sizer calculates the net writable storage available in a Cloudian HyperStore cluster. Enter your hardware configuration and choose a data protection policy — the results update instantly as you type.
No login is required. When you are happy with your configuration, use the Save & Get Shareable Link button to generate a permanent URL you can share with your team.
Step-by-Step Guide
How Capacity Is Calculated
Every result is produced by the same four-step formula applied to your raw hardware numbers:
Raw Capacity
Nodes × Drives/node × Drive size
−3.13%filesystem overhead (formatting & reserved blocks)
After Filesystem
Raw × 96.87%
× RF/EC efficiency (the fraction of capacity devoted to your data vs. protection overhead)
After RF/EC
After filesystem × policy efficiency
× 90% stop-write threshold (HyperStore stops accepting writes at 90% disk fill to protect performance)
Net Usable (Writable)
After RF/EC × 90% — this is the number shown in the results panel
Worked Example
9 nodes · 12 drives/node · 16 TB drives · EC Distributed 3DC (5+4):
| Step | Operation | Result |
|---|---|---|
| Raw | 9 × 12 × 16 TB → TiB | 1,571.6 TiB |
| After filesystem | × (1 − 3.13%) | 1,522.4 TiB |
| After EC (5+4) | × 5/9 = 55.6% efficiency | 845.8 TiB |
| Net usable | × 90% stop-write | 761.2 TiB |
Protection Policies
Cloudian HyperStore supports five protection policies across one to three data centers. Policies are filtered automatically to only show options compatible with your selected DC count and node count.
Quick Comparison
| Policy | DCs | Efficiency | Tolerates |
|---|---|---|---|
| Replication | 1 | 1/N | N−1 node failures |
| Replication | 2 | 1/(c₁+c₂) | Full DC loss |
| EC | 1 | k/(k+m) | Any m node failures |
| EC Replicated | 2 | k/(2(k+m)) | Full DC + m node failures |
| EC Distributed | 3 | k/(k+m) | Full DC loss |
Erasure Coding Schemes
An EC scheme is written as k+m, where:
- k = number of data fragments (the object is split into k pieces)
- m = number of parity fragments (m extra pieces computed from the data for redundancy)
- Together k+m fragments are stored, one per node. Any k of them are sufficient to reconstruct the full object.
- Storage efficiency = k / (k+m). Higher k relative to m means better efficiency but less fault tolerance.
Preset Schemes
| Scheme | Efficiency | Min nodes | Fault tolerance | 3DC distributed |
|---|---|---|---|---|
| 3+2 | 60% | 5 | 2 nodes | — |
| 4+2 | 67% | 6 | 2 nodes | — |
| 5+2 | 71% | 7 | 2 nodes | — |
| 5+4 | 56% | 9 | 4 nodes | ✓ Yes |
| 6+2 | 75% | 8 | 2 nodes | — |
| 6+3 | 67% | 9 | 3 nodes | — |
| 7+5 | 58% | 12 | 5 nodes | ✓ Yes |
| 8+2 | 80% | 10 | 2 nodes | — |
| 8+4 | 67% | 12 | 4 nodes | — |
| 9+3 | 75% | 12 | 3 nodes | — |
| 10+2 | 83% | 12 | 2 nodes | — |
| 10+4 | 71% | 14 | 4 nodes | — |
| 12+4 | 75% | 16 | 4 nodes | — |
Rows highlighted in green are valid for EC Distributed 3DC. Custom k+m values can be entered in the calculator for advanced use cases.
TB vs TiB
Drive manufacturers rate capacity in TB (terabytes), while operating systems often report capacity in TiB (tebibytes). They are not the same:
| Unit | Definition | Bytes |
|---|---|---|
| 1 TB | 1012 — decimal, as labeled by drive vendors | 1,000,000,000,000 |
| 1 TiB | 240 — binary, as reported by most OSes | 1,099,511,627,776 |
1 TB ≈ 0.909 TiB. A "16 TB" drive actually holds about 14.55 TiB as reported by Linux or Windows.
