3.3 Converged, Hyperconverged (HCI) & Software-Defined Storage (SDS)
Key Takeaways
Traditional 3-tier infrastructure separates compute, SAN switching, and dedicated storage arrays, enabling independent scaling of compute and storage resources at the cost of operational silos and management complexity.
Converged Infrastructure (CI) delivers pre-integrated, factory-validated hardware stacks combining compute, SAN, and storage from validated reference architectures, simplifying deployment while retaining physical 3-tier separation.
Hyperconverged Infrastructure (HCI) collapses compute, storage, and networking into unified x86 server nodes using software virtualization layers to pool local DAS into distributed shared datastores, scaling compute and capacity linearly.
Disaggregated HCI (dHCI) resolves standard HCI compute-storage stranding by retaining hypervisor-centric management while decoupling compute nodes from dedicated storage arrays for independent resource scaling.
Software-Defined Storage (SDS) abstracts the storage control plane from commodity underlying hardware, enabling policy-driven, API-orchestrated data services and Kubernetes Container Storage Interface (CSI) integration.
Converged, Hyperconverged (HCI) & Software-Defined Storage (SDS)
Over the past three decades, enterprise data center infrastructure has undergone a continuous architectural evolution. IT organizations have moved from highly specialized, physically segregated infrastructure silos toward tightly integrated, software-defined, and cloud-managed operational models. Understanding the architectural differences between Traditional 3-Tier Infrastructure, Converged Infrastructure (CI), Hyperconverged Infrastructure (HCI), Disaggregated HCI (dHCI), and Software-Defined Storage (SDS) is critical for designing modern storage solutions and mastering the HPE0-J81 examination.
1. Architectural Evolution: The Infrastructure Spectrum
TRADITIONAL 3-TIER CONVERGED (CI) HYPERCONVERGED (HCI) SOFTWARE-DEFINED (SDS)
+-------------------+ +-------------------+ +----------------------+ +----------------------+
| Compute (Servers) | | Pre-Engineered | | Collapsed Node: | | Software Control |
+-------------------+ | Turnkey Package: | | [Compute + Hyperv] | | Plane (APIs/Policies)|
| Storage Fabric | | [Servers + Fabric | | [Software Storage] | +----------------------+
| (Dedicated FC/SAN)| | + SAN Array] | | [Local DAS Drives] | | Commodity x86 Data |
+-------------------+ | Single SKU & Rack | +----------------------+ | Plane (COTS Hardware |
| Storage Arrays | | Physical 3-Tier | | Distributed Ethernet | | / Disaggregated MP) |
| (Modular/Monolith)| | Separation Inside | | Storage Clustering | +----------------------+
+-------------------+ +-------------------+ +----------------------+ +----------------------+
Highest TCO Simplified Linear Scale-Out Hardware Agnostic
Independent Scale Single Support Resource Stranding API Orchestrated
This evolution is driven by the constant push to eliminate operational silos, shorten deployment cycles, reduce Total Cost of Ownership (TCO), and simplify life-cycle management while maintaining application performance and data availability.
2. Traditional 3-Tier Infrastructure Architecture
The Traditional 3-Tier architecture (also known as multitier infrastructure) has been the enterprise enterprise data center standard since the introduction of switched storage networking.
Architectural Anatomy
- Compute Tier: Dedicated rack-mount servers or blade chassis (such as HPE ProLiant DL380 servers or HPE Synergy composable compute frames) running bare-metal operating systems or hypervisors (VMware ESXi, Microsoft Hyper-V, KVM).
- Storage Network Fabric Tier: A fully redundant, dedicated storage network—historically dual independent Fibre Channel fabrics (Fabric A and Fabric B) with enterprise switches (such as HPE B-series Brocade switches or HPE C-series Cisco MDS switches) or dedicated iSCSI/IP-SAN switches.
- Storage Array Tier: Specialized, high-availability external storage systems (such as the HPE Alletra Storage MP B10000 or HPE XP8) containing redundant storage controllers, dedicated ASIC cache engines, and high-density drive enclosures.
Operational Strengths
- Independent Resource Scaling: Compute and storage scale completely independently. If an enterprise requires 500 TB of additional flash capacity for database growth but requires no additional CPU cores or RAM, they purchase storage drives without purchasing server nodes. This avoids incurring costly per-socket or per-core hypervisor and database software licensing fees.
- Performance Isolation & Determinism: Storage controller CPUs, cache memory, and I/O channels are physically isolated from server application compute. A runaway virtual machine consuming 100% of host server CPU cycles cannot degrade the I/O processing performance of the storage array.
- Enterprise-Grade Tier-1 Data Services: Dedicated arrays feature mature, hardware-accelerated data reduction, active-active multi-site synchronous replication, sub-millisecond all-NVMe performance, and non-disruptive hardware upgrades with 100% availability guarantees.
Operational Challenges & Drawbacks
- Organizational Silos: Traditional 3-tier requires specialized administrative teams: the Server/OS Administration team, the SAN Fabric Network team, and the Enterprise Storage Array team. Provisioning a new application volume requires coordinated tickets across all three groups.
- Complex Interoperability Management: Every component—server HBA BIOS, HBA firmware, host OS driver, switch fabric OS, and storage controller firmware—must align with strict vendor compatibility matrices. In HPE environments, administrators must continuously consult SPOCK (Single Point of Connectivity Knowledge) to validate multi-tier compatibility.
- High Capital & Operational Cost: Purchasing discrete hardware components across three distinct layers increases acquisition costs and physical data center footprint (power, cooling, and extensive cabling).
3. Converged Infrastructure (CI)
Converged Infrastructure (CI) emerged in the late 2000s to eliminate the deployment and integration friction of traditional 3-tier architecture without altering its fundamental physical design.
Concept & Architectural Implementation
A Converged Infrastructure solution packages compute servers, SAN switches, storage arrays, and virtualization software into a single pre-engineered, factory-assembled, and pre-cabled turnkey rack solution (e.g., historical HPE ConvergedSystem platforms).
- Turnkey Delivery: Rather than receiving separate boxes of servers, switches, and arrays from multiple vendors, the customer receives a pre-racked, pre-configured system with pre-installed hypervisors and unified management software.
- Pre-Validated Interoperability: The hardware and firmware stack is certified and tested as a unified SKU by the vendor. Firmware updates are delivered as coordinated release sets, eliminating the risk of individual component incompatibilities.
- Single Point of Support: Hardware and software issues are handled through a single support contract, eliminating multi-vendor finger-pointing.
Inherent Limitations of CI
Despite simplifying deployment, Converged Infrastructure remains fundamentally 3-tier under the covers. Scaling requires purchasing large, rigid "expansion blocks" rather than fine-grained individual components. Furthermore, the high initial barrier to entry and premium capital cost restrict CI primarily to large enterprise datacenters.
4. Hyperconverged Infrastructure (HCI)
Hyperconverged Infrastructure (HCI) represents a fundamental architectural departure from 3-tier and converged models. HCI eliminates dedicated storage arrays and specialized Fibre Channel switch fabrics entirely, collapsing compute, storage, and networking into unified x86 commodity server nodes.
+-------------------------------------------------------------------------+
| HYPERCONVERGED (HCI) NODE ARCHITECTURAL STACK |
+-------------------------------------------------------------------------+
| VIRTUAL MACHINES & CONTAINERS (Application Workloads) |
+-------------------------------------------------------------------------+
| HYPERVISOR KERNEL (VMware ESXi, KVM, Nutanix AHV) |
+-------------------------------------------------------------------------+
| SOFTWARE-DEFINED STORAGE LAYER (vSAN, Nutanix AOS, SimpliVity) |
| - Intercepts hypervisor disk I/O requests |
| - Distributes mirroring (RF2/RF3) & erasure coding across cluster |
| - Executes inline deduplication, compression, and caching |
+-------------------------------------------------------------------------+
| SERVER HARDWARE LAYER (HPE ProLiant Server Nodes) |
| - Server CPU Cores & Memory (Shared between Apps and Storage Engine) |
| - Internal DAS Drives: NVMe SSDs, SAS/SATA Flash |
| - Redundant 10GbE/25GbE/100GbE NICs (Cluster Storage Traffic) |
+-------------------------------------------------------------------------+
How HCI Storage Virtualization Operates
In an HCI cluster (typically consisting of 3 to 64 nodes), each node contains internal Direct-Attached Storage (DAS) drives (NVMe/SAS SSDs):
- Storage Controller Virtualization: A software storage engine running either directly within the hypervisor kernel (e.g., VMware vSAN) or inside a dedicated Virtual Storage Appliance (VSA) / Controller VM on each node (e.g., Nutanix AOS, HPE SimpliVity) intercepts all storage I/O.
- Distributed Storage Pooling: The software layer pools all local drives across every physical node in the cluster over high-speed redundant 10GbE, 25GbE, or 100GbE Ethernet switches, presenting the aggregated capacity as a single, distributed shared datastore.
- Distributed Data Protection: Because there is no centralized hardware RAID controller spanning the cluster, data durability is achieved through software-defined replication:
- Replication Factor (RF): A write is split into multiple synchronous copies written across distinct physical nodes. RF2 maintains two copies (surviving one node failure); RF3 maintains three copies (surviving two node failures).
- Distributed Erasure Coding: Parity stripes are computed across nodes (e.g., RAID 5 or RAID 6 erasure coding across 4 or 6 nodes), saving significant capacity over mirroring while maintaining node-level fault tolerance.
HPE SimpliVity Architecture
HPE SimpliVity represents an enterprise-grade HCI platform featuring advanced data virtualization:
- Guaranteed Always-On Deduplication & Compression: All data is deduplicated, compressed, and optimized inline once and forever, at inception, before being written to disk.
- Hardware Acceleration: Historical SimpliVity models utilized the OmniStack Accelerator Card (OAC), a dedicated PCIe FPGA card that offloaded compression and deduplication algorithms from the host server CPU. Modern releases support both optimized software data engines and accelerated models.
- Rapid VM Backup & Disaster Recovery: Built-in, policy-driven VM backup allows taking local snapshots and cloning 1 TB virtual machines in under 60 seconds with near-zero I/O penalty, replicating deduplicated backups across remote sites over bandwidth-constrained WAN links.
The HCI Scaling Dilemma: Compute-Storage Stranding
While standard HCI delivers radical management simplicity, it introduces a severe architectural compromise: Resource Coupling.
- Because compute and storage are bound within each node, scaling the cluster requires purchasing additional nodes.
- Compute-Storage Stranding: If an organization needs to scale storage capacity but has ample CPU and RAM, purchasing standard HCI nodes forces them to pay for unneeded server CPUs, memory, and expensive hypervisor licenses (e.g., VMware vSphere per-core/per-socket licensing).
- Contention: In software-only HCI implementations, storage controller processes consume significant host CPU cycles and memory (often 10% to 25% of node resources), competing with production virtual machines.
The Disaggregated HCI (dHCI) Innovation
To solve compute-storage stranding while preserving HCI management simplicity, Disaggregated Hyperconverged Infrastructure (dHCI) was developed (e.g., HPE Nimble Storage dHCI and HPE Alletra dHCI):
+-------------------------------------------------------------------------+
| DISAGGREGATED HCI (dHCI) ARCHITECTURAL MODEL |
+-------------------------------------------------------------------------+
| UNIFIED HYPERVISOR CONTROL PLANE (VMware vCenter Plugin via DSCC) |
| Single-click deployment, automated updates, VM-centric provisioning |
+------------------------------------+------------------------------------+
| COMPUTE LAYER | STORAGE LAYER |
| HPE ProLiant DL360 / DL380 Servers | HPE Alletra / Nimble Storage Arrays|
| Scales CPU / Memory independently | Scales Capacity / IOPS independent.|
| Zero hypervisor license penalties | Sub-millisecond all-NVMe latency |
| No storage compute contention | Six-nines guaranteed arrays |
+------------------------------------+------------------------------------+
| REDUNDANT TOP-OF-RACK ETHERNET SWITCH FABRIC (iSCSI / NVMe-oF) |
+-------------------------------------------------------------------------+
- Architectural Decoupling: Compute nodes (HPE ProLiant) and dedicated storage arrays (HPE Alletra / Nimble) scale completely independently. Compute can be added without purchasing storage, and storage can be expanded without buying compute or hypervisor licenses.
- HCI Operational Model: Despite physical separation, dHCI provides a turnkey HCI operational experience through automated vCenter integration and cloud-managed orchestration. Initial discovery, cluster setup, and non-disruptive full-stack firmware upgrades are orchestrated with single-click automation.
- Lifecycle note: HPE dHCI was built on Nimble-based arrays (Nimble Storage and the Alletra 5000 and 6000), which have reached end of life, so dHCI is now mainly an installed-base topic. The design principle, separating compute from storage while keeping simple operations, continues in disaggregated platforms such as Alletra Storage MP.
5. Software-Defined Storage (SDS)
Software-Defined Storage (SDS) is an architectural framework that decouples storage software functions—provisioning, tiering, snapshots, replication, deduplication, and volume management—from the underlying physical storage hardware.
Control Plane vs. Data Plane Separation
+-------------------------------------------------------------------------+
| SOFTWARE-DEFINED STORAGE PLANES |
+-------------------------------------------------------------------------+
| STORAGE CONTROL PLANE (Software Abstraction Layer) |
| - Policy-driven automated provisioning & lifecycle orchestration |
| - Programmatic RESTful APIs & Cloud-Native Integrations (K8s CSI) |
| - Global telemetry & AIOps analytics (e.g., HPE InfoSight / DSCC) |
+-------------------------------------------------------------------------+
| | |
| API-Driven Orchestration Commands |
| v |
+-------------------------------------------------------------------------+
| STORAGE DATA PLANE (Underlying Execution & Transport) |
| - I/O read/write path, caching, and data reduction execution |
| - Runs on standard commodity x86 servers, generic JBODs, or |
| modular disaggregated hardware platforms (HPE Alletra Storage MP) |
+-------------------------------------------------------------------------+
- Control Plane: Exposes programmatic REST APIs, enforces data management policies, provisions storage endpoints, and manages multi-cluster metadata without touching the physical I/O data path.
- Data Plane: Handles physical I/O operations, disk block reads and writes, parity calculations, and data transfers across the network fabric.
Historical SDS vs. Modern Cloud-Native & Disaggregated SDS
- Legacy Virtual Storage Appliances (VSA): Early SDS implementations, such as HPE StoreVirtual VSA (powered by LeftHand OS), ran as virtual machines on VMware or Hyper-V, turning internal server DAS disks into clustered, shared iSCSI SAN storage. While revolutionary, legacy VSAs suffered from hypervisor I/O overhead and complex quorum witness requirements.
- Modern Cloud-Native Container Storage (CSI): Modern SDS architectures integrate directly with container orchestrators via the Container Storage Interface (CSI) (such as the HPE CSI Driver for Kubernetes). When a container pod requests persistent storage, the CSI plugin dynamically communicates with the SDS control plane to provision, map, format, and mount a block LUN or file export directly to the Kubernetes worker node without human administrator intervention.
- Disaggregated Hardware SDS (HPE Alletra Storage MP): The modern evolution of enterprise SDS. Rather than running storage software on unvalidated white-box hardware, HPE Alletra Storage MP uses standardized, modular, disaggregated hardware building blocks. The same hardware runs the B10000 block and unified file software (HPE Alletra Storage ArcusOS), the X10000 object and file software, or VAST Data file software for HPE GreenLake for File Storage, all managed from the cloud-based Data Services Cloud Console (DSCC).
6. Comprehensive Architecture Comparison Matrix
| Architectural Attribute | Traditional 3-Tier | Converged (CI) | Hyperconverged (HCI) | Disaggregated HCI (dHCI) | Software-Defined Storage (SDS) |
|---|---|---|---|---|---|
| Core Hardware Design | Discrete servers, SAN switches, storage arrays | Pre-racked 3-tier hardware stack | Collapsed x86 server nodes (DAS drives) | Decoupled ProLiant servers + Alletra storage | Commodity x86 servers or modular disaggregated chassis |
| Storage Fabric | Dedicated FC or iSCSI SAN fabric | Pre-cabled FC / iSCSI SAN switches | Shared 10/25/100GbE IP/Ethernet network | Dedicated or shared 10/25/100GbE IP fabric | Standard IP/Ethernet network fabric |
| Compute & Storage Scaling | Completely independent scaling | Rigid expansion blocks (predefined) | Coupled; scales simultaneously per node | Completely independent scaling | Highly flexible; software abstracts hardware |
| Management Plane | Fragmented (Server, SAN, Array tools) | Unified vendor management suite | Hypervisor-centric (VMware vCenter) | Hypervisor-centric (vCenter + DSCC cloud) | API-driven / Kubernetes CSI / Cloud Console |
| Data Resiliency Mechanism | Hardware RAID & array dual controllers | Hardware RAID & array dual controllers | Distributed software replication / EC | Enterprise array RAID / multi-controller | Distributed software erasure coding / replica |
| Resource Stranding Risk | Zero (scale capacity or CPU as needed) | Moderate (fixed block ratios) | High (adding storage forces compute buy) | Zero (independent compute & storage scale) | Zero (dynamic policy-based allocation) |
| Hypervisor Licensing Impact | Baseline per-core server license | Baseline per-core server license | High (buying storage inflates core licenses) | Baseline per-core server license | Independent of storage layer |
| Typical Deployment | Mission-critical Tier-1 core DBs | Large enterprise datacenter rollouts | Branch office (ROBO), VDI, midmarket | Enterprise virtualization, mixed workloads | Cloud-native, K8s, unstructured data lakes |
7. Workload Suitability Matrix & Decision Framework
+-------------------------------------------------------------------------+
| WORKLOAD SUITABILITY FRAMEWORK |
+------------------------------------+------------------------------------+
| WORKLOAD / BUSINESS SCENARIO | OPTIMAL ARCHITECTURAL MODEL |
+------------------------------------+------------------------------------+
| Remote Office / Branch Office | STANDARD HYPERCONVERGED (HCI) |
| (ROBO) or Edge Computing | Minimal physical footprint (2-3 |
| | nodes), no SAN switches, simplified|
| | remote administration |
+------------------------------------+------------------------------------+
| Virtual Desktop Infrastructure | STANDARD HYPERCONVERGED (HCI) |
| (VDI - Predictable Scale-Out) | Adding 250 virtual desktops adds a |
| | balanced block of CPU, RAM, and IOPS|
+------------------------------------+------------------------------------+
| Mission-Critical Core Datacenter | TRADITIONAL 3-TIER or |
| (SAP HANA, Massive Oracle RAC DBs) | DISAGGREGATED HCI (dHCI) |
| | Guaranteed 100% availability, zero |
| | host compute contention, ultra-low |
| | deterministic NVMe-oF latency |
+------------------------------------+------------------------------------+
| Rapidly Growing Unbalanced Storage | DISAGGREGATED HCI (dHCI) or |
| (Virtualization with petabyte exp) | TRADITIONAL 3-TIER |
| | Add petabytes of storage without |
| | purchasing unneeded CPU licenses |
+------------------------------------+------------------------------------+
| Cloud-Native Microservices & | SOFTWARE-DEFINED STORAGE (SDS) |
| Kubernetes Stateful Applications | Automated API provisioning via CSI,|
| | programmatic volume lifecycle |
+------------------------------------+------------------------------------+
8. Common Exam Traps & Pitfalls
- Exam Trap 1: Believing HCI Eliminates Storage Network Traffic. A common misconception is that because HCI drives reside locally inside server chassis, storage networking is eliminated. In reality, all data protection (RF2/RF3 mirroring and erasure coding writes) travels across the top-of-rack Ethernet switches. As a result, HCI clusters require robust, low-latency 10GbE/25GbE/100GbE switches, Jumbo Frames (MTU 9000), and dedicated VLANs. Neglecting the network in HCI sizing leads to severe cluster latency.
- Exam Trap 2: Conflating Standard HCI with Disaggregated HCI (dHCI). Standard HCI couples compute and storage scaling in a single physical server node. Disaggregated HCI (such as HPE Alletra dHCI) decouples compute (HPE ProLiant) from storage (HPE Alletra array) while retaining the unified hypervisor management experience. Selecting standard HCI for a workload with massive storage growth and static compute needs is an exam design error.
- Exam Trap 3: Assuming Converged Infrastructure (CI) Uses Virtual Storage Controllers. Converged Infrastructure packages physical 3-tier components (physical servers, physical Fibre Channel switches, and physical enterprise storage arrays) into pre-cabled racks. It does not use software-defined virtual storage controllers; those belong strictly to HCI and SDS.
- Exam Trap 4: Assuming Software-Defined Storage Eliminates Physical Redundancy Requirements. While SDS decouples software from proprietary hardware, it does not magically make underlying media immune to failure. SDS systems rely extensively on distributed software replication, erasure coding, node quorum witnesses, and resilient network fabrics to maintain data durability.
An enterprise IT architect is designing a private cloud infrastructure that requires scaling storage capacity by several petabytes over three years, while compute requirements (CPU and memory) are expected to remain flat. Why is a traditional 3-tier architecture or Disaggregated HCI (dHCI) preferable to standard Hyperconverged Infrastructure (HCI) for this specific growth pattern?
Standard HCI grows compute and storage together in node increments, so adding storage forces buying unneeded CPUs, memory and hypervisor licenses.
Standard HCI cannot use solid-state NVMe drives or high-speed 25GbE networking, so its performance is restricted to legacy rotating disks.
Traditional 3-tier architectures eliminate all physical storage fabrics and switches, which makes them cheaper to cable and manage than HCI clusters.
Disaggregated HCI requires all storage volumes to be presented as immutable S3 object buckets, which prevents databases from running on it.
What key architectural characteristic distinguishes Converged Infrastructure (CI) from Hyperconverged Infrastructure (HCI)?
Converged Infrastructure runs all storage control planes inside Kubernetes container pods, whereas HCI relies on dedicated mainframe storage controllers.
Converged Infrastructure replaces all physical Fibre Channel cabling with wireless point-to-point storage bridges between racks.
CI packages separate servers, SAN switches and arrays as a pre-validated stack; HCI collapses them into server nodes with software-defined storage.
Converged Infrastructure relies exclusively on open-source object storage software, whereas HCI always requires proprietary SAN hardware arrays.
In a Hyperconverged Infrastructure (HCI) cluster, how is data protection and high availability typically maintained across node failures without relying on a centralized hardware RAID controller?
By creating daily tape backups using an external LTO tape drive that is connected to the cluster master node with SAS cabling.
By spreading mirrored replicas or erasure-coded fragments across the local drives of multiple nodes over the cluster network.
By routing all storage write operations through an external cloud-based S3 gateway that buffers blocks in memory.
By forcing every virtual machine to keep an active-active Fibre Channel link to an external SAN disk array.
What is the primary role of the Container Storage Interface (CSI) within a modern Software-Defined Storage (SDS) architecture supporting Kubernetes?
To convert container Docker images into immutable LTO tape archives so that the cluster meets regulatory compliance rules.
To eliminate the need for container networking by embedding storage controllers directly into the physical CPU socket.
To replace the Kubernetes API server with an autonomous Fibre Channel fabric switch operating system.
To give orchestrators a standard plugin interface to provision, attach and mount persistent volumes.
Sections you finish are checked off in the contents.