Cluster topology
Capacity impact
Planning note: Directional model. Validate usable capacity against the selected release and hardware.
The Storage Spaces Direct Explorer is an interactive modeling platform for planning and reasoning about Azure Local and Windows Server S2D clusters. It unifies two complementary disciplines on a shared configuration model: Capacity Planning quantifies how raw media translates into usable workload capacity after metadata, repair reserves, resiliency overhead, and system volumes, while the Resiliency Simulator demonstrates how cluster quorum, pool quorum, slab placement, and CSV ownership determine whether workloads remain available through node and drive failures. Every module draws from the same Scenario Builder, so cluster assumptions stay consistent across capacity, resiliency, and volume planning. It is intended as a design-time education and pre-sales tool, not a substitute for validated product sizing.
Single source of truth for cluster configuration and capacity assumptions. Failure injection and recovery controls live in the Resiliency Simulator.
Capacity Planning. Size storage, analyze efficiency, and drive Azure Local sizing, presales, and ROI conversations. Raw capacity is reduced by metadata, the S2D repair reserve, resiliency overhead, the Azure Local Infrastructure Volume, and Cluster Performance History to reach workload capacity.
Planning note: Directional model. Validate usable capacity against the selected release and hardware.
A common planning pattern is one user volume per node so the volume count aligns with the cluster’s owner distribution. The target controls how much of usable workload capacity is assigned to user volumes, preserving the remaining percentage as headroom.
Resiliency Simulator. An educational view of why data stays available. Cluster quorum, pool quorum, volume resiliency, slab copies, CSV ownership, VM availability, rebuild, and rebalance are kept deliberately distinct — the answer to the core question is derived from all of them.
These controls are intentionally separate from the shared cluster configuration. They change the failure path, quorum outcomes, slab survival, and VM-accessibility decision without changing the capacity model. Use Node + drive failure to model one failed node plus a drive fault on a different surviving node.
No failure injected. All modeled paths available.
State propagates downward. A break at any layer changes everything below it.
Every volume uses the same fixed Node 01…Node N columns, so you can see the distribution rather than only a list of surviving replicas. A VM remains accessible only when every slab has a readable copy and cluster/pool quorum remain online; one lost slab is enough to stop the VHDX.
The CSV owner (coordinator) is a logical role for metadata coordination. It can move on failover without moving a single byte of data. Ownership is independent of where slab replicas physically live.
Rebuild recreates the missing copies on surviving (or replacement) nodes so every slab is fully protected again.
Before failure After failure After rebuildRebalance evens out slab distribution across nodes (e.g., after adding capacity). It does not restore lost protection — that is rebuild's job.
Current distribution After rebalanceFuture modules. The platform is built on a shared configuration model and a module registry, so new simulators plug into the same Scenario Builder without redesigning the application.
Model Azure Virtual Desktop session hosts, profile storage, and IOPS against the shared cluster.
Size SQL Server data/log placement, latency sensitivity, and resiliency for database workloads.
Persistent volume sizing and resiliency for AKS on Azure Local.
Model cache tiers, IOPS, and throughput ceilings across the topology.
Map the scenario to validated Dell AX node models and supported drive counts.
Explorer.registerModule(id, api) and subscribes to state via Explorer.subscribe(fn). Adding a module means adding a tab, a panel, and a subscriber — the Scenario Builder stays the single source of truth.Mirror and dual-parity efficiency, fault tolerance, and minimum drives.
Cluster quorum, storage-pool quorum, and witness context.
Architecture and deployment concepts.
Repair/rebuild speed controls.
Rebalance/optimization is separate from repair/rebuild.
Community capacity/resiliency calculator to cross-check sizing.
Survey and document an existing environment.
Map and visualize a Storage Spaces Direct layout.
Important: This platform is a discussion and learning model. Quorum, placement, ownership, rebuild, rebalance, capacity, and performance behavior must be validated against the intended product release, topology, workload, and tested configuration.