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
Related comparisons
Sections on this page and the pages that hold the detail.
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.
| Type | Access model | Protocols | Typical fit | Watch 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.
| Category | Architecture | Scales by | Typical fit | Watch 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
| Mode | What it does | Constraint |
|---|---|---|
| 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:
- Start from usable capacity after RAID or erasure coding and spares.
- Add the growth the plan assumes over the platform’s life.
- Add the snapshot reserve.
- 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
| Transport | Standard | Runs on | Loss handling | Discovery 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
| Speed | Line rate | T11 technically complete | Market availability |
|---|---|---|---|
| 32GFC | 28.05 GBd NRZ | 2013 | 2016 |
| 64GFC | 28.9 GBd PAM4 | 2017 | 2020 |
| 128GFC | 56.1 GBd PAM4 | 2022 | 2025 |
| 256GFC | 112.2 GBd PAM4 | 2025 (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.
| Factor | Converged on the DC fabric | Dedicated IP SAN switches | FC 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.
| Vendor | Current FC platforms (as published) | Notes | Sources |
|---|---|---|---|
| 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
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 / product | Strengths | Typical fit | Caveats | Sources |
|---|---|---|---|---|
| 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.
| Model | CPUs / memory | Max effective per base | Typical W at 26°C |
|---|---|---|---|
| 500T | 2× Xeon, 24 cores, 2.2 GHz; 192 GB | 1.55 PBe | 683.5 W |
| 1200T | 4× Xeon, 40 cores, 2.4 GHz; 384 GB | 1.29 PBe | 921.8 W |
| 3200T | 4× Xeon, 64 cores, 2.1 GHz; 768 GB | 1.29 PBe (3200Q QLC up to 2.59 PBe) | 1056.4 W (3200Q 1140.9 W) |
| 5200T | 4× Xeon, 96 cores, 2.2 GHz; 1152 GB | 1.29 PBe (5200Q up to 2.59 PBe) | 1391.2 W (5200Q 1502.5 W) |
| 9200T | 4× Xeon, 112 cores, 2.2 GHz; 2560 GB | 1.29 PBe | 1597 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.
| Model | Effective (up to) | Raw (up to) | Physical | 3U watts (typical–peak) |
|---|---|---|---|---|
| //X20 R5 | 435 TB / 395 TiB | 127 TB / 111 TiB | 3U–6U | 1,012–1,241 W (low line 867–1,064 W) |
| //X50 R5 | 900 TB / 810 TiB | 256 TB / 224 TiB | 3U–6U | 1,101–1,350 W |
| //X70 R5 | 2.5 PB / 2.2 PiB | 695 TB / 608 TiB | 3U–9U | 1,370–1,616 W |
| //X90 R5 | 4.4 PB / 4.0 PiB | 1,207 TB / 1,056 TiB | 3U–9U | 1,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.
| Model | Effective (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.
| Product | Role on the page | Max capacity | Max drives |
|---|---|---|---|
| TS2290 | Entry, Storage Archive Single Drive Edition | 18 TB | 1 |
| 7226 | Entry, Single Drive Edition. Narrative: 1U, up to four half-high devices. | 18 TB | 1 |
| TS2900 | Entry autoloader, Library Edition. Open-systems blurb: 162 TB with LTO-9, LTO HH SAS, 1 drive. | 162 TB | 1 |
| TS4300 | Mid-range. Open-systems blurb: 25.6 PB with LTO-10, LTO FH and HH. | 25.6 PB | 48 |
| Diamondback | Scale capacity. Open-systems blurb: 61.9 PB uncompressed with LTO-10, LTO FH. | 61.9 PB | 14 |
| TS4500 | Scale capacity. Open-systems blurb: 926 PB with LTO-10 and 877 PB with TS1170. | 926 PB LTO / 877 PB enterprise | 128 |
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.
| Model | Chassis | Memory | Max 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.
| Source | Type | Used for |
|---|---|---|
| SNIA: What is object storage | Primary (standards body) | Object storage model |
| Dell PowerStore Gen 2 spec sheet | OEM datasheet | Effective-capacity assumption; protocols on one I/O module |
| NIST FIPS 140-3 (Mar 2019) | Primary | Cryptographic module validation levels |
| OASIS KMIP TC | Primary (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 association | Single-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) | Primary | iSCSI |
| NVM Express: NVMe over TCP Transport Specification | Primary | NVMe/TCP revision; TLS and digests |
| NVM Express: RDMA Transport Specification | Primary | NVMe/RDMA revision |
| NVM Express: NVMe Boot Specification | Primary | Boot 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 requirements | OEM documentation | Lossless Ethernet requirement for RoCE v2 |
| IEEE 802.1Q-2022 | Primary | Current bridging standard carrying PFC |
| Everpure, Inc. Form 8-K (Feb 2026) | Primary (filing) | Pure Storage name change to Everpure |