Domain 07

Storage

Block, file, and object platforms, the data services buyers actually evaluate, and the storage network that connects them: FC SAN, iSCSI, and NVMe-oF over FC, TCP and RoCE.

What it is

Storage delivers persistent data as block volumes, shared file systems, or objects. Block is carried as SCSI over Fibre Channel (FCP) or iSCSI, or as NVMe over Fabrics (NVMe-oF) on FC, TCP or RDMA (RoCEv2). NVMe-oF is a protocol family, not separate hardware: NVMe/FC runs on the same FC SAN and HBAs as FCP, NVMe/TCP runs on an ordinary IP network, and only RoCE needs a lossless Ethernet configuration (Storage networking). File is NFS or SMB. Object is usually S3-compatible. Platforms range from dual-controller all-flash arrays to scale-out file and object clusters and software-defined storage. Snapshots, replication, data reduction and encryption decide usable capacity and recovery points.

This page owns the storage platform and the storage network decisions. Shared fabric definitions (oversubscription, ECMP) are on Network: Fabric design, MTU is on Network: MTU, and VLAN/VNI and VRF are on Network: VNI/VRF design. Host NICs and HBAs are on Compute: Server networking. HCI’s built-in storage is on HCI. Backup, immutability, archive and DR are on Backup. Storage networks inside an AI cluster are on AI Factory.

Key tech subclasses

Block, file and object

Access model, protocols and the workloads each fits; unified platforms. Block, file, object →

Platforms

Dual-controller arrays, scale-out block, scale-out NAS, object stores, parallel file systems and SDS. Platforms →

Data services

Snapshots and clones, replication modes, data reduction and usable-capacity sizing, encryption and keys, tiering. Data services →

Storage networking

FC SAN, iSCSI and NVMe-oF (FC, TCP, RoCE); dual fabrics and multipathing; NVMe/TCP discovery and zoning; lossless Ethernet for RoCE; dedicated vs converged; SAN switch vendors. Storage networking →

Design / build / manage

Design

  • Separate performance and capacity tiers clearly (Platforms)
  • Size usable capacity at 1:1 or a measured reduction ratio; treat vendor “effective” capacity as headroom (Data reduction)
  • Choose the storage transport and dedicated vs converged before the fabric is built (Dedicated vs converged)
  • For scale-out file, object and SDS, size the node-to-node network for rebuild and rebalance traffic
  • Array replication bandwidth is sized from RPO on Backup; the DCI path is on Network: DCI
  • Define RPO/RTO with backup and DR owners

Build

  • Build two independent paths (FC fabrics A and B, or A/B IP subnets) and use host multipathing, not bonds, on storage ports (Multipathing)
  • Zone on WWPN with single-initiator or peer zones; map volumes per host group; authorize host NQNs for NVMe-oF (FC SAN)
  • Baseline performance and test path failover before production cutover
  • Enable monitoring (latency, queue depth, path count, wear) and integrate array alerts into NOC/ITSM

Manage

  • Alert on lost paths per host, and use FC fabric notifications (FPIN) with MPIO where supported
  • Keep HBA, NIC, driver and firmware within the array and OS interoperability matrices
  • Watch wear, spare capacity and scrub schedules; test snapshot restore and clone workflows
  • Govern multi-tenancy and encryption keys; revisit tiering as AI and analytics grow

Block, file and object: when each fits

How each access model behaves and which workloads it suits. Transports for block are in Storage networking. Object as a backup target, and object lock, are on Backup. Source for the object model: SNIA. Sources checked 5 Oct 2026.

TypeAccess modelProtocolsTypical fitWatch for
Block Volumes (LUNs or NVMe namespaces) presented to a host or cluster, which puts its own file system on them FCP, iSCSI, NVMe/FC, NVMe/TCP, NVMe/RoCE Databases, hypervisor datastores, VDI Sharing a volume needs a cluster-aware file system. Performance is managed per volume and per host path.
File Shared namespace with directory, permission and locking semantics, served by the storage system NFS, SMB User and home shares, application shares, VDI profiles, NFS datastores Metadata-heavy workloads; permission mapping when one share is served over both NFS and SMB
Object Flat namespace of whole objects, each with a unique ID and metadata; objects are normally rewritten whole, not updated in place (SNIA) HTTP APIs, most often S3-compatible Backup targets, logs, analytics data lakes, cloud-native applications, media Not a fit for in-place updates. Check which S3 API features an on-prem store implements (versioning, object lock, lifecycle) before you rely on them.

Unified platforms. Many arrays now serve block, file and S3 from one system. That reduces the number of platforms to run, but the file and object features of a block-first array (or the reverse) are often narrower than a dedicated platform’s. Compare the features you need, not the protocol list.

Access model design / build / manage

Design

  • Map each workload to block, file or object by access pattern and sharing need, not by what the current array happens to serve
  • Decide which S3 features (versioning, object lock, lifecycle) the object store must support, and confirm them with the vendor

Build

  • Create host groups, exports and buckets from a documented naming and ownership scheme
  • Test multi-protocol permissions on shares served over both NFS and SMB

Manage

  • Review capacity and growth per access model; object and file usually grow faster than block

Platform categories

Categories, not products. OEM portfolios increasingly span several categories under one brand, so classify each offer by its architecture. Products are in Market leaders. HCI is on HCI; parallel file systems for AI training are on AI Factory. Category descriptions are editorial. Sources checked 5 Oct 2026.

CategoryArchitectureScales byTypical fitWatch for
Scale-up dual-controller array (all-flash or hybrid) Two controllers in active/active or active/passive, with drive shelves behind them Adding shelves; larger controllers; more arrays General block and unified workloads at most enterprise sizes Controller headroom limits each array; a controller upgrade path matters
Scale-out or disaggregated block Multiple controller nodes, or controllers and media enclosures scaled separately over an internal fabric Adding nodes or enclosures Large consolidated block estates The internal fabric is part of the product; check whether it uses your switches or the vendor’s
Scale-out NAS Cluster of nodes presenting one file namespace Adding nodes Large file shares, media, analytics Back-end network for rebuild and rebalance traffic
Object store Nodes protected by erasure coding or replicas, S3 front end Adding nodes or sites Backup targets, archive tiers, data lakes Rebuild traffic across nodes; small-object performance
Parallel file system Clients read and write stripes across many storage servers at once Adding storage servers HPC and AI training data (see AI Factory) Client software on every host; specialist operations
Software-defined storage (SDS) Storage software on commodity servers, separate from compute Adding servers Teams that want hardware choice and can run the software lifecycle You own the hardware compatibility list, firmware and the node-to-node network

Rebuild traffic. On a dual-controller array, a drive rebuild happens behind the controllers and does not cross the host-facing network. On scale-out NAS, object stores and SDS, data is protected across nodes, so a node or drive loss puts rebuild and rebalance traffic on the network between nodes. Size that network for it.

Media. TLC flash for performance tiers, QLC flash for dense capacity flash, and HDD for bulk capacity. Vendors differ in how they handle QLC write endurance, so ask how the platform manages it.

Platform design / build / manage

Design

  • Classify every shortlisted offer by category before comparing prices or features
  • For scale-out and SDS, design the node-to-node network with the storage team, not after it

Build

  • Run the vendor’s pre-install checks and record firmware and software versions as the baseline

Manage

  • Track controller or node utilisation against the headroom you planned, and plan the upgrade before it runs out

Data services

The services that decide usable capacity, recovery points and data protection on the primary platform. Immutable copies, backup and DR runbooks are on Backup; key custody is on Security: Key management and admin access policy on Security: Identity. Sources: Dell PowerStore Gen 2 spec sheet, NIST FIPS 140-3, OASIS KMIP. Sources checked 5 Oct 2026.

Snapshots and clones

Whether a platform implements snapshots as redirect-on-write or copy-on-write is a vendor detail. The buyer questions are the snapshot count per volume and per system, the schedule and retention limits, the performance cost with many snapshots, and how quickly a clone can be presented to another host. A snapshot lives on the same system as its source, so it is not a backup. Immutable snapshots and the recovery vault are on Backup.

Array replication

ModeWhat it doesConstraint
Asynchronous Ships changes to the remote system on a schedule or continuously; the remote copy lags RPO equals the lag. Bandwidth is sized from change rate and RPO.
Synchronous The host write completes only when both systems have it Inter-site round-trip time adds to every write, so distance is limited
Active-active (metro) Synchronous, with the same volume writable at both sites As synchronous, plus a witness or tie-breaker to avoid split-brain

Take distance and latency limits for synchronous and metro modes from the vendor’s documentation for the exact release; this page gives no number. Replication bandwidth from RPO is on Backup: Replication bandwidth and DR runbooks on Backup: Runbooks; the inter-site link is on Network: DCI.

Data reduction and usable capacity

OEM “effective” capacity is usable capacity multiplied by an assumed reduction ratio. Dell’s PowerStore Gen 2 sheet, for example, quotes effective capacity at an assumed 5:1 average and says actual results vary (Dell spec sheet). Vendor data-reduction guarantees exist but carry conditions; read them before you count on them. A sizing method that does not depend on the ratio:

  1. Start from usable capacity after RAID or erasure coding and spares.
  2. Add the growth the plan assumes over the platform’s life.
  3. Add the snapshot reserve.
  4. Apply data reduction last, at 1:1 or at a ratio measured with the vendor’s sizing tool on your own data, and treat anything above that as headroom.

Encryption and keys

Data at rest is encrypted by self-encrypting drives (SEDs) or by the controller. Ask for FIPS 140-3 validation; NIST published FIPS 140-3 on 22 Mar 2019 to supersede 140-2, and it defines four security levels (NIST). Keys are held on the array or in an external key manager reached over OASIS KMIP (OASIS KMIP). An external KMS must be reachable at boot and must survive a site loss, which makes it a DR dependency. In-flight encryption is per transport: TLS for NVMe/TCP, IPsec or MACsec for IP storage generally, and FC-specific encryption on FC (Protocols). Key custody and admin access are on Security; KMS recovery in a DR is on Backup.

Tiering

Tiering moves cold data from performance media to cheaper media, inside the array (TLC to QLC or HDD) or out to an object tier, on premises or in a cloud. Check the recall latency from the lower tier, whether the policy is per volume or per block, and, for cloud tiers, egress terms. A tiered copy is not a backup.

Data services design / build / manage

Design

  • Size usable capacity with the four-step method above; do not buy on effective capacity
  • Pick the replication mode per application from its RPO, and get distance limits from the vendor
  • Decide where keys live and how the KMS is recovered in a DR

Build

  • Set snapshot schedules and retention per application class
  • Enable encryption before data is loaded; record the key manager configuration
  • Test replication failover and failback for one application end to end

Manage

  • Compare the measured reduction ratio with the sizing assumption every quarter
  • Test snapshot restores and clone workflows on a schedule
  • Review tiering policy and recall behaviour as workloads change

Storage networking

The network decisions for block storage: which transport, how hosts reach both paths, how access is controlled, and whether storage gets its own switches or shares the DC fabric. Shared definitions are not restated here. Oversubscription, ECMP and Clos design are on Network: Fabric design; MTU is on Network: MTU; VLAN/VNI and VRF are on Network: VNI/VRF design; lossless Ethernet mechanics are on Network: Lossless Ethernet; optics are on Network: Optics and the fiber plant on Racks. Host NICs and HBAs are on Compute: Server networking, HCI cluster traffic is on HCI: Cluster networking, and storage networks inside an AI cluster are on AI Factory. Sources: INCITS Fibre Channel TC chair (SNIA SDC 2024 and 2025), FCIA, NVM Express, IETF RFC 7143, SNIA ESF, VMware vSphere 8 documentation, IEEE 802.1Q-2022. FC generations, NVMe specifications and switch products change yearly. Sources checked 5–6 Oct 2026.

Protocol comparison

TransportStandardRuns onLoss handlingDiscovery and access control
FCP (SCSI over FC) INCITS Fibre Channel (T11) family FC SAN: HBAs and FC switches, normally as two separate fabrics Buffer-to-buffer credits: a port sends a frame only when the receiver has advertised a free buffer, so frames are not dropped for congestion (SNIA ESF) Fabric name server; zoning on the switches; LUN masking on the array
NVMe/FC INCITS FC-NVMe (FC-NVMe-2 complete 2020; FC-NVMe-3 in progress in 2025) The same FC SAN, HBAs and switches as FCP; both can run on the same ports where HBA, OS and array support it As FC FC zoning and host NQN authorization on the NVM subsystem; the two are configured separately
iSCSI IETF RFC 7143 (Apr 2014) Any IP network, over TCP TCP retransmission; no lossless configuration needed SendTargets or iSNS discovery; CHAP; masking on the array
NVMe/TCP NVM Express NVMe over TCP Transport Specification, rev 1.3 (ratified 31 Jul 2026) Any IP network, over TCP TCP retransmission; no lossless configuration needed. Optional TLS and header/data digests (NVM Express) NVMe discovery controllers; automated and centralized discovery with zoning (below); host NQN authorization on the subsystem
NVMe/RoCEv2 NVM Express RDMA Transport Specification, rev 1.3 (ratified 31 Jul 2026); RoCEv2 from IBTA Ethernet, with RDMA-capable NICs on hosts and array Normally deployed on lossless Ethernet (PFC) (below) NVMe discovery; host NQN authorization

Arrays commonly offer several of these on the same front-end modules. Dell’s PowerStore Gen 2 sheet, for example, lists iSCSI, FC, NVMe/FC and NVMe/TCP (Dell spec sheet). The transport is therefore usually constrained by host OS, hypervisor and HBA/NIC support and by the skills you have, not by the array. Check the array’s and the hypervisor’s support matrices for the exact releases you run. The NVMe specifications are revised roughly yearly.

FC SAN: dual fabrics, zoning and NVMe/FC access

Two fabrics. Build fabric A and fabric B as physically separate SANs with no inter-switch links between them. Each host has at least one HBA port on each, each array controller has ports on each, and host multipathing (MPIO) spreads I/O and fails over between them. The INCITS FC chair’s material frames resiliency around this SAN A / SAN B model (SNIA SDC 2025).

Zoning. An FCIA panel (Broadcom, Cisco, HPE and Marvell speakers) describes three zone styles. Single-initiator zones (one host port plus its target ports) keep fabric state-change notifications (RSCNs) targeted, but the zone count grows with hosts and can hit the switch’s zone database limits. Peer zones make the array target port the principal and the hosts members; members reach the principal but not each other, giving single-initiator isolation with far fewer zones. Target-driven peer zones are peer zones created by the array itself. The panel calls switch-port-based zoning very restrictive, not supported by some array features, and not recommended (FCIA, Dec 2021). Zone on WWPN with aliases, and keep zones for tape separate from zones for disk.

Masking and NQNs. Zoning controls which ports can see each other; the array still maps volumes to host groups. For NVMe/FC the host NQN must also be allowed on the NVM subsystem. WWPN zoning and NQN access are set separately, and I/O fails if either is wrong. FC-GS-9 and FC-NVMe-3 add a name-server object so the fabric can see NQNs (SNIA SDC 2024).

Fabric notifications (FPIN). Marginal optics and cables, and congestion from lost credits, credit stalls or oversubscription, cause intermittent path problems that MPIO alone handles poorly. Fabric Performance Impact Notifications are extended link services that tell registered hosts a path is impaired, and congestion signals are link-level primitives; an FPIN-aware MPIO driver stops using the impaired path until it recovers. The standards (FC-LS-5, FC-FS-6, FC-SW-8) were complete in June 2024 (SNIA SDC 2024, SDC 2025).

Encryption in flight. FC-SP-3 updates FC security with CNSA 1 and 2 algorithms, removes MD5 and SHA-1, and adds an automatic in-flight encryption profile; the FC chair estimated completion in 2025 (SNIA SDC 2025). Check which switches and HBAs implement it.

FC speed generations

SpeedLine rateT11 technically completeMarket availability
32GFC28.05 GBd NRZ20132016
64GFC28.9 GBd PAM420172020
128GFC56.1 GBd PAM420222025
256GFC112.2 GBd PAM42025 (estimated)“Market demand”

Source: the INCITS Fibre Channel TC chair’s roadmap table (SNIA SDC 2025); future dates are the committee’s estimates. Each speed is backward compatible with at least two earlier speeds. 128GFC requires FEC on every link and keeps LC connectors and the SFP+ form factor, with 100 m multimode (OM4/OM5) and 10 km single-mode variants (SDC 2024). 256GFC (project FC-PI-9) targets the same connector and form factor and backward compatibility with 128GFC and 64GFC. Vendors market 64GFC as Gen 7 and 128GFC as Gen 8. Optics reach and budgets are on Network: Optics.

IP SAN: iSCSI and NVMe/TCP

Both run over TCP on ordinary Ethernet and IP, so neither needs PFC or other lossless configuration, and both can be routed. NVMe/TCP maps NVMe queues and capsules directly onto TCP (NVM Express), where iSCSI carries SCSI commands. For a new IP SAN where hosts and array both support NVMe/TCP, it is the usual choice; iSCSI remains the broadest-supported option for older hosts and boot. The NVMe Boot Specification (rev 1.4, ratified 31 Jul 2026) defines how pre-OS firmware passes NVMe/TCP settings to the OS for boot from SAN (NVM Express).

Segmentation. Keep the storage data path unrouted, or inside one storage VRF, so it never crosses a stateful inter-zone firewall, perimeter or internal. Storage management interfaces are a separate, policed zone. If shared storage serves several zones, the storage VRF is a shared-services VRF, and each route leak into it is recorded as L3/L4-only in the inter-zone matrix (Network: Service insertion, Security: Policy model). CHAP, NQN authorization and TLS are not a substitute for that separation. VRF and VNI mechanics are on Network: VNI/VRF design.

MTU. IP storage is commonly run with jumbo frames end to end. Dell’s PowerStore guidance for NVMe/TCP gives 9000 on endpoints and 9216 on switches. The fabric MTU and VXLAN overhead are on Network: MTU. Set the same endpoint MTU on hosts and array ports, and test it with don’t-fragment pings on both paths before cutover.

Multipathing, not bonding

Storage ports use host multipathing over independent paths, not LACP or MLAG bonds. For IP storage, put the A path and the B path in separate subnets or VLANs, one host port on each, with array ports on both. Dell’s PowerStore guidance says switch ports facing Linux NVMe/TCP host ports should not be bonded and native multipathing should be used instead, and recommends at least two paths from each host to each array node; NetApp recommends two separate subnets for iSCSI multipathing (TR-3441).

This is a deliberate exception to general host dual-homing on the fabric (Network: Multihoming), not a contradiction. A host can bond its VM and management ports while keeping its storage ports unbonded and pinned one per path. On a converged fabric, map path A to one leaf of the pair and path B to the other; the two paths still share the spine and the change domain, which is the main argument for dedicated switches. If the leaf pair runs MLAG or vPC, those single-attached A and B ports are orphan ports, and what happens to them when the peer link fails depends on the NOS and its settings; check that a peer-link failure cannot take down both paths at once. Host NIC layout is on Compute: Server networking.

NVMe/TCP discovery and zoning

An NVMe-oF host learns which subsystems it can reach by connecting to a discovery controller. The original specifications left the first step implementation-specific, typically a per-host list of discovery addresses, which does not scale (SNIA ESF). Two technical proposals fix that, and both are ratified (NVM Express at SNIA SDC 2022):

  • TP 8009: hosts find discovery controllers automatically over mDNS/DNS-SD.
  • TP 8010: a Centralized Discovery Controller (CDC) that hosts and subsystems register with, plus a zoning model on the CDC (zone groups that say which hosts may reach which subsystems), modelled on FC fabric services.

CDC zoning is the IP-SAN equivalent of FC zoning; the array’s NQN-to-namespace mapping remains the second gate, as LUN masking is on FC. mDNS uses the link-local multicast addresses 224.0.0.251 and ff02::fb (RFC 6762), so automated discovery reaches only discovery controllers on the host’s own subnet. With A and B in separate subnets, discovery is per subnet anyway. On a routed fabric, give hosts the CDC address explicitly, put a CDC presence on each storage subnet, or use a vendor mDNS gateway or reflector.

NVMe/RoCE and lossless Ethernet

VMware’s vSphere 8 requirements for NVMe over RDMA (RoCE v2) include Ethernet switches that support a lossless network and RoCE v2-capable NICs, and say the lossless configuration is needed at both layer 2 and layer 3; flow control is by global pause or by Priority-based Flow Control (PFC) from DCB (vSphere 8 storage). PFC is defined in IEEE 802.1Q (Network: Lossless Ethernet).

NVMe/RoCE is normally deployed on lossless Ethernet. Some RDMA NICs offer modes intended to run without switch PFC; use one only if the array vendor supports it for storage. Do not use IEEE 802.3x global pause on shared ports: it pauses all traffic on the link, not just storage. With PFC, what that means for the fabric: one no-drop priority for storage RDMA on every hop between host and array, a consistent DSCP/CoS-to-queue mapping and buffer configuration on every switch, ECN marking set to act before PFC pauses, and a PFC watchdog. The PFC, ECN and DCQCN mechanics are on Network: Lossless Ethernet. Choose RoCE for storage only when the array, hypervisor or OS and NICs are validated for it and the team will run DCB. Prefer dedicated switches, or at least a separately configured class, over enabling PFC across a shared enterprise fabric for storage alone; otherwise NVMe/TCP is the IP default. RDMA for HCI cluster traffic is on HCI.

Dedicated vs converged

SNIA’s Ethernet Storage Forum describes four physical layouts for NVMe IP SANs: dedicated, air-gapped dual SAN switches (the FC model on Ethernet); LAN and SAN converged on the same switches; dedicated dual SAN fabrics at larger scale; and dedicated back-end switches (SNIA ESF). Native FC always runs on its own switches.

FactorConverged on the DC fabricDedicated IP SAN switchesFC SAN
Fault and change domain Shared with the LAN; a fabric change or failure can hit storage Separate A and B domains Separate A and B fabrics
Path independence Logical (subnets, leaf pinning); spine shared Physical Physical
Lossless (RoCE) PFC on the shared fabric, or not at all PFC contained to storage switches Not applicable; credit-based
Contention Needs a QoS class and a low oversubscription target on storage paths Sized for storage only Sized for storage only; watch ISL and credit congestion
Switches and skills Fewest switches; one NOS and toolset More switches; same Ethernet skills Separate switches, HBAs and FC skills

Oversubscription on storage paths. Target 1:1 wherever storage traffic crosses the spine; otherwise keep initiators and targets local to a leaf pair. VMware’s vSAN guidance says striving for 1:1 in a spine-leaf network gives the most consistent performance (VMware vSAN, May 2025), and the Arista/Pure NVMe-oF deployment paper builds on non-blocking leaf-spine designs without giving a ratio (Arista/Pure NVMe-oF). Treat storage as its own leaf role when you set ratios. The ratio formula and ECMP are on Network: Fabric design.

Rule of thumb. Converged NVMe/TCP or iSCSI on the DC fabric, with separate storage VLANs/VRF and A/B paths, suits most new builds without an FC estate. Keep or build a dual FC SAN where FC skills, HBAs and arrays are already in place or where a strict separate fault domain is required. Dedicated Ethernet storage switches make sense for RoCE, or when the storage team needs its own change window.

SAN switch vendors

FC switching comes from two vendors: Broadcom (Brocade) and Cisco (MDS). Server and storage OEMs resell or OEM their switches. No current public market-share figure is cited here; recent analyst data is paywalled. Ethernet switches for IP SAN are the DC switching vendors on Network: Switching leaders.

VendorCurrent FC platforms (as published)NotesSources
Broadcom (Brocade) Gen 8 (128G): X8 Directors, up to 384 × 128G ports; G820, 1U, 56 × 128G SFP+ ports. Announced Nov 2025; OEM partners to ship over the following quarters. Broadcom markets Gen 8 as quantum-safe, with 256-bit encryption and post-quantum algorithms (vendor claim). Check OEM availability and the HBA and array support for 128G. Broadcom PR · StorageNewsletter
Cisco (MDS 9000) 64G fabric switches: MDS 9124V, 9148V and 9396V; MDS 9700 directors No 128G MDS product found in public Cisco material as of this check. Cisco MDS compare

Storage networking design / build / manage

Design

  • Pick the transport from the host OS, hypervisor, HBA/NIC and array support matrices for the releases you will run
  • Decide dedicated vs converged before the fabric is built, and give storage its own leaf role and oversubscription target (Fabric design)
  • Design two independent paths: FC fabrics A and B, or A/B subnets pinned to separate leaves
  • Choose RoCE only with a written lossless plan (PFC priority, ECN, watchdog) and validated endpoints
  • Set naming for WWPN aliases, NQNs, zones and host groups before the first host is connected

Build

  • Zone on WWPN with single-initiator or peer zones; authorize host NQNs on the array; register hosts and subsystems with the CDC where used
  • Keep storage ports unbonded; confirm the expected path count on every host
  • Test end-to-end MTU with don’t-fragment pings on both paths
  • Pull path A, then path B, under load, and confirm I/O continues
  • Load HBA, NIC, driver and firmware versions from the interoperability matrices and record them

Manage

  • Alert on any host with fewer than its expected paths
  • Use FPIN with MPIO where supported; watch FC link errors, credit-stall and congestion counters
  • For RoCE, track PFC pause time, ECN marks and drops on the storage class
  • Remove stale zones, aliases and NQN entries when hosts are retired
  • Re-check the interoperability matrices before every HBA, NIC, switch or array upgrade

Products in Storage

16 catalog lines · grouped by category, then vendor · click a product for details
Full catalog →

Market leaders & comparison

Point-in-time snapshot of Gartner’s 2026 Magic Quadrant for Enterprise Storage Platforms (published 19 Aug 2026, positions as of July 2026), from vendor releases and trade press; the full report is paywalled. The six Leaders are the same as in 2025: Everpure (formerly Pure Storage), Huawei, HPE, NetApp, Dell and IBM (StorageReview, Blocks & Files). Five are shown below. Huawei is a Leader but is left out of the table because, in the US, Huawei telecommunications equipment is on the FCC Covered List (FCC DA 21-309, Mar 2021); check how that and equivalent rules apply to storage in your jurisdiction. Hitachi Vantara, shown in an earlier version of this table, is not listed because its 2026 placement was not confirmed in public sources. Pure Storage renamed itself Everpure, Inc. on 23 Feb 2026 (SEC 8-K); products keep the FlashArray and FlashBlade names. Annual report: recheck each year.

See full example → Storage Top 5 Rival Snapshot

Vendor / productStrengthsTypical fitCaveatsSources
Everpure (formerly Pure Storage) FlashArray / FlashBlade MQ Leader 2026 Simple operations, dense all-flash, Evergreen subscription and upgrade model Latency-sensitive block, modern NAS/object, VDI, AI feature stores Premium list economics; validate usable capacity after data reduction Everpure PR Aug 2026
Dell PowerStore / PowerMax / PowerScale MQ Leader 2026 Broadest portfolio (block/file/object), deep channel, PowerMax for mission-critical Mixed estates, mainframe-adjacent, multi-tier enterprise Portfolio complexity — pick a clear tiering strategy Dell blog Aug 2026
NetApp AFF / ASA / ONTAP MQ Leader 2026 Unified ONTAP data services, hybrid cloud (FSx/CVO), strong file + block NAS-heavy, hybrid cloud, Kubernetes / AI data pipelines License/feature packing needs careful sizing NetApp PR Aug 2026
HPE Alletra Storage MP MQ Leader 2026 Disaggregated Alletra MP, GreenLake ops model, Alletra 9000 for critical block HPE compute shops, as-a-service preference Validate roadmap across Alletra SKUs HPE PR Aug 2026
IBM FlashSystem / Storage Scale MQ Leader 2026 FlashSystem block arrays; Storage Scale parallel file system; Leader in both 2025 and 2026 editions IBM Power and mainframe-adjacent estates; HPC and AI file workloads (Storage Scale) Separate product lines for block and file — compare each against its own category IBM storage page

Dell PowerStore Gen 2 — within-vendor ladder

Dell PowerStore Gen 2 specification sheet. Every base enclosure below is 2 NEMA units, dual active/active nodes, 25× 2.5 in NVMe slots. Up to three 2U expansion enclosures per appliance are extra U, not added to the catalog line. Effective PB figures assume average 5:1 data reduction. “Typical” watts are the sheet’s fully populated maximum at a 26°C operating temperature, 200–240 V. Quote required.

ModelCPUs / memoryMax effective per baseTypical W at 26°C
500T2× Xeon, 24 cores, 2.2 GHz; 192 GB1.55 PBe683.5 W
1200T4× Xeon, 40 cores, 2.4 GHz; 384 GB1.29 PBe921.8 W
3200T4× Xeon, 64 cores, 2.1 GHz; 768 GB1.29 PBe (3200Q QLC up to 2.59 PBe)1056.4 W (3200Q 1140.9 W)
5200T4× Xeon, 96 cores, 2.2 GHz; 1152 GB1.29 PBe (5200Q up to 2.59 PBe)1391.2 W (5200Q 1502.5 W)
9200T4× Xeon, 112 cores, 2.2 GHz; 2560 GB1.29 PBe1597 W

Source: dell-powerstore-gen2-spec-sheet.pdf. Catalog Configure picks the T class. The single planning watt already on the line is not one of these figures.

Everpure (formerly Pure Storage) FlashArray //X R5 — within-vendor ladder

Datasheet fetched from purestorage.com, ID19051-02-en-08/26. The copyright line on that file names Everpure, Inc. together with Pure Storage marks. Effective capacity assumes 5:1 data reduction. Chassis height on the sheet is 5.12 in. Extra U beyond the 3U base is expansion, not a second catalog line. //XL is a separate sheet below, not a row in this //X table.

ModelEffective (up to)Raw (up to)Physical3U watts (typical–peak)
//X20 R5435 TB / 395 TiB127 TB / 111 TiB3U–6U1,012–1,241 W (low line 867–1,064 W)
//X50 R5900 TB / 810 TiB256 TB / 224 TiB3U–6U1,101–1,350 W
//X70 R52.5 PB / 2.2 PiB695 TB / 608 TiB3U–9U1,370–1,616 W
//X90 R54.4 PB / 4.0 PiB1,207 TB / 1,056 TiB3U–9U1,500–1,736 W

Everpure FlashArray //XL R5 — within-vendor ladder

Product page technical specifications, document line ID19019-01-en-03/26, fetched 3 Oct 2026. Copyright line names Everpure, Inc. together with Pure Storage marks. Effective capacity footnote: HA, RAID, metadata, GB-to-GiB, and 5:1 data reduction; thin provisioning is not included. Physical column is 5–11U including DirectFlash Shelf except //XL130, which says including 2× DFS. Chassis drawing is 8.7 × 18.9 × 29.7 in. Watts are the page’s “typical peak” pair, not a single planning watt. This is not the 3U //X catalog line. Do not mix these figures with //X R5 watts or with Dell or NetApp.

ModelEffective (up to)Raw (up to)Physical
//XL130 R5 5.5 PB / 4.9 PiB 1.464 PB / 1.3 PiB 5–11U (including 2× DFS). 2,115–2,700 W typical peak. 164 lb fully loaded.
//XL170 R5 7.4 PB / 6.6 PiB 1.97 PB / 1.7 PiB 5–11U (including DFS). 2,475–3,160 W typical peak. A narrative sentence on the same page says 1.9 PB raw for //XL170 R5; this row uses the spec table.
//XL190 R5 9.4 PB / 8.3 PiB 2.5 PB / 2.22 PiB. Up to 6 TB read cache. 5–11U (including DFS). 2,635–3,455 W typical peak.

Same page, not an //XL controller rung: DirectFlash Shelf up to 3.8 PB / 3.5 PiB effective, up to 1,024 TB / 932 TiB raw, 3U, 566–667 W typical peak. Performance line for the family (not per model): 150 µs latency (footnote: 512K, 1:1, 100% read) and 45 GB/s throughput. Source: FlashArray//XL.

IBM tape — within-vendor ladder

Tape is archive media, which Backup owns. This ladder moves there once Backup takes it; until then it stays here unchanged.

From the IBM Tape portfolio table on ibm.com/products/tape, fetched 3 Oct 2026. Capacities are the page’s “Max Capacity” column (uncompressed library figures as IBM printed them). RU is not on that table except the 7226 narrative, which says up to four devices in a 1U space. Catalog U for the libraries is unchanged from the prior pass.

ProductRole on the pageMax capacityMax drives
TS2290Entry, Storage Archive Single Drive Edition18 TB1
7226Entry, Single Drive Edition. Narrative: 1U, up to four half-high devices.18 TB1
TS2900Entry autoloader, Library Edition. Open-systems blurb: 162 TB with LTO-9, LTO HH SAS, 1 drive.162 TB1
TS4300Mid-range. Open-systems blurb: 25.6 PB with LTO-10, LTO FH and HH.25.6 PB48
DiamondbackScale capacity. Open-systems blurb: 61.9 PB uncompressed with LTO-10, LTO FH.61.9 PB14
TS4500Scale capacity. Open-systems blurb: 926 PB with LTO-10 and 877 PB with TS1170.926 PB LTO / 877 PB enterprise128

NetApp AFF A-Series — within-vendor ladder

docs.netapp.com key-specifications pages, “08/21/2026 Contributors,” fetched 3 Oct 2026. Earlier A90 URL 404 is superseded by these pages. Figures are a single HA pair unless the scale-out line is named. Power on these pages is BTU/hr, not watts — no watt conversion is printed here. Catalog line is the 4U chassis (A70 and A90). A20 / A30 / A50 are 2U. A1K is a dual-chassis HA pair (each chassis 2U, one controller) — not the single 4U line. Raw “at a glance” and the HA-pair scale-out line round differently; both are quoted.

ModelChassisMemoryMax raw (at a glance)HA-pair raw (scale-out line)Min ONTAP
AFF A20 2U, 2 HA controllers, 24 drive slots, 8 PCIe. Not the 4U catalog line. 128 GB 4.0392 PB 4.0 PB / 3.6 PiB. NAS and SAN scale-out: 3 HA pairs, 12.1 PB / 10.8 PiB. 9.16.1RC1. Typical / worst-case 2,489 / 3,890 BTU/hr.
AFF A30 2U, 2 HA controllers, 24 slots, 8 PCIe. 128 GB 4.0392 PB 4.0 PB / 3.6 PiB. NAS and SAN: 4 HA pairs, 16.2 PB / 14.3 PiB. 9.16.1RC1. 2,892 / 4,445 BTU/hr.
AFF A50 2U, 2 HA controllers, 24 slots, 8 PCIe. 256 GB 4.0392 PB 4.0 PB / 3.6 PiB. NAS: 12 HA pairs, 48.5 PB / 43.0 PiB. SAN: 6 HA pairs, 24.2 PB / 21.5 PiB. 9.16.1RC1. 3,076 / 4,860 BTU/hr.
AFF A70 4U, 2 HA controllers, 48 drive slots, 18 PCIe. 256 GB 6.6096 PB 6.6 PB / 5.9 PiB. NAS: 12 HA pairs, 79.3 PB / 70.4 PiB. SAN: 6 HA pairs, 39.7 PB / 35.2 PiB. 9.15.1RC2. 6,938 / 9,089 BTU/hr.
AFF A90 4U, 2 HA controllers, 48 slots, 18 PCIe. 2,048 GB 6.6096 PB 6.6 PB / 5.9 PiB. Same NAS/SAN HA-pair counts and raw scale-out as A70 on these pages. Difference called out here is memory and BTU, not a second raw number. 9.15.1RC2. 8,304 / 10,948 BTU/hr.
AFF A1K Dual-chassis HA pair. Each chassis 2U with 1 HA controller. Not the single 4U catalog line. 2,048 GB 14.6880 PB 14.7 PB / 13.0 PiB. NAS: 12 HA pairs, 176.3 PB / 156.5 PiB. SAN: 6 HA pairs, 88.1 PB / 78.3 PiB. 9.15.1RC2. 4,402 / 6,174 BTU/hr (as printed for this system).

Sources: A20, A30, A50, A70, A90, A1K. Pages point at Hardware Universe for the complete spec. As-of 2026-10-03 PT.

Sources

Sources for the design sections above, checked 5–6 Oct 2026. Market-leader and model-ladder sources are linked in their own tables. Standards bodies are primary; conference decks by committee chairs are treated as primary for status. Research notes with per-claim detail are kept with the site source.

SourceTypeUsed for
SNIA: What is object storagePrimary (standards body)Object storage model
Dell PowerStore Gen 2 spec sheetOEM datasheetEffective-capacity assumption; protocols on one I/O module
NIST FIPS 140-3 (Mar 2019)PrimaryCryptographic module validation levels
OASIS KMIP TCPrimary (standards body)External key manager protocol
INCITS FC TC chair: Fibre Channel Gen8 Update (SNIA SDC 2024)Primary (committee chair)128GFC requirements; FPIN standards; NQN name-server object
INCITS FC TC chair and FCIA: Future of Fibre Channel (SNIA SDC 2025)Primary (committee chair)FC speed roadmap; 256GFC; FC-NVMe status; fabric notifications; FC-SP-3
FCIA: Fibre Channel Zoning Fundamentals (Dec 2021)Industry associationSingle-initiator, peer and target-driven zoning; port zoning
SNIA ESF: How Fibre Channel Hosts and Targets Communicate (Sep 2021)Primary (standards body)Buffer-to-buffer credit flow control
IETF RFC 7143 (Apr 2014)PrimaryiSCSI
NVM Express: NVMe over TCP Transport SpecificationPrimaryNVMe/TCP revision; TLS and digests
NVM Express: RDMA Transport SpecificationPrimaryNVMe/RDMA revision
NVM Express: NVMe Boot SpecificationPrimaryBoot from NVMe/TCP
SNIA ESF: NVMe-oF Discovery Automation for IP SANs (Nov 2021)Primary (standards body)Discovery problem; TP 8009/8010; four IP SAN layouts
NVM Express: State of the Union (SNIA SDC 2022)Primary (spec body)TP 8009 and TP 8010 ratified
VMware vSphere 8: NVMe over RDMA requirementsOEM documentationLossless Ethernet requirement for RoCE v2
IEEE 802.1Q-2022PrimaryCurrent bridging standard carrying PFC
Everpure, Inc. Form 8-K (Feb 2026)Primary (filing)Pure Storage name change to Everpure