Dell PowerStore vs. Pure Storage for VDI: A Proof-of-Concept Evaluation Checklist
- Get link
- X
- Other Apps
Editorial correction — September 12, 2026: The previous version made broad claims about guaranteed latency, relative performance, and deployment options without a matched benchmark. Those conclusions have been removed. This is a proposed evaluation method, not a report of a lab test or a purchasing recommendation.
Dell PowerStore versus Pure Storage FlashArray cannot be decided by brand-level IOPS or latency claims. For a VDI purchase, compare specific configurations against your desktop workload, recovery requirements, and support contract. A fast empty-array demonstration is not evidence that the proposed system will meet your login-storm target at planned occupancy.
Compare named configurations, not product-family slogans
Ask each supplier to identify the model, controller generation, software release, media configuration, usable capacity, host protocol, and supported hypervisor versions in the quote. Separate product capabilities from options actually included in the proposed configuration.
Dell's documentation describes AppsON in the context of PowerStore X models. It should not be presented as a universal feature of every PowerStore model. Consult the PowerStoreOS matrix for the relevant platform and upgrade path. The FlashArray family datasheet is a starting point for identifying the other configuration, not proof that it outperforms a particular PowerStore system.
A VDI acceptance worksheet
| Workload | Keep comparable | Record | Decision question |
|---|---|---|---|
| Morning login wave | Desktop image, profile size, concurrent logins, host resources | Login duration distribution, storage latency, host queueing, failed sessions | Does the complete desktop service meet the agreed login target? |
| Steady-state office use | Application sequence and active user count | Response times, throughput, controller and host utilization | Is there headroom during the normal peak? |
| Image maintenance | Image size, clone method, maintenance batch | Completion time and impact on active desktops | Can maintenance finish without breaching the user target? |
| Recovery exercise | Approved failure scenario and recovery objective | Application interruption, recovery time, operator steps | Is recovery repeatable within the required window? |
The worksheet deliberately has no invented winning score. Agree the pass/fail limits with the service owner before running the test. Keep storage, host, and application measurements separate: slow login can also come from profiles, Group Policy, antivirus activity, or authentication. Otherwise a storage comparison may diagnose the wrong bottleneck.
Run a fair proof of concept
- Use a sanitized but representative desktop dataset and document the test's limitations. Synthetic repeated zero-filled data should not stand in for a production capacity forecast.
- Use comparable host hardware, network or fabric configuration, multipathing, and workload sequence. Record any unavoidable differences explicitly.
- Record occupancy, snapshot retention, replication settings, and whether the workload is warmed up. Repeat comparable runs rather than selecting one favorable result.
- Measure the end-user outcome alongside array telemetry. Retain the raw results and test configuration so another administrator can reproduce the comparison.
- Run failure or upgrade exercises only in an approved test environment with supplier involvement and a recovery plan. Do not pull production cables or reboot controllers to create a benchmark.
Capacity and cost questions that change the decision
Compare quoted usable capacity separately from advertised effective capacity. Ask which datasets and contract conditions a reduction guarantee covers, what reserve is required, and what happens if the expected ratio is not achieved. Do not apply one vendor's reduction ratio to the other vendor's usable-capacity number.
Normalize the commercial comparison over the same term. Include support renewals, expansion media, replication or recovery licensing where applicable, migration work, required host connectivity, and upgrade labor. Require written clarification of upgrade eligibility and interruption conditions rather than treating a lifecycle program's name as an unconditional uptime guarantee.
How to reach a defensible verdict
First reject configurations that miss mandatory compatibility or recovery requirements. Then compare those that pass the agreed workload test on total cost, operational effort, and measured headroom. If both pass and their results are within normal run-to-run variation, do not claim a performance winner. Document why support coverage, migration risk, or cost decides the purchase instead.
No matched measurements or current customer quotations are supplied in this article, so it does not declare either vendor faster or cheaper. Its practical output is an acceptance plan you can give both suppliers before a proof of concept.
Related troubleshooting guides
- Get link
- X
- Other Apps
Comments
Post a Comment