Open Source Cloud Stack Community Grows Quickly

A coalition of technology companies has come together in just nine months to deliver an open source software stack to enable cloud computing. At the OpenStack Conference and Design Summit going on this week in Santa Clara, Calif., participants in this open source community provided details on two interrelated open source projects: OpenStack Compute for developing a cloud-based server environment and OpenStack Object Storage for cloud-based storage. Project organizers said open source software wi

April 28, 2011

3 Min Read
Network Computing logo

A coalition of technology companies has come together in just nine months to deliver an open source software stack to enable cloud computing. At the OpenStack Conference and Design Summit going on this week in Santa Clara, Calif., participants in this open source community provided details on two interrelated open source projects: OpenStack Compute for developing a cloud-based server environment and OpenStack Object Storage for cloud-based storage. Project organizers said open source software will allow businesses to use the same cloud platform in their own environment or with an external cloud service provider.

Initially formed early last year by cloud service provider Rackspace, OpenStack last year joined forces with the NASA Ames Research Center, which was working on its own open source cloud platform. Rackspace is behind the storage OpenStack while NASA is behind the compute OpenStack.

In that short time, OpenStack has already put out three versions of its cloud stack, the latest on April 15, while a fourth is scheduled for release this summer. The number of developers contributing to the project has grown to 70 from five a year ago. The community has drawn support from 50 organizations, double the number last year, including corporations such as Cisco Systems, Dell, Intel and NetApp, as well as a number of cloud start-ups.

"There was a vacuum in which an open source project needed to exist," says John Engates, chief technology officer of Rackspace. Cloud computing technology available today is a proprietary offering, he adds. from cloud service providers like Rackspace or Amazon Web Services or cloud software platform vendors like Microsoft.

Other big companies, such as IBM, host a customer's private cloud in its data centers. But Amazon cloud software runs only in Amazon's public cloud, and Microsoft's cloud programs, such as Azure, run only in Microsoft's data centers. "With OpenStack, that [cloud] can be run anywhere--in a Rackspace data center, in a competitor's data center or it can run in your own  data center," he says.The OpenStack project began out of the realization that while cloud services vary, there is a base level of technology that can be open-sourced and used by anyone, says Jonathan Bryce, a member of the OpenStack project policy board. "So we thought, 'What if we open-sourced our technology, got other people involved, and worked to try to create some standards that multiple cloud providers could run and multiple enterprises could run and create this ecosystem of compatible technology?'" says Bryce, who also works at Rackspace.

Rackspace maintained an open source compute platform and a storage platform, but was rebuilding its compute platform when it discovered NASA had a compute stack but no storage stack. Rather than duplicate efforts, the two combined forces.

NASA is the first U.S. government agency to adopt cloud computing, says James Williams, CIO of the Ames Research Center. Its cloud computing project, code-named Nova, cost just $1.5 million to create, versus $7.8 million to deliver the same computing capacity from a conventional data center with 2,600 physical servers, says Williams. It operates in nine NASA centers throughout the agency.

At the conference, Vish Ishaya, a Nova project technical lead, explained some of the new features of the latest version of OpenStack, dubbed Cactus. These include live migration, support for the VMware ESX virtualization platform and improved testing methods. Features expected in the next version, called Diablo, will include network-as-a-service capability, block storage volumes-as-a-service, enhanced integration and performance testing, and improvements in deployment. The reason new versions are coming out so quickly is because of the "immaturity" of the platform, as features of the NASA project are blended with those of the Rackspace project and as the community contributes more new ideas, says Bryce.

For more on data center networking, check out Federal Agencies: Cloud Tipping Point on Networking Computing Pro [[subscription required]].

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights