Perhaps no other company has impacted the IT industry in the last decade as much as VMware. Windows IT Pro speaks with VMware President and CEO Diane Greene to learn what the future holds for virtualization and business IT, as well as to find out how virtualization is providing real cost-saving benefits to IT administrators.
Editor's note: Shortly after the interview with Diane Greene was written and posted, VMware announced that it had replaced Greene with Paul Maritz as president and CEO. For more information about the change and a list of related articles, see "VMware: Diane Greene Out as President and CEO; Replaced by Former Microsoft Executive."
Perhaps no other company has had as big an impact on the IT industry in the past decade as VMware. From its humble beginnings in 1998, VMware has grown into a multibillion-dollar global enterprise that has fundamentally altered the landscape of business computing, even taking a lead in reducing power consumption by businesses. (For information about VMware’s work in green computing, see the sidebar “Need to Save Money? Build Green and Virtualize,” page 36.) Fresh from its tenth anniversary (and the ninth anniversary of its first product, VMware Workstation 1.0), the company looks poised for a future of continued growth.
Looming on the horizon, however, are dark clouds imprinted with a Microsoft logo and shaped like a Windows-Server-2008–with–Hyper-V product box. Can VMware fend off Microsoft’s delayed entry into the virtualization arena and retain its dominant, well-earned leadership position in the market? I spoke with VMware President and CEO Diane Greene to ask about VMware’s strategy for the future and how it intends to keep a step ahead of Microsoft.
James: In 1998, virtualization was about creating an abstraction layer between hardware and software, then it quickly grew into server consolidation and testing. Now we’re seeing many different types of virtualization in the market. From your perspective, what areas of virtualization are experiencing a lot of growth right now?
Greene: We recently took a hard look at that and realized that a good way to give a context to \[the different types of virtualization\] was to compare them with the phases customers go through when they deploy virtualization.
The first thing people realized—and this happened when we launched Workstation 1.0—was that “Now I can separate my software from the hardware. I can have multiple copies of a working software configuration that I can clone and maintain libraries of.” It also was a very valuable way to run Windows with Linux on the same machine; it was also a very valuable way to do test and development for any possible configuration.
The next thing that happened was people realized “Oh, OK; I don’t have to run just one application per server anymore, because the software is now separate from the server and isolated and I can tax that server up to 80 to 85 percent utilization with these virtual machines, instead of running at 5 to 15 percent utilization in the one-application-per-server model.” That was the server consolidation phase.
The next thing was, now that software is separated and can run with other software in these virtual machines, VMware invented VMotion to move software around dynamically across physical boundaries. Now all of a sudden you may say “OK, now I can actually take my hardware resources—my CPUs, my memory, my disks, and my network—and I can aggregate them all to get even better utilization. I can do it dynamically so I can service things when they’re broken without any interruption, I can dynamically allocate and add capacity when I need it to maintain response time, and I can also do much better high availability because I have pooled resources to take advantage of.” That was the aggregation phase.
Then, all of a sudden you’d look at this and you’d say, “Any application I put in this virtual machine inherits all of these wonderful properties, and I get all the properties in one uniform, consistent way.” You then realize that you can manage and automate how this software runs. I can, for instance, group software together and treat it as a unit for testing and development. I can manage the images and the disks and the process by which I go through testing and into staging and production. I can do a whole automation of software lifecycle management. Or a completely different example is you can now automate how an application or a set of applications go through disaster recovery. You can automate the scripting of that so the configuration of your DR process, instead of being in some old crusty playbook, can be encapsulated in an automated process that takes advantage of VMs. So then you can test it in production and you can let it run. That’s the automation and management phase.
We see a fifth phase that has to do with cloud computing, what we call the liberate phase. That’s where you can, within your data centers, have multiple data centers and treat them like a cloud because the VMs can move around. You can also have external data centers, hosting providers, and cloud providers that you can use. You can also secure and monitor your VMs both on-premise and offpremise.
James: Some statistics show that only 10 percent or so of servers are being virtualized. Do you have a timeframe for when you think the 100-percent-virtualized IT infrastructure will become a reality?
Greene: It’s always hard to predict how quickly humans move to do something. We were overly optimistic that they would see immediately how valuable this was and move to it. Even though we have more than a hundred thousand customers using this software—all of the fortune 100—there’s still a measured pace to which they roll it out, even though they are reducing the number of administrators it takes to run their software, getting better resource utilization—all the advantages of doing more with less. We’re in a cycle now where there’s increased pressure to do more with less, so that may push people to move more quickly. There’s also much wider awareness of it. Someone recently pointed me to an incredible James Fallows piece on using our Mac Fusion product and how it just worked—he waxed eloquent on the value of it. When you get the mainstream \[press\] talking about virtualization, it’s clear that \[virtualization has become\] widely accepted.
We’re also embedding a small-footprint virtualization platform hypervisor \[VMware ESXi\] that’s coming with servers, so that will also further accelerate the \[move to virtualization\]. To make a long story short, it’s hard to predict. For a crisp answer to your question it could be anywhere from the next couple years to the next 8 to 10 years.
Continued on page 2
James: Microsoft executives we’ve spoken to have said that “virtualization should be a feature of the OS” and that “Windows is an OS that’s adding a virtualization feature, while VMware is a feature trying to become an OS.” How would you respond to those comments?
Greene: Virtualization is really revolutionizing IT. It’s really changing how we do everything. One of the ways it’s doing that is because we now have completely separated the software from the hardware. The way you do that is that you run the OS and the application in a VM that you can move around and that can be managed completely separately. The traditional OS as we know it is tied to the hardware in a static fashion—it’s a highly constrained environment. To extend an OS to include virtualization would be to take one of the most powerful aspects of virtualization and throw it away. Virtualization is something that lets you separate the hardware and the software, so when you have a hypervisor embedded in the hardware, you now have that power of separation and ability to aggregate things and automate things that you would not have if you had the static tie to the hardware.
You mentioned that Microsoft wants the OS to have virtualization as a feature. A huge advantage of having a thin hypervisor—ESXi is under 32MB—is that it is very reliable and very secure. When you make it a feature of the OS, your virtualization is only as reliable and secure as your OS is. VMware has brought out a new model—and brought it mainstream— that lets people do things in a way that dramatically improves how we manage, access, and deliver our software.
James: I’ve heard from a number of readers and colleagues who believe that VMware is clearly ahead of Microsoft when it comes to virtualization technology. Historically, Microsoft might enter a new market with an inferior product, but over time it continually updates that product. Microsoft also leverages its existing products to pressure competitors. VMware is in a much stronger position than companies such as Netscape, Novell, and Digital Research were, but Microsoft might eventually be where VMware is now.
Greene: VMware’s strategy and vision is to partner with the industry to deliver increasingly more valuable ways to manage and deliver your compute environment—I think we’ve been delivering on that phenomenally well. What our customers are able to do with our software just is amazing.
It’s not just that we’re ahead; it’s the value that we’re delivering to customers. And how much they love that value—they get software that just works. On a very regular basis they get \[upgrades\] that provide new functionality and get even more value out of this revolutionary way of doing things called virtualization. They’re now getting management and automation. What do people want to do? They want to build and quickly deploy applications that are always available and always responsive \[and\] that drive their business. They don’t care where it comes from—if it comes from a cloud, if it comes from a service, if it comes from their internal data center— they just want to drive their business.
What we’ve set out to do is to make that very, very simple and let people do it the way they intuitively want to without having to worry whether they’re optimizing their resources. They’re not worrying about failures; they’re not worrying about not having enough capacity when server load goes up.
VMware has continually delivered on that promise with regular new products— every year, every few months—and we’re doing that with a very extensive ecosystem of partners—we now have over 14,000 partners and over 700 technology partners—and our customers trust us. We’re giving them very credible, useful, valuable products time and time again. That’s why we have all the Fortune 100 \[as customers\] and have 92 percent of the fortune 1000. We did a recent survey—13,600 customers responded—and 98 percent told us they were happy with their VMware deployment and had gotten the ROI they needed.
I don’t know why someone would want to wait and see when there’s a \[virtualization\] solution that has some customers realizing a positive ROI within a few months. As far as where VMware is going in the future, we’ll continue to work with our partners, build out our ecosystem, and deliver an increasing value to our customers. That strategy has been working well.
James: On the systems management side, Microsoft seems to be trying to leverage its management capability on the physical side with Microsoft System Center to go to customers and say that it has a solution that manages both physical and virtual systems. VMware VirtualCenter does a lot with VMs that Microsoft System Center Virtual Machine Manager doesn’t. Given Microsoft’s approach, would VMware ever consider upgrading its products to include management of physical machines? Or do you see combining physical- and virtual-machine management as a stopgap solution until we get to a fully virtualized IT infrastructure?
Greene: A lot of our partners have very excellent, well-tested, time-tested ways to manage physical machines. VMware has decided to take our 6,000-plus employees and focus on virtualization management. We don’t see a need for us to take into account legacy management software, other than working with partners to have very clean APIs to integrate with their management and consoles. That has worked very successfully for our customers, and we don’t see a reason for reinventing something that is already there and works well, especially when we can offer increasing functionally in an area of future growth. So VMware will increasingly offer management and automation that exploits the power of virtualization, and we’ll do that in conjunction with our system vendor partners that manage hardware.
James: Hyper-V isn’t out yet, but what features do you believe VMware offers that competitive products don’t?
Greene: VMware has a very broad portfolio of products from the desktop to the data center, all integrated, that simplify and automate management of the desktop and data center. Other companies are just coming out with an entry level, 1.0 product that is just basic virtualization. VMware gives our customers a complete portfolio to manage, to \[help them\] deploy their data center, while integrating the desktop and server.
In terms of specific qualities of VMware, \[I think we offer\] unbelievable quality. Our products just work, and the quality is there. We have customers telling us over and over again about the quality of the product. That quality is a very core focus of the company. We already have a very broad portfolio to simplify running and managing your data center, a very rich roadmap, and an extremely rich ecosystem of partners that we interoperate with seamlessly.