Learn What IT Pros Need to Know About Windows 11 - August 26th at 1 PM ET! Learn What IT Pros Need to Know About Windows 11 - August 26th at 1 PM ET!
Hyper-V

What is Hyper-Convergence?

A new term has become commonplace in the discussions of cloud and virtualization computing. In this post, I will explain what hyper-convergence is and ask an important question: is hyper-convergence the right way to go?

What is Hyper-Convergence? Aidan Finn provides an overview.

What is Hyper-Convergence? Aidan Finn provides an overview. (Image: Dreamstime.)

Sponsored Content

Read the Best Personal and Business Tech without Ads

Staying updated on what is happening in the technology sector is important to your career and your personal life but ads can make reading news, distracting. With Thurrott Premium, you can enjoy the best coverage in tech without the annoying ads.

Hyper-convergence explained

Convergence is a trend that has occurred in dense server deployments in recent years, particularly with virtualization and cloud deployments. Although convergence is occasionally hardware-based, convergence increasingly leverages software, where this technique tries to compress different layers of hardware into a smaller and more flexible design.

Makers of blade servers have been converging networks, such as Fiber Channel over Ethernet (FCoE) and general networking into fewer, but larger capacity NICs thanks to expensive physical switches. Hyper-V engineers have been able to do the same using software mechanisms that are built into Windows Server 2012 and later.

In recent times, the term ‘hyper-convergence’ has started to become mainstream, spreading out from the VMware ecosystem and spreading to other brands of virtualization and cloud.

So what is hyper-convergence? Normally when we deploy virtualization, we have a two tiers in the data center:

  • Compute: This is where virtual machines execute, and they are often mobile (vMotion or Live Migration) across individual nodes.
  • Storage: This is where the virtual machines and their data are stored.

The two tiers are connected together by one or more networks. We can use convergence to reduce the costs of those networks, software-define their creation, and make them more flexible. Hyper-convergence uses those same networking techniques, but it also compresses the two tiers of hardware into a single tier. That means that you deploy one kind of appliance that offer storage, compute, and networking in a single enclosure. If you need more capacity, then you can install another appliance and add it into your cluster or cloud.

Non-converged storage and compute versus HypeConvergence

Non-converged storage and compute versus HypeConvergence. (Image: Aidan Finn)

The collective of appliances work as a cluster with storage being shared and virtualized across the entire collective. If a node fails, then the data is available elsewhere and the virtual machines failover to another node.

Is hyper-convergence a good idea?

That is the billion dollar question in the world of cloud computing. The selling point for this concept is simplicity. When you look at this idea, you have software-defined storage, software-defined networking, and a simple appliance that you just rack and stack. Your hardware skills requirements plummet.

Questions about hyper-convergence

But I do have some concerns that have vendors of these solutions have not put to rest. In fact, I think one of them might have made me more cautious!

1. Is hyper-converged hardware more expensive?

The first concern is cost. I have done some digging and an appliance from one of the major players in this market was listed on a third-party site at over $140,000. Surely it must have had a huge capacity. Not so! From what I could tell, it had 5 TB storage, up to 256 GB RAM, and 8 x E5 Xeon cores. To me, it seems that a standard rack server with storage on another tier (SAN, SMB 3.0, or NFS) would be much more cost effective.

2. How scalable is hyper-converged hardware?

The other issue I have is that there is an assumption with hyper-convergence that storage and compute grow at the same rates. In my experience, they do not. In fact, I believe that storage requirements typically grow much faster than those of the compute tier. Every study on data that I have heard states that we are generating more data and keeping more data every year. I know that VM-sprawl is an issue, but it’s nowhere like the data explosion that we have had over the last decade, which will only accelerate with ‘big data.’

In the hyper-converged data center, if I need more storage, then I have to buy an appliance that includes more network and compute. In the traditional two-tier model, I add more storage independently of my compute tier.

It’s early days for hyper-convergence, and I am not sold on the concept, but I’ve not completely made up my mind; I’m willing to listen if any vendor is able to sell me on the economical and logistical benefits of their solutions. What are your thoughts on hyper-convergence? Let us know in the article comments below.

Related Topics:

BECOME A PETRI MEMBER:

Don't have a login but want to join the conversation? Sign up for a Petri Account

Register
Comments (3)

3 responses to “What is Hyper-Convergence?”

  1. Bart van de Beek

    How you feel about Storage Spaces Shared Nothing in Win10 coming about combined with the above ? In other words, it would enable you to simply oversize storage tremendously using costeffective SATA HW avoiding your concern that you'd need another unit to just expand storage while you wouldn't need more compute... Say, a 4 node unit with 4 SSDs/8 HDDs, each node using max. mem and 2 sockets E5's. You then would have a pretty compelling "building block". Just connect these using Highspeed like IB FDR. I think it would be still very flexible, just not AS flexible as storage in a JBOD. From my experience with that though, Expanding Tiered space right now is also a pain in the *, and also, if you start small, you can't "upgrade" your spaces to better performing spaces (other row/colum constructs) when you've added a bunch of disks... iow, I don't yet really see the flexibility from tiered spaces when you go expand it. You end up with bigger capacity but at the expence of "worse" than otherwise achievable performance with same HW. Only option then is to create more spaces from the more added drives, which means, that's exactly the same as you would do in the above HConverge example I'm trying to sketch/figure out...

Leave a Reply

Aidan Finn, Microsoft Most Valuable Professional (MVP), has been working in IT since 1996. He has worked as a consultant and administrator for the likes of Innofactor Norway, Amdahl DMR, Fujitsu, Barclays and Hypo Real Estate Bank International where he dealt with large and complex IT infrastructures and MicroWarehouse Ltd. where he worked with Microsoft partners in the small/medium business space.

Register for Advanced Microsoft 365 Day!

GET-IT: Advanced Microsoft 365 1-Day Virtual Conference - Live August 24th!

Join us on Tuesday, August 24th and hear from Microsoft MVPs and industry experts about how to take advantage of Microsoft 365 at a technical level and dive deep into the features and functionality that will make your environment more secure and compliant.

RSVP Now

Sponsored By