Hacker News new | past | comments | ask | show | jobs | submit login
VMware's Stumbling Cloud Adventure (chrisdodds.net)
65 points by liquidchicken on Jan 28, 2016 | hide | past | favorite | 39 comments



Can a mod (or OP) change this submission's title? "VMware's Stumbling Cloud Adventure" is an editorializing of "VMware's Cloud Adventure", especially since the word bumbling never occurs in the post.

@OP HN guidelines say "please use the original title, unless it is misleading or linkbait" https://news.ycombinator.com/newsguidelines.html


My bad, lesson learned.


I agree with your suggestion (despite the fact that the additional word might be very accurate in this particular case).


Also, the article's cloud illustration is not of a sunny day.


Despite being critical this sounds like the author is still wearing quite VMware-colored glasses:

> Unfortunately, the world that they built is now eating them. Hypervisors became commodity, where "good enough" is an acceptable target. Hyper-V, Xen, KVM: they all became good enough for ecosystems to be built around them

In reality VMware (and VirtualBox) were leapfrogged by platform native hypervisors quality-wise, at least on Linux. Which is inevitable since there isn't really any way to ship robust proprietary binary-only kernel drivers of this complexity there.

(ESXi might be another story, but it's also not just a hypervisor, it's a whole stack of enterprisey proprietary infrastructure that you commit to instead of open systems, and hopping on that train is more a cultural/strategy/mindset choice than something based on technical hypervisor-vs-hypervisor benchmark)


> (ESXi might be another story, but it's also not just a hypervisor, it's a whole stack of enterprisey proprietary infrastructure that you commit to instead of open systems, and hopping on that train is more a cultural/strategy/mindset choice than something based on technical hypervisor-vs-hypervisor benchmark)

I may be wrong here, but I thought ESXi was the lightweight hypervisor-only product (which at the time was offered for free!), without all the enterprisey features or requirements.

Basically Microsoft Windows Hyper-V without the need to boot an OS of its own.


Well, yes. It's a hypervisor only product. It also requires you to use VMware's tools to manage, and that closed architect poses road blocks to integrating it into a larger hybrid cloud environment. To basically do anything resembling what a real business would want, youd need to throw big bags of money at VMware to get more features. You can build all that in the open with KVM.


> They've already started that with containers. Docker orchestration platforms like Kubernetes and Mesos are still rough around the edges and there is room in the space for VMware to get in and leverage the benefit of their size and engineering bench.

VMWare started doing this circa 2010-11.

Eventually that project turned into the first version of Cloud Foundry.

Edit: forgot my usual disclaimer that I work for Pivotal etc etc


Let's be honest though, CloudFoundry isn't a cloud. It's deployed onto a cloud provider like AWS and runs your apps on virtual machines inside an EC2 instance. It's useful if you want to abstract away your cloud provider, but it's not a cloud provider in and of itself.

Disclaimer: Currently working with a customer deploying to Cloud Foundry.


It just depends on what you mean by "a cloud".

I usually refer to Cloud Foundry as a PaaS. It sits on top of an IaaS like AWS, OpenStack, Azure or vSphere, managed by BOSH.


I was really thinking about the vSphere integrated container stuff, but yes, that's a good point.


The stumble was that CloudFoundry sucked until EMC bought Pivotal [Labs] and tasked them with cleaning up the mess. VMware isn't the cloud, Pivotal is.


To be clear, Cloud Foundry is not a cloud provider. It's an abstraction layer between your applications and an actual cloud provider.


And now Pivotal may be sold.


Until?


This article here might be relevant to the discussion: "Technology Lab / Information Technology VMware Fusion, Workstation team culled in company restructure"

http://arstechnica.com/information-technology/2016/01/vmware...

So they've lost the cloud... They're firing the desktop guys. Where do they plan to go?


I wasn't even aware that VMware had a cloud service, and I follow this stuff reasonably closely. Amazon, Microsoft, Google, Rackspace, Linode, Joyent - these are all the companies that I think of when I think of "Cloud Services" - I would have bet money that VMware wasn't providing this as a service.


I've been using VMWare Workstation for years and it is awesome product reasonably priced, but other VMWare products are too expensive. I think they have missed opportunity there big time. There is nothing in their offering for startups for example.


VMware is 3Com of today.


It wasn't myopia. VMWare suffered from the same thing that other companies have gone through. They tried/are trying not to cannibalize their main source of revenue, and the world has moved on without them. CloudFoundry was their way of attempting to control the conversation, but it failed.

They couldn't go from a lucrative private cloud revenue stream and then somehow convert it to a public cloud and expect to make the same amount of money. During that time that was mentioned, from 2006 until probably 2010/2011, AWS was great for small companies, but there were still issues with security, availability, reliability, etc, so VMware could get away with selling the private cloud.

I mentioned this is another post that got a lot of vehement comments, but virtualization itself is dying. Not dead, but dying. Many large companies with their own datacenters are running off of bare metal, and this will be the trend going forward. Yes, virtualization is still in many private datacenters, but bare metal is how newer companies are going, and in 10 years, I bet virtualization will be gone from all but the slowest of private datacenters. It's a level of overheard now that has been completely circumvented as unnecessary for the most part, and it will fall into disfavor as more and more people learn techniques on how to avoid it altogether.

This doesn't mean that VMware will be gone in 10 years. Even WinZip to this day has something like $50-75M/year in annual revenue. But it will be relegated as a legacy app.


I literally don't know of any large companies moving away from virtualization to bare metal. Where is that information coming from?

I know of some that are deploying some things back to "bare metal" if that's what you want to call containers, but even in those instances, it's a very, VERY small subset of the larger environment.


I do know a few companies are using tools like OpenStack Ironic to do "Metal as a Service" - basically using a full machine like a VM.

That said it is usually deployed beside a cloud like thing, and only used for select workloads.


It's invented. Source: my last 8 years at AWS and VMware.


You've been throwing around that 'virtualization is dying' line around quite a bit but in fact I see absolutely no evidence for this. The very largest companies never used virtualization in the first place and many others are actually moving from an architecture with a lot of dedicated servers to one where virtualization plays an important part.

Do you have any thoroughly researched numbers to back up this claim because I really don't see the evidence and I look at quite a few companies every year?


Can you cite sources for your assertion that bare metal will eliminate virtualization for on-prem operation? This does not square with the emergence of technologies like software defined networking.


I work with a lot of enterprise companies, typically in the billion dollar market cap+ space. Exactly zero of them are thinking about leaving virtualization, and every one of them uses VMware as their platform.


I find it fascinating that people react so violently to the notion that virtualization is dying. And being ex-VMware myself from the pre-IPO days, there's no need to sell me on the virtues of virtualization.

The point is, when you're talking about building up large datacenters from scratch, virtualization is an unnecessary expense. My ex-VMware coworkers have spread through the Valley, and when I chat with them, they are saying the same things.

Apple Siri is 100% on bare metal and Mesos. My friends at Uber also say the same thing, that they don't use virtualization at all, and the ex-VP of engineering of VMware is there now. My friends at HDP who see a lot more customers and installations that I do say that they haven't seen any of their customers using virtualization at all, they see bare metal and mesos/yarn. Someone on the previous thread mentioned Spotify is the same way.

If you're building up a datacenter from scratch, the trend is to now use bare metal and avoid virtualization altogether. Sure, if you're currently a datacenter with virtualization, you're not going to rip it out. As I mentioned above, it's not dead, and it will still be around 10 years from. But it will be relegated to a legacy app.


Mesos is a form of virtualisation - just a different type.

I am not surprised HortenWorks customers are on containers / bare metal - the over head for their workloads that would be caused by a traditional hypervisor would be costly.

For single tenant DCs - there might be less virtualisation in coming years, but Mesos / Docker have not yet implemented the same layer of isolation that KVM / Xen / ESXi have, so we will still see (traditional) virtualisation in shared environments.

Also - Amazon / Azure / Rackspace are quite definitely not going to have it relegated as legacy.


Those aren't private datacenters. Amazon/Azure/Rackspace/Google Cloud are public datacenters providing services for customers, so they will obviously be using virtualization. Personally I think public cloud is going to kill private cloud altogether, but that's an entirely different discussion. But in the specific case of private datacenters, I believe, virtualization is dead, and many of my colleagues share the same opinion. Just because it's not common around the world doesn't mean that the change in trend and thoughts hasn't hit an inflection point. Virtualization has done an amazing job, and there's a reason why it has become so popular. But just like all other technologies, I think its going to be passed for something simpler that scales better.


I think you might be more accurate to say 'dead among highly innovative startups and tech giants'. You are probably totally correct long term on the dying, but it's going to be a few decades before Fortune 1000 and especially healthcare conglomerates move everything away from private cloud virtualization. Inflection points aside, that massive change takes a long time to be realized.

Your original comment makes it seem like it's all passé and old hat. It's going to be part of business in general for a long time and someone is going to have to work on it and develop it until it's gone.


From experience, trends change very quickly. Sun went from one of the 4 Horsemen of the Internet to dead in 10 years.


> Mesos is a form of virtualisation

Is it? To me Mesos is a system for job management across a heterogenous pool of compute resources.


to me, your descriptor could perhaps refer to a kind of application virtualization.


Someone once asked me what I do. "I'm a software engineer".

"What does that mean?"

"I spend all day thinking about what to name things."


Virtualisation isn't going anywhere. If it was mainframes would have already dumped it! In reality there is still alot of catching up to do!


> They tried/are trying not to cannibalize their main source of revenue, and the world has moved on without them.

reminds me about Sun. There i learned that if you don't cannibalize your main source of revenue yourself, somebody else will do it anyway.

>They couldn't go from a lucrative private cloud revenue stream and then somehow convert it to a public cloud and expect to make the same amount of money.

it is the way of technology - from higher margin low volumes things grow/scale into lower margin higher volumes (with total money on the table only growing). To play that transition successfully a fat slow cow has to start moving faster and to become more lean.

>virtualization itself is dying

the original way - full VM like the VMWare Workstation - has become just one among several. Containers are here to stay for enterprises. Many enterprises aren't going to bother how you run the service which runs their containers as long as it runs and scales.


>Many large companies with their own datacenters are running off of bare metal, and this will be the trend going forward.

And on top that bare metal is ESXi. Not all companies run cloud services or large web-apps. Most run Exchange, database servers, SharePoint, CRM or ERP systems. For these companies virtualization is a way of saving rack space, while getting the benefits of redundancy, failover and the ability to quickly spin up a new server.

AWS is barely in the same business as vmware, even though Amazon would like to convince us otherwise. AWS is simply not an option for a ton of companies that don't want their data leaving their premises.

Vmware could have a nice niche business just making ESXi, but I doubt their management want to be a niche business.


> Many large companies with their own datacenters are running off of bare metal, and this will be the trend going forward.

How many of those companies actually were the kind of company that otherwise would have bought VMWare products? Those that have the expertise to properly move off virtualization right now probably didn't bother with VMWare.


> Many large companies with their own datacenters are running off of bare metal

What does "bare metal" actually mean? I don't think an embedded hardware guy has the same definition of bare metal as someone doing things in the cloud.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: