VMware shop won't rule out Xen

Article

VMware shop won't rule out Xen

Alex Barrett, News Director
Managed service provider (MSP) Mosso has the distinction of running its entire environment on top of VMware Virtual Infrastructure 3, hosting more than 30,000 Web sites in the process.

For more on VMware Virtual Infrastructure:
VMware ESX 3.0 upgrades stall on license costs

VMware Virtual Infrastructure 3

    Requires Free Membership to View

    When you register, my team of editors will also send you the latest expert resources covering all areas of server virtualization, such as platforms, architectures and strategies, server hardware, managing virtual environments, application issues and more.

    Margie Semilof, Editorial Director

    By submitting your registration information to SearchServerVirtualization.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchServerVirtualization.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

"We try as hard as possible not to have anything that's a physical box," said Jonathan Bryce, who, along with another co-founder, helped spin off Mosso from Rackspace Managed Hosting, a traditional hosting and colocation provider based in San Antonio, Texas.

We've tried not to tie our system too directly to VMware, because we might potentially switch it out for Xen.
Jonathan Bryce,
co-founderMosso

Compared with Rackspace, Mosso aims to completely insulate customers from the technical intricacies of building and maintaining a Web site. To that end, the firm has built a large automated provisioning system that dynamically creates Web sites for customers without any technical expertise on their part. "Our customers don't set up Apache or MySQL," Bryce said. Similarly, Mosso customers are shielded from the fact that they are running on virtual infrastructure. "It's completely seamless," he said. "They usually don't know about it."

In early 2006, Mosso launched on physical hardware; but by December 2006, it had moved to VMware in production, consolidating more than 200 physical servers to less than 40 organized into clusters providing services like Apache, MySQL, PHP, .NET and Ruby on Rails.

Hedging VMware bets
But less than a year later, Mosso is back up to 200 hosts, each running between two and four virtual machines (VMs). At that pace, the MSP could outgrow VMware and its management environment VirtualCenter in the coming year, as VirtualCenter is limited to 1,200 VMs, Bryce said. "Past that, you have to duplicate your VI [Virtual Infrastructure] configuration," Bryce said.

As such, Mosso isn't devoting too many resources into developing its environment around VMware. Instead, it will use "the basics like VMotion and DRS" and try not to custom-code too much of the environment. "We've tried not to tie our system too directly to VMware, because we might potentially switch it out for Xen," Bryce said. The company recently finished evaluating Citrix XenServer and will soon evaluate Oracle VM, Bryce said.

With Xen-based virtualization platforms, Bryce said, the philosophy is to provide "the engine and the access, on which you are free to do whatever you want."

The company is also "talking to VMware to help us develop more advanced features, although I don't know how much success we'll have," Bryce said. "VMware is building the tools that 80% of business needs; the problem is, we do things in the remaining 20% that not many people need."

Whatever way Mosso decides to go – with VMware or with Xen – the virtualization platform's management will take the firm only so far. The extremely spiky nature of Web site traffic requires Mosso to have visibility into not just VM memory and CPU usage but also into the specific resources being consumed by the applications within it. To that end, Mosso monitors its environment using Hyperic HQ Enterprise, an open source systems management suite that it has customized extensively.

"Hyperic lets us look into performance at a deeper level than just processor and memory," Bryce said, "but also things like individual users and databases" running across all Mosso's services.

Ultimately, that level of granularity will enable Mosso to go beyond manually moving users around in response to surges in demand. Currently,"if a customer is spiking," said Bryce, "we move them to an existing environment [using VMotion] that has more space." In the future, Mosso will dynamically create and break down an entirely new environment for the user.

"It's really the information, the intelligence, that we need in order to know when to do these things."

Let us know what you think about the story; email Alex Barrett, News Director.


Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.