Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Surgient delivers virtual test labs

Impressive performance offsets VQMS's complexity

By Andrew Binstock
September 21, 2006
 

Test-lab automation software that leverages virtualization to ease fundamental IT operations has started to emerge.

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

TEST CENTER DAILY BLOG

Track the latest product reviews and news from the InfoWorld Test Center.




Surgient Virtual QA/Test Management System 5.0

Surgient, surgient.com

Very Good  8.0
criteria score weight
Capability 9 45%
Ease-of-use 5 15%
Interoperability 7 15%
Scalability 9 15%
Value 8 10%

Cost:
$4,000 per host CPU socket; discounts on large installations

Platforms:
Windows 2003 Server

Bottom Line:
VQMS is a capable, enterprise-scale lab-automation solution that exploits virtualization. It boasts a good management console, a scheduling system, excellent capture and replay capabilities, and a helpful reporting system. The extensive feature set, however, is hamstrung by pervasive complexity.

About our Reviews and Scoring Methodology

Just two products currently compete in this market space: Surgient VQMS (Virtual QA/Test Management System) and Akimbi Slingshot. I reviewed Akimbi Slingshot software earlier this year and found it to be a good solution. In the intervening period, VMware bought Akimbi and is enhancing Slingshot, which it plans to integrate with its VMware Lab Manager, currently in beta.

VQMS is a powerful, high-end solution that will please IT managers. At its core, it mirrors the capabilities of Akimbi Slingshot, setting up, deploying, copying, and tearing down complex multiserver configurations of virtual machines. Surgient then adds several enterprise-friendly features, such as an advanced scheduling system and a reporting module that’s mostly oriented toward tracking resource utilization. The trade-off to these benefits is that running VQMS is a complex and, at times, frustrating experience.

Surgient’s core business is hosting virtualized apps, especially for training and demos. This hosted model has deeply influenced the design of VQMS.

VQMS has two principal modules. The main console, called VCS (Virtualization Control Server), sits on one server and uses software agents to monitor VMs running on other systems, called hosts. These hosts -- which can run VMware ESX Server, GSX Server, or Microsoft Virtual Server 2005 -- are generally aggregated into pools. Support for Xen is under consideration.

Separate library servers store images of VMs that can be cloned and instantiated on the host systems. These libraries also hold snapshot images taken while a VM is running. Likewise, configurations consisting of multiple VMs can be saved to disk for replay at a later point. The library server can reside on one of the other servers or be standalone -- it’s mostly a storage resource.

The VCS management console is elegant and uncluttered. An admin can easily set up and deploy configurations, as well as manage VMs and related resources after some initial training. Other screens are equally uncluttered, but less intuitive: They require practice to locate important items. And regular usage is needed to recall how actions should be sequenced -- a recurring, but crucial, complexity. An upcoming release is designed to simplify this aspect.

Setting up a configuration involves copying VM images from the library, provisioning them with unique IP addresses, and optionally placing them inside what Surgient calls a NAIL (network abstraction and isolation layer). This feature installs a software router in the configuration that will perform MAC (media access control) and IP address translation. The address translation is important for enabling the saved configuration to run even while the original configuration is still running. Because these configurations cannot have the same MAC addresses or IP addresses, they’re cloaked to the outside world via the software router. Meanwhile, within the configuration, the original IP addresses and MACs are preserved -- a critical feature if an application is tied to a specific MAC address.

At this point, the configuration is still not ready for deployment. A reservation must be made on one of the virtualization servers to deploy the machine. After a reservation has been made, the administrator can run the configuration or release it to a team member for deployment. This reservation system is a key distinguishing feature of VQMS; Akimbi Slingshot has no equivalent. It enables sites to plan usage on their virtual servers. You cannot schedule more jobs than there is available capacity.

The price for this benefit is high, in my opinion. Nearly every operation in VQMS is intimately tied to this concept of reserving resources. For example, if you want to increase the amount of RAM on one of your VMs (something that normally requires a simple restart of the VM), you cannot do so in Surgient without shutting down the entire configuration, reconfiguring it, and redeploying it -- provided a host server allows you this extra RAM.

In contexts such as Surgient’s own hosting business or the training application discussed earlier, this approach makes sense, but in a QA-style lab, I don’t see it. Lab setups frequently require on-the-fly configurations and deployments (for example, QA discovers a bug, captures the VMs at the point of the bug, and sends a link to the developer, who can then run the configuration to see the bug). Likewise, tech-support usage is frequently configured with the customer on the phone. These activities tend to be ad hoc, one-off uses that are encumbered by reservations.


Click for larger view.
And because the reservation system is unforgiving, it is more of a pain in lab contexts than a benefit. Moreover, given the low price of hardware these days, most sites will choose to add a few boxes to their virtualization platforms if they don’t have enough capacity, rather than impose a reservation system. However, true command-and-control IT sites will find in it something to love.

An item that all managers will appreciate, however, is the reporting system, which is elegant and easy to use. It, too, is unique. Akimbi does not have this feature. Picking up on the familiar theme, these reports mostly focus on resource allocation and availability.

Surgient staff normally installs VQMS. This is the right approach. Although the manuals provide instructions on installation, the process is fraught with difficulties. Surgient also recommends training VQMS administrators. This, too, I would recommend. The operations manuals are decent, but it’s simple to become entangled in the details of configuration and deployment. Unfortunately, the manuals have no explanations of error messages nor is there an accessible knowledge base on the Web site, so when a problem occurs you have no option but to call tech support.

Despite these difficulties, after VQMS is installed and you’ve learned your way around, you’ll find it provides a capable, enterprise-level lab-automation solution. It is easy to recommend that it should be evaluated by any prospective customer, because it is one of only two available products. However, even if this were not the case, its comprehensive feature set and enterprise orientation would clearly warrant thoughtful consideration.





 


 
Andrew Binstock is the principal analyst at Pacific Data Works. He previously was in charge of global technology forecasts at PricewaterhouseCoopers. Earlier, he was the editor in chief of UNIX Review.
 

TOP NEWS:


»  Rich Web development: Is the browser doomed?
The Web is evolving into a full-fledged app-delivery platform, calling into question the browser's ability to fulfill the needs of today's rich Internet apps

»  You don't know tech: The InfoWorld news quiz
Match your weekly tech news wits against our snarky quiz master

»  Spinning off fabs would be risky for AMD, analysts say
AMD has expressed a desire to control chip-manufacturing costs, which has created speculation that the company might sell off its chip fabrication plants

»  Hackers find a new place to hide rootkits
A pair of security researchers has developed a new kind of rootkit, called an SSM, that hides in an obscure part of the processor that is invisible to antivirus apps

»  Top 10: Microsoft-Yahoo, XP SP3 woes, Sprint-Clearwire WiMax deal
This week's roundup of the top tech stories of the week include the demise of the Microsoft-Yahoo deal, Sun's JavaOne announcements, the Intel-OLPC beef, and more

»  Easing network congestion caused by virtual servers
Better I/O capability is an important and often overlooked aspect of getting the most out of server virtualization




BRINGING PERFORMANCE VALIDATION "INTO THE LIFECYCLE"
Today's enterprise apps are complex and ever-changing, which makes delivering high performance difficult. By virtualizing the behavior of application services and data in a VSE, teams can answer this challenge with validation best practices and test tools to ensure solid performance throughout the lifecycle. Register now to attend this webcast! Sponsor: ITKO

»  Click here to view this Webcast
  The Data Protection You've Been Looking For
Enterprise data is of supreme importance. If you can't find it quickly, it's worthless. If you lose it, it's a crisis. This IT Strategy Guide explores how to keep your data safe.

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist