October 10, 2005 6:00 AM PDT

Microsoft takes stand on 'virtual' licensing

Microsoft is taking a stand on an emerging technology that threatens to reshape software pricing models.

The company on Monday is expected to detail changes to its server product licensing to better accommodate virtualization software, an emerging technology that big companies are eyeing as a way to consolidate servers and cut costs.

Advocates argue that virtualization lets companies reduce the number of servers they need by letting jobs run more efficiency on a smaller number of machines. Virtualization software such as Microsoft's Virtual Server, EMC's VMware and XenSource's Xen lets a server simultaneously run multiple operating systems, or multiple instances of the same operating system. Each instance essentially behaves as a self-contained computer.


What's new:
Microsoft will change its licensing practices to address emerging technology called virtualization. Rather than charge per physical processor, server products will be priced based on the number of instances that are running.

Bottom line:
Microsoft executives said the new pricing scheme is meant to encourage use of virtualization, where a single server runs multiple operating systems. Analysts said other software vendors will likely alter their policies for virtualization as well.

More stories on virtualization

However, much like multicore processor-based server technology, virtualization software throws the widely used per-processor licensing model out of whack. Currently, most server software is licensed based on a per-processor basis. Virtualization skews that formula, since many "virtualized" instances of an operating system, each running applications like a database or e-mail server, can exist on any given physical server. That scenario can lead to sticker shock for customers, and an unmanageable mess for software makers.

Microsoft's new policy seeks to reconcile new technology and old licensing models. Starting in December, the company will calculate the cost of server software products by the number of running instances of that product on any given server, rather than the number of physical processors contained in that server.

The shift will benefit customers, Microsoft says, by allowing them to parse up the processing power of a machine in a cost-effective manner. The company is looking to expand the use of virtualization with its own products, within partner programs and through its pricing policies, said Andy Lees, Microsoft's corporate vice president of servers and tools marketing.

"Things like pricing and licensing get in the way of the adoption of technology," Lees said. "And customers want to know they're not heading down a cul de sac."

Virtual processor licensing

Before: the price of SQL Server is the license fee multiplied by the number of processors in a server. For example, $2500 x 4 processors, or $10,000.

After: Using virtualization software, customers can choose dedicate two "virtual processors" to SQL Server, rather than the four physical processors, to cut the price in half.

Source: Microsoft

Analysts were quick to note that the new policy also helps Microsoft stay one step ahead of competitors by staking out a policy that others will eventually be forced to respond to.

Any significant changes to license policies from virtualization and other emerging technologies pose potential risks for software vendors, said Gartner analyst Tom Bittman.

"Software vendors are scared--the whole paradigm is forcing them to change how they price and they don't want to reduce revenue in the whole picture," he said.

With the current policy, a company that runs a virtualized server application would have to pay for a full four-processor license even though only some fraction of the server is dedicated to running that application. Under the new policy, a company could choose to dedicate only two virtual machines to a server application on a four-processor machine, and pay accordingly.

The new policy is meant to set an example of how software vendors should cope with virtualization as it becomes more widespread, Lees said.

"The licensing scheme enables customers to utilize virtualization technology. Today that is not the case," Lees said.

More broadly, Microsoft's decision will likely cause other software makers to reassess their policies, said Gartner analyst Alvin Park.

"It will force other vendor to rethink their licensing strategies and over time will cause them to make changes to stay competitive with Microsoft," Park said.

Some of those companies, such as Oracle, SAP and BEA Systems weren't immediately available to comment on Microsoft's policy. A few

Page 1 | 2


Join the conversation!
Add your comment
Stand on Virtual Licensing
Quite a number of years ago Amdahl introduced MSF (Multi System Facility) and it wasn't taken to kindly by IBM, CA and other vendors who priced software on the number of CPU's physically installed rather than the Virtual Machine it was running on, though each had a unique serial number and CPU count that would have made licensing a simple matter. As a hardware vendor, Amdahl sought to keep customers' costs down, but this meant a reduction in licence charges levied by the software companies. We didn't see why a customer should pay the same for running a product on one CPU as another running it on 16 CPU's and getting 16 CPU's worth of performance. The widespread adoption of Virtualisation will surely shake up software licensing models, it places an enourmous amount of power in the hands of customers that they can use to good effect against the vendors. We have not seen the new pricing model and it needs to be scrutinised carefully by customers to ensure it reflects a fair assessment of their useage and they must be willing to kick up holy dust at any sleight of hand they detect. Customers should regard the software vendors as the enemies in a turf war and hence suspect, they have the collective power -- the dog is about to wag the tail for the first time perhaps.
Posted by sidboyce (8 comments )
Reply Link Flag
SPof issues?
I wrote a bit here: <a class="jive-link-external" href="http://www.supergeekblog.com/?p=69" target="_newWindow">http://www.supergeekblog.com/?p=69</a> after reading this... but thought a comment here might get a few ideas from people. The model change is good... but more people shifting to virtual servers is just asking for single point of failure issues right?
Posted by (6 comments )
Reply Link Flag

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

What's Hot



RSS Feeds

Add headlines from CNET News to your homepage or feedreader.