At VMware, Stephen Herrod's main focus is making sure the virtualisation specialist can develop technologies that embrace mobile devices, but still maintain the security that enterprises need if they are to virtualise all their data.
The chief technology officer's greatest worry is that as companies consolidate their data into VMware-based infrastructures, the ramifications of a security problem with the technology grow.
Ultimately, Herrod says he would like to see a world of total data flexibility, where applications are sent to devices according to the identity of the user, and the whole is brokered by a cloud-based service. The difficulty in getting there is making sure VMware's leading product — the virtualisation management tool vSphere — can scale without breaking.
Herrod sat down with ZDNet UK recently to talk about VMware's work on these efforts — and to explain why it tells its partners that virtual machines are like shipping containers.
Q: What is the ultimate goal of virtualisation?
A: Complete mobility and efficient use of resources. Virtualisation happens to be the best way we know to provide that. You should be able to utilise all the resources at your disposal, and you should be able to do so safely and with minimal management headaches along the way.
Ultimately, we're trying to run an application and make sure it's as close to the user as possible — for latency — and that it has the right price profile and the right availability.
What do you need once everything that can be virtualised, has been virtualised?
I like the concept of the switchboard operator — their job is to connect the user to the thing they're after. It's really important that you have a brokering agent in place. In a world where everything is virtualised and running from different places, something has to be the gateway that gives access and security towards that.
I think it's clear we're heading that way with Project Horizon [VMware's cloud identity broker]. It's the only way IT has a chance of keeping control.
Which technologies threaten VMware?
The biggest focus has to be security and quality. That will be the first thing that really hurts us if it doesn't stay at the level of where it is today. People are literally running their entire business now on this software, so [we spend a lot of] time looking at different hardware configurations and testing edge cases.
Almost everything is how we make sure that [security and quality] stays in place even as we aggressively move people forward on it.
Virtualisation puts all your eggs in one basket, because you've consolidated, so you'd better have a really good basket.
How disruptive is Project AppBlast, which renders any application into HTML 5?
It's disruptive for two big reasons. One — it will take any type of application, whether it's on your Mac, PC, or a Linux box. The other key part is there is no special client on the other side. Anything in the world that speaks HTML 5 can receive this application.
There's no installation process. No hardware acceleration is needed. I could have my phone, my laptop, my iPad, all my applications delivered straight to the browser.
What stands in the way of companies doing the majority of their work on mobile devices?
I think networking. The reason we use devices like those is user experience, and we're a pretty long way from having dependable bandwidth and latencies, especially over a wide-area network or in spotty coverage. That has to come and continue to grow quite a bit.
Google's Urs Holzle told me "at scale, everything breaks". What are some of the technical challenges VMware faces?
Scale is what the cloud is all about. It's definitely the case that each magnitude of scale you go into tends to take several years of engineering time and experience. Google are the masters of this; they run scale like no one else.
Virtualisation puts all your eggs in one basket... so you'd better have a really good basket.
One thing I like about our strategy is we do a hybrid cloud strategy where we sell to enterprises and have big partnerships. The partnerships on public clouds push us on scale more than private ones. So our enterprise product gets even better ahead of the need on that side of things.
I think of [VMware's public cloud partners] as the tip of the spear in many ways. They definitely push you into types of errors and problems that you won't hit in a normal sort of activity.
It strikes me that the rise of connectivity and virtualisation is almost like the expansion of the railways: technology begets growth, which begets technology. What do you think?
The shipping industry to me is very analogous to what's going on with computing. If you squint your eyes and replace standardised cargo containers with virtual machines, then what you have is an ecosystem, building up ports and ships that are allowing you to efficiently move these applications or containers around the world.
You can take the analogy further and say that...