Some virtual machine software implementations include: VMware Workstation, VMware Server (formerly GSX Server), VirtualBox, Parallels Desktop, Adeos, Mac-on-Linux, Win4BSD, and Win4Lin Pro.
What about "I/O Virtualization" or "Virtual I/O?" Xsigo Systems, Inc. aims to define I/O Virtualization the way the VMware has defined server virtualization. Xsigo emerged from three years of secrecy at the VMWorld conference on September 12, 2007 announcing the company and the technology. The company is backed by Kleiner Perkins, Khosla Ventures, and Greylock Partners. Read more about the announcement. The idea is to make cable changes and application moves simpler.
Here's the Xsigo pitch: "The faster, simpler, more cost effective way to connect servers to networks and storage.
- 70% fewer cables
- Up to 50% less capital cost
- 80% simpler I/O management
- Open systems interoperability"
The box can be managed through a command line interpreter (CLI) or its graphical user interface (GUI). You make connectivity changes through drag and drop operations. The I/O Director also integrates with existing management frameworks through an open API.
In practice, you would install an interface card from Xsigo into each server. Quoted: "A single host channel adapter (HCA) in each server consolidates storage and network connectivity. Each HCA can deploy up to 32 virtual host bus adapters (HBAs) and 32 virtual network interface cards NICs within the server. Other than a standard driver, no agents or management software are installed on the server." The idea is that you can deploy virtual NICs and HBAs on the fly to create application-specific connectivity. Virtual resources appear exactly as their physical counterparts. The switch fabric is non-blocking at 10Gbps.
Once you have all this set up, you can do things like:
- assign applications on a server to their own IP address (via a virtual interface card)
- move an application from one server to another (and keep the same ip address)
- move a virtual machine from one server to another and keep the same IP address
- ensure that virtual machines running on the same server get the priority they should because the Xsigo software can prioritize the I/O to each virtual I/O port. This could be used in QOS agreements.
- one server can quickly adopt the identity of another, making fail overs rapid.
- duplicate configurations at failover sites.
- speed up backup jobs because the network speed is no longer a limiting factor.
Analysis: Let's believe for a moment that all this works and there are no bugs in this new system. Let's also grant that this startup has credibility with seasoned management and technical expertise. Who's going to buy this? Really that's the same question as "who has the wherewithal to experiment and take the time to help this new company eliminate the bugs in this new system?" A few names come to mind: Citigroup, Wells Fargo, IBM, AT&T, Google, maybe a large datacenter operation somewhere. The venture firms backing Xsigo have deep pockets. Still you have to wonder what they were thinking. Is there sufficient pain in datacenters to warrant the trouble involved in setting up an Xsigo I/O Director, the interface cards and the drivers? New technologies prompt management to upgrade hardware on a regular basis, so how are they coping right now? What does Google do? There are problems that the Xsigo does not solve. So what percent of all problems are solved by Xsigo? Will it be possible to eliminate one position thereby justifying the cost of the Xsigo system? For some datacenters maybe. Enough to keep this company going? The venture backers must have figured that this company would make a good buyout candidate for Cisco, Juniper, HP, Dell, or even IBM. Operating in the context of a larger product offering with a sales pitch of reducing costs makes sense.
We'll examine competition in a future post.
No comments:
Post a Comment