Many CIOs wonder how far and how fast they can run with virtualization right now. Once you get an initial taste of the cost \n\nsavings, flexibility, and speed of provisioning that server virtualization enables, you want to make a fast break for a \n\nlarger victory. Vincent Biddlecombe, CTO of \n\tTransplace\t\n\n,\n\ndoesn't wonder anymore: He just completed an instructive sprint.MORE ON VIRTUALIZATION\nSAP Adds VMware Support\n\nCitrix Seals XenSource Deal, Pressures VMWare\n\nTaking Virtual Servers Beyond Data Center Consolidation\n\nHow Server Virtualization Tools Can Balance Data Center Loads\n\nHow To Do Virtualization Right\n\n\nSince mid-2007, Biddlecombe has virtualized almost all the production servers at Transplace, a third-party transportation \n\nlogistics provider. (The company helps customers such as retail chain stores maximize efficiency in their supply chain and \n\nshipping activities.) And he's been running his company's most critical application\u2014a home-grown transportation \n\nsystem\u2014on a VMware ESX environment for a month now, with no major \n\nhiccups. \n\nBy the way, Biddlecombe didn't have any virtualization or \n\tVMware\n\n\n expertise in house among his 100 IT staffers when he started \n\nthis project: "We were a Sun group," he says. To address this issue, he hired a consulting partner, \n\tCatapult Systems\n\n\n, to bring VMware knowledge to his group.Timing is Everything\nFor Transplace, the 2007 sprint toward virtualization made sense on both a business level and a technology level, Biddlecombe \n\nsays. The business desire: Transplace works with its customers via \n\tSoftware-as-a-Service (SaaS)\n\n\n, so the company needs the best \n\nscalability, availability and manageability they can get for hosting customer data. Virtualization appealed for both disaster \n\nrecovery and scalability reasons, Biddlecombe says. "We can simply add capability as we need it."\n\nOn the technology side, Transplace's internal systems were due for a facelift. In early 2007, Transplace decided to move its \n\nproduction data center from the corporate office in Plano, Texas, to an offsite co-location facility in nearby Dallas. \n\n(Transplace also has a test\/development and disaster recovery facility in Lowell, Ark.) At about this time, the company was \n\ndue to upgrade its server hardware, Biddlecombe says, so it made sense to roll out the virtualization effort with that server \n\nupgrade. \n\nFor Transplace's database applications, he switched from Sun servers (running \n\nSolaris) to \n\tIBM\n\n\n mid-range servers (p570 servers using the Power6 processor and \n\nrunning AIX). For Transplace's middle-tier servers, he switched from \n\tSun \t\n\n\nservers to \n\tDell\t\n\n PowerEdge 2950 servers, using VMware's ESX Server software for virtualization. (For storage, \n\nTransplace chose Network Appliance's FAS 3070 storage systems.)\n\n"We wanted to provide an environment where we could have maximum availability between our production and disaster recovery \n\ndata centers," Biddlecombe says. "By using a combination of VMware with the storage, we've effectively copied our servers out \n\nto the disaster recovery center."\n\nToday, Transplace's production environment is almost completely virtualized, and Biddlecombe estimates it will be 95 percent \n\nvirtualized by year's end. That's quite an achievement, says Burton Group research analyst Chris Wolf. "From my experience, \n\norganizations that are able to virtualize 40 percent of their servers in a year are doing really well," Wolf says.\n\nIn total, Biddlecombe's IT group now runs about 110 VMs. In fact, the only significant applications that he's not running on \n\na VM right now are his Microsoft Exchange servers and SQL server databases\u2014both known for being extremely I\/O \n\nintensive. (They hog resources on physical servers to the point that it doesn't make sense to virtualize them in many cases). \n\nThe Mission-Critical App Goes Virtual\nThe thought of running mission-critical ERP applications on a virtual machine makes many CIOs nervous\u2014too nervous to \n\ntry it (even now that ERP giant SAP has announced support for \n\nits products running on VMware.) But not Biddlecombe. As for Transplace's mission-critical app, a transportation management \n\nsystem, the first month of its virtualized run, coming to a close now, has proven pretty uneventful, Biddlecombe says. He saw \n\nno major pitfalls or performance issues. \n\nThis transportation management system determines, for instance, which orders need to be shipped together for consolidation \n\npurposes, how the order should be best shipped (parcel, full truckload or other options), which shipping carrier is optimal, \n\nand so on. This system also handles freight audit and payment. Effectively serving as Transplace's ERP system, the \n\ntransportation system handles 4 million shipments per year, or about $2.75 billion in transportation spending annually. \n\nDeveloped in-house using Java, it runs on \n\tBEA\t\n\n\n WebLogic application servers and \n\nOracle for database work.\n\nBiddlecombe has dedicated 50 VMs to support the components of the transportation system running on WebLogic, and 50 to 60 VMs \n\nfor some other components and everything else.\n\nTo determine the right number of VMs and balance workloads on the servers running those crucial VMs, the IT team did \n\nextensive prototyping. But they had an advantage that not all companies have with their ERP systems: Since the transportation \n\nsystem software was developed in-house, Biddlecombe's team knew a lot of its performance quirks already. "We're intimately \n\nfamiliar with what our software needs," says Biddlecombe, who has been with Transplace for three years and served as CTO for \n\nfifteen months. \n\nInterestingly, Biddlecombe has not found it necessary yet to invest in any new third-party management tools from any of the \n\nvirtualization upstarts, though he is scoping out one emerging need. Favoring a layered monitoring approach, he currently \n\nuses HP's Business Availability Center tools at the top level, HP's SiteScope \n\nat the next level (measuring factors like memory utilization in every app in every VM) and then network and database \n\nmonitoring tools. He's also using VMware's vMotion tool to move VMs around as needed. \n\n"The one area we haven't addressed is, are all the VMs sized properly," Biddlecombe says. "I think we've given some VMs more \n\nmemory than they need. Our emphasis to date has been application performance. The last layer will be reducing VM resources so \n\nthey have just enough," he says. The IT team can get some of the memory data from the SiteScope tool, but they have to do one \n\nVM at a time, he notes. This is the need that's making him consider finding another management tool.\n\nFor securing the virtual environment, Transplace's IT team applies the same security tools (McAfee antivirus and others) and \n\npractices that they would with a physical server, Biddlecombe says.Provisioning in 30 Minutes or Less\nAs for metrics to prove his success, Biddlecombe says he wasn't able to do many before and after comparisons because so many \n\nfactors changed at once: a new data center location, new hardware and all those new VMs all got wrapped up into the same \n\neffort. What he can measure however, is how quickly he can provision a new server or new computing power to the business \n\nside. It used to take him a week to provision a server: Now it takes 30 minutes.\n\n"We have gained a dramatically increased capacity to provision new servers, and more scalability," he says. \n\nThe ability to scale to add VMs right away helps Transplace deal with any spikes in data throughput from its customers: \n\n"Because we're SaaS, our customers benefited immediately," he says.\n \nAnd when IT wants to create a test and development VM, or a business executive needs a new customer demonstration \n\nenvironment, IT can do it within the half hour, he notes.\n\nIn another benefit of the highly-virtualized environment, the servers at the disaster recovery site can serve double duty, \n\nBiddlecombe says. They can be test VMs one moment, and disaster recovery the next. "We don't have to have 100 servers just \n\nstanding there waiting for disaster," he says.\n\nWhat's next on Biddlecombe's to-do list with regards to virtualization? He'll continue to ensure that the backup strategy is \n\nsolid, he says. "There's this concept that I'm putting a lot of eggs in one basket," he says. "We use VMware Consolidated \n\nBackup, but you also have to make sure all your OS patches are applied, backups done properly. You want to make sure you're \n\ndoing the blocking and tackling."