Automate everything!

My personal VMworld news highlights

The 11th edition of the annual VMworld conference is taking place this week in San Francisco. I am not there this year but I have been following the new coming from the event closely. There are a lot of blogs out there about all the obvious highlights of the event. Like the new NSX version, vCloud Air, EVO, VMware Workspace and the rebranding of all management tools to vRealize. However, there are a few announcements which really caught my attention. So here are my personal VMworld news highlights


Containers are a way to run multiple applications isolated from each other on the same OS. So it’s like virtualization inside the OS instead of underneath the OS. This technology has been in use by Google for years. It is their primary way of deploying applications. So it’s not a new technology but still it wasn’t used a lot outside the big web companies. But that is changing rapidly with the introduction of Docker. Docker makes application containers portable. Very much like x86 virtualization made systems portable. One could argue that containers render virtual machines obsolete. But in many cases combining VMs and containers will be the best solution. As Kit Colbert put it in this session: VMs are used for security and multitenancy and Containers are used for reproducibility. VMware recognized the value of containers and at VMworld they announced that they will be working with Docker to integrate in in their product lines. As you can read in this article VMware will be using docker in the future to deliver their own software. They will also be collaborating with Docker on opensource projects. I think this is a great development. Application deployment can be difficult and VMware has currently now technology to make it any easier. Apart from Application Director maybe but that’s just a glorified script launcher, hardly a new technology. docker will make the lifes of those responsible for deploying applications a lot easier.

Project Fargo

Project fargo is also called VM fork. And that exactly describes what it is: It is a technology which makes it possible to fork a running VM. In other words, spin up a copy of a running VM without having to boot anything. Combine this with containerized applications and you’re able to scale out an application in a second. You can read a bit more about it here.

Open compute project

VMware announced that they are joining the Open Compute Project. I have written about OCP before and I am still following the project closely. I really like the hardware designs because of their efficiency. Now VMware support vSphere 5 on both the AMD and Intel compute nodes. This is good news for are service providers out there running on vSphere 5. The OCP hardware is a lot cheaper and more energy efficient than any other server, which means they’ll be able to offer better value for money.