Skip to main content

C’mon; since when did virtualized become the new “Traditional IT?”

Containers certainly transformed the transportation industry and even today, are being re-purposed in interesting ways. But for mission critical solutions running on NonStop, virtualization beats containerization every time!

Moving house and resorting to temporary storage facilities made this past year a time where total disruption prevailed. While there was some anticipation over what was about to become our new home there was still many anxious moments in the lead up to that eventful day. However, the move itself was rather painless and when the van finally showed up, inside were three or four fiberboard containers holding all of our much-treasured belongings. Turned out, as the movers held onto our belongings over the summer it was easier for all parties to simply package everything up into a container to better facilitate the multiple transfers that took place.

You may recall seeing this picture before. That is, the one at the top of the page that features two 40’ containers repurposed as a bar here in Boulder. It follows on from the success enjoyed by another pair of 40’ containers deployed for similar purposes in Estes Park, just a little further up Highway 36. It opened for business even as we were in between homes and over the summer months, there was more than one afternoon when you could have found us astride stools sipping on a local microbrewery libation.

At the time when I referenced these containers I was focused on the message of standardization and you can read about the numerous ways I referenced containers and standardization if you tab to the label container and
click on the link. Through the years, I have referenced containers and standardization in half a dozen posts, but now, more recently, I have turned my attention to containers in the world of technology where so much is being discussed about containers and clouds. In so doing, I have embraced a theme for containers that is up for a lot more discussion than ever there was surrounding standardization.

In recent presentations given by major vendors it is hard to ignore charts depicting traditional IT and virtualized IT inside the one box, as these charts then place containerized IT in another box before labelling other boxes with the names of public clouds. Furthermore, it is the assumption here that containerized IT is all that we will find in private clouds and conversely, private clouds will be created whenever containerized IT is deployed. I guess I have to admit I missed the memo about virtualized IT being legacy.

When I look at how enterprise IT is progressing there is a long way to go before anyone I know inside enterprise IT is going to step up and admit to their CIO that well, yes, we are embracing HyperConverged Infrastructure (HCI) as we virtualize the workloads that, to the outside world, turns out to be a transformation from one legacy environment to another! Ummm …

On the other hand, what I can admit is the PR machines representing the container lobby are working overtime to depict a future based on containerization, but not all applications benefit from containers! I am fully aware as well that not all applications benefit from virtual machines but mission-critical applications we have running on NonStop suggests that the PR underway might be underselling the value of virtualized IT. Just another iteration of legacy or traditional IT? I don’t think so! Whenever you have a middleware approximating what was once called a Transaction Processing Monitor (TP Monitor) such as IBM’s CICS, HPE NonStop’s Pathway that has been renamed, TS/MP, and even Tuxedo then the benefits from embracing virtualized IT quickly becomes apparent.

To the contrary, try to run CICS or Pathway in a container and look to monitor thousands of instances of each - it soon becomes apparent that little is to be gained from containers for this purpose. Likewise, for those running Java and node.js supporting apps on mobile devices then it’s a whole different story. Even if the JAVA JVM sounds like a virtual machine (with an underlying hypervisor) it is better described as containerization as there is no hypervisor involved. 






What hypervisors are very good at is allowing virtual machines to run virtualized workloads each with different OS requirements – yes, you can run a HPE NonStop workload, a Linux workload and even a Windows workload in three different virtual machines and the hypervisor isn’t at all bothered. Not surprisingly, this is what you often encounter within enterprise IT. Hypervisors can run on host machines as they support guest machines where each guest machine includes everything an application may need, including the supporting OS.

Furthermore, hypervisors can run as bare metal hypervisors or as hosted hypervisors and it is the hosted environment that we are encountering more often these days. When it comes to OpenStack / KVM the hypervisor is a hosted hypervisor implementation atop of a Linux kernel. The same can be said about Hyper V as it is yet another hosted hypervisor but this time, atop a Windows kernel.

Point is, containers don’t let you initiate different OSs as part of the container – all containers run atop an OS which, in one sense, makes them a much lighter-weight proposition and, in so doing, have the potential to offer better performance. So yes, there are limitations when it comes to containerization. And yes, when it comes to supporting applications by vendors providing public clouds the preferred way is to support containers as their task becomes simpler, but it’s all a trade-off. HPE has recently added support for HPE NonStop as a virtualized workload. When configured across two or more physical machines, the same level of availability can be achieved as was provided in the past on traditional systems.

However, no such availability profile can be achieved with containers as the requirements for running NonStop in a true 24 x 7 x 365 environment, with NonStop as it is engineered today, cannot be realized no matter how you look at containers. Virtualized NonStop workloads must have access to the NonStop OS and this is only possible when running the complete stack in a guest machine. And yes, those guest machines need to be able to communicate with each other via RDMA over Converged Ethernet (RoCE) which is becoming much easier to find.

In a November 28, 2017, interview published in The Register,
Right, HPE. You've eaten your hyperconverged Simplivity breakfast. Will it blend?  Paul Miller, VP of marketing in its software-defined and cloud group, said, “We see customers wanting to run both virtual machines and containers within their HCI environments.” Equally as important, Miller also highlighted how, “HCI and composable are part of the software-defined infrastructure category. HCI provides simplicity, agility, elasticity, security and predictability for virtualized environments and composable provides the same for bare metal, virtual and containers.”

In other words, when it comes to HPE enterprise customers embracing HCI no longer have to fear their CIOs. HCI and virtualized environments along with composable (and container environments) represent just two sides of the same coin – the move to software-defined everything. And virtualization is definitely not a part of traditional IT, not in the way we have historically viewed running virtual machines.

On September 5, 2017, HPE published a paper,
Comparing composable infrastructure and hyperconverged systems where the authors state that, “‘hyperconverged’ means any hardware solution that uses direct attached storage (DAS) and local compute plus clustering to implement resiliency of processing and data. Virtualization is assumed as the primary means of moving a computing workload from one host platform to another.” No indication here that virtualized IT is part of traditional IT.

In fact, quite the contrary, as HPE portrays virtualization “as the primary means” and this is pulling NonStop into the picture. Any hardware / software infrastructure described as HCI, as long as it is based on the Intel x86 architecture, supports RoCE and where there is a hypervisor present (such as KVM, VMware and potentially, Hyper V), arguably can become a potential target for running future virtualized NonStop workloads.   Returning to the opening observation, it simply isn’t accurate to bundle virtualized IT with traditional IT, suggesting virtualized IT is little more than a variation of traditional IT.

In a world that is giving so much attention to transformation and hybrid IT, HCI, and virtualization, there is a need to recognize the important role both virtualized IT and containerized IT play. Failure to do so will most definitely lead to some spectacular “unintended consequences” as expectations aren’t realized and, quite possibly, lead to escalating hardware costs and manageability uncertainty. Yes, there are reasons to run either virtualized IT or containerized IT.  When the topic of mission critical applications supporting online applications built atop a TP Monitor comes up then CIOs everywhere can relax; virtualized IT is the best option and the news that virtualized NonStop is now coming to market will prove to be good news for all those who continue to demand true 24 x 7 x 365 operation.

Containerization has transformed the freight business. It proved disruptive to the shipping industry even as it disrupted the stevedoring services needed in former times to work the docks. It brought a level of standardization (yes, like everything we touch, there are more than one standard when you look more closely at the container industry), and when it comes to technology, the containers we now reference provide much the same degree of isolation and standardization – you want a truck to carry your container? How about a train or a ship? However, for mission critical online systems where the scale-out is already well addressed, the option for virtualized IT prevails and will do so for many years to come.

And remember, if you still want to run containers than load a virtualized Linux as a guest and run containers atop virtualized anywhere – there really isn’t any limits to either your imagination or creativity / optimization when you have transformed to virtualized IT and with that, the future for virtualized NonStop is assured even as it opens doors to rafts of new solutions coming to its fault tolerant platform!


Comments

Richard Buckle said…
I am told a picture paints a thousand words then OK. I have added one lining up hypervisors and VMs alongside of one container manager, Docker and yes, containers ... And for another perspective, LinkedIn users should check the post from HPE's own Frans Jongma at:

https://www.linkedin.com/pulse/containers-vs-virtualized-machines-how-clusters-frans-jongma/

Popular posts from this blog

If it’s June then it’s time for HPE Discover 2021.

  For the NonStop community there has always been an annual event that proved hard to resist; with changing times these events are virtual – but can we anticipate change down the road? Just recently Margo and I chose to return home via US Highway 129. It may not ring any bells, but for those who prefer to call it the Tail of the Dragon – 318 curves in 11 miles – it represents the epitome of mountain excitement. For Margo and me, having now driven the tail in both directions, driving hard through all these turns never gets old. Business took us to Florida for an extended week of meetings that were mostly conversations. Not everything went to plan and we didn’t get to see some folks, but just to have an opportunity to hit the road and meet in person certainly made the 4,500 miles excursion worthwhile. The mere fact that we made touring in a roadster work for us and we were comfortable in doing so, well, that was a real trick with a car better suited to day trips. This is all just a p

The folly that was Tandem Computers and the path that led me to NonStop ...

With the arrival of 2018 I am celebrating thirty years of association with NonStop and before that, Tandem Computers. And yes, a lot has changed but the fundamentals are still very much intact! The arrival of 2018 has a lot of meaning for me, but perhaps nothing more significant than my journey with Tandem and later NonStop can be traced all the way back to 1988 – yes, some thirty years ago. But I am getting a little ahead of myself and there is much to tell before that eventful year came around. And a lot was happening well before 1988. For nearly ten years I had really enjoyed working with Nixdorf Computers and before that, with The Computer Software Company (TCSC) out of Richmond Virginia. It was back in 1979 that I first heard about Nixdorf’s interests in acquiring TCSC which they eventually did and in so doing, thrust me headlong into a turbulent period where I was barely at home – flying to meetings after meetings in Europe and the US. All those years ago there was

An era ends!

I have just spent a couple of days back on the old Tandem Computers Cupertino campus. Staying at a nearby hotel, this offered me an opportunity to take an early morning walk around the streets once so densely populated with Tandem Computers buildings – and it was kind of sad to see so many of them empty. It was also a little amusing to see many of them now adorned with Apple tombstone markers and with the Apple logo splashed liberally around. The photo at the top of this posting is of Tandem Way – the exit off Tantau Avenue that leads to what was once Jimmy’s headquarters building. I looked for the Tandem flag flying from the flagpole – but that one has been absent for many years now. When I arrived at Tandem in late ’88 I have just missed the “Billion Dollar Party” but everyone continued to talk about it. There was hardly an employee on the campus not wearing the black sweatshirt given to everyone at the party. And it wasn’t too long before the obelisk, with every employee’s signature