Why HCI Doesn’t Simplify IT?

By George Crump

Hyperconverged Infrastructures (HCI) were supposed to ease IT professionals’ management burdens, but flaws in their design explain why HCI doesn’t simplify IT. These flaws have led HCI, which should be the one infrastructure for the enterprise, to be a niche solution for corner use cases within the data center. Instead of simplifying through convergence, HCI solutions from companies like VMware and Nutanix exacerbate complexity.

The HCI Flaws

  1. HCI Isn’t Scalable
  2. HCI Isn’t Flexible
  3. HCI Isn’t Secure

Because of these three flaws, complex and expensive three-tier architectures with dedicated storage arrays, restrictive compute tiers, and proprietary network switches continue to flourish despite their own challenges. Can HCI be fixed so it can finally deliver its full promise?

HCI Isn’t Scalable

How can an architecture like HCI that is scale out by design, not scale? It’s true, though; HCI can’t scale large, and it can’t scale small. Most HCI vendors force you to start with three nodes, making HCI impractical for Edge and small offices. The inability to scale small and scale large is one reason why HCI doesn’t simplify IT.

Lack of a unified code base is one reason Why HCI doesn't simplify IT
HCI Doesn’t Converge, It Squeezes

At the same time, most HCI solutions can’t scale beyond eight or so nodes without serious performance concerns. These performance concerns stem from the fact that HCI solutions don’t actually converge the three data center tiers (networking, computing, and storage). They are three separate software packages, often from three separate vendors. HCI squeezes the three separate software-based tiers onto a single server. Each of these tiers has different lanes of communication between the servers. As a result, internode communication is exponentially increased by a factor of three.

UCI Solves the HCI Scale Issue

Ultraconverged Infrastructure (UCI) solutions, like VergeOS, solve both aspects of the scale issue. It can scale small, and it can scale large. Instead of using a separate application for networking, another for compute, and still another for storage, UCI is a single piece of very efficient code.

Lack of a unified code base is one reason HCI doesn't simplify IT. UCI has a Unified Code Base
UCI Converges Networking, Compute, and Storage Into a Single Code Base

Thanks to UCI’s unification of the legacy IT stack into a single piece of software, there is only a need for a single lane of communication between nodes. The reduction in east-west traffic enables scaling beyond 200 nodes without significant network overhead. At the same time, the efficiency of the code base enables a two-node UCI environment to deliver the performance and cost-effectiveness that Edge and remote locations need. The common code base also means a unified GUI for simple administration and day-to-day operations. UCI simplifies IT by providing a single software package. It can support small offices and Edge locations while scaling to meet the needs of the primary data center.

HCI Isn’t Flexible

Another reason why HCI doesn’t simplify IT is that it restricts the type of nodes users can add to the cluster. The idea behind HCI is that as you add additional servers to the environment, you automatically scale each of the three data center tiers to support new applications or additional users. The reality is that most organizations don’t need or want to scale all three of these tiers simultaneously; sometimes, you only need additional computing power, and other times, you only need additional storage capacity.

While some HCI solutions can now add “storage-only” nodes, they compromise performance and place restrictions on data protection and efficiency. Practically speaking, most HCI solutions must use nearly identical nodes as they scale, or create an entirely separate instance with an entirely different node configuration. Each additional HCI instance further adds to data center fragmentation instead of converging it.

In some cases, vendors require customers to replace servers, even if they are only a few years old, to support the latest version of their software. This requirement is not optional with them; upgrading to the new hardware means replacing older hardware.

UCI Solves the Flexibility Issue

UCI simplifies IT by solving the flexibility issue. It allows a mixture of different nodes within the same instance. Within the instance, VergeOS can group like nodes together. Then IT can allocate some or all those resources to specific workloads. This flexible intelligence also means that customers don’t have to upgrade or replace hardware to run the latest version of the HCI software.

The efficiency of VergeOS enables customers to extract more serviceable life from aging servers while fully exploiting the capabilities of modern servers that are only a few months old. Servers within a single VergeOS instance can be from different decades, processor manufacturers, and storage types.

Lack of a flexible scale is another reason why HCI doesn't simplify IT. UCI delivers complete flexibility.

Nodes can also have different areas of focus. Some can be heavily weighted for computing power while using the storage from other nodes in the instance, and others can be heavily weighted for storage capacity or performance and provide that storage or performance to the rest of the instance.

HCI Isn’t Secure

The lack of a robust security strategy is another reason why HCI doesn’t simplify IT. Customers must fill data protection and ransomware resiliency gaps by using third-party applications and creating additional infrastructures. As a result, legacy HCI forces IT planners to look at threats like ransomware as a backup and recovery problem instead of as an infrastructure problem, which is what it really is.

After IT discovers a ransomware attack, the malware file must be found, stopped, and removed. Then, IT must methodically recover data. By only looking at ransomware as a data protection problem, the average downtime associated with a ransomware attack is typically measured in days and sometimes weeks.

UCI is Hardened and Secure

UCI simplifies IT by providing infrastructure-wide data protection and resiliency capabilities. First, VergeIO’s Virtual Data Centers (VDC), which encapsulate the entire data center, also shrink the attack surface available to ransomware. It is nearly impossible for a malware file infecting one VDC to cross over to another VDC.

Second, VergeOS’ snapshot capabilities are powered by IOclone, which provides independent, immutable copies. However, because VergeOS implements global inline deduplication at its core, clone/snapshot copies are also space efficient. Taking frequent immutable snapshots without impacting performance provides the second layer of defense against ransomware.

Third, VergeOS’ IOfortify provides early detection of a ransomware attack. With it, your notification comes minutes after an attack starts instead of coming from confused users hours later. This early detection, combined with frequent, immutable clones, means recovery occurs within minutes and with little to no data loss.

Finally, VergeOS operates as read-only firmware at its core and injects a copy of itself into each VDC. As a result, if a cyber-attack could ever get to the actual VergeOS operating environment, a known good copy at the core is available to replace it.

The Impact of HCI Complexity

The impact of HCI complexity and its limitations means that IT must use the legacy three-tier architecture. It is also why most IT professionals don’t think HCI can replace a SAN, even though it should be a better option for virtualized environments. While legacy three-tier architectures are more complicated and more expensive, they, through brute force, work through some of the issues mentioned above.

UCI fulfills and extends the potential of legacy HCI. Using a single code base allows IT to manage all aspects of infrastructure in a cohesive, straightforward manner. UCI has flexible scalability, extending to both large and small needs. UCI can mix nodes of different types, which enables true and long-lasting actual convergence. UCI’s integrated data protection capabilities eliminate the dependency on a separate data protection infrastructure. As a result, UCI delivers more widespread convergence than HCI, while delivering infrastructure-wide data resiliency.

To learn more about UCI and VergeIO, register to watch the VergeOS Architecture Deep Dive with our CTO and founder, Greg Campbell. You can also sign up for a virtual test drive and start running VergeOS in minutes.

Further Reading

The Media and Node Flexibility of Ultraconverged

Learn how the media and node flexibility of ultraconverged infrastructure (UCI) optimizes storage and compute resources, enabling efficient scaling and significant cost savings for diverse workloads.”
Read More

Why Do Data Centers Still Rely on Dual-Processor Servers?

Data centers have come a long way since the early days of server infrastructure, but one question remains: Why do most data centers still rely on dual-processor servers with 16 or 32 cores despite the availability of quad-processor servers? Quad-processor systems, after all, offer significant advantages like reduced server count, lower total costs, and decreased […]
Read More

StorageReview VergeIO Lab Results

Read about StorageReview VergeIO Lab Results which show VergeOS as a high performance alternative to VMware. Learn how VergeIO plows through VM bootstorms, offers superior write performance, and cost savings
Read More