OpenStack, simply put, is a series of interrelated projects delivering components for a cloud infrastructure solution. The projects are worked on by a global collaboration of developers and cloud computing providers supporting an open source cloud computing platform for public and private clouds, and the objectives are cookie-cutter cloud computing, including massive scalability and ease of use.
The OpenStack effort was launched by Rackspace and NASA a year ago. Researchers at the NASA Ames Research Center first developed the base components of OpenStack, called Nova, to provide the U.S. space and aeronautical agency with a highly scalable private cloud. Rackspace then got involved to promote the technology commercially and later spun it out into an independent foundation.
[ InfoWorld's Savio Rodrigues argues that OpenStack will falter because it's based on the wrong open source model. | Get the no-nonsense explanations and advice you need to take real advantage of cloud computing in InfoWorld editors' 21-page Cloud Computing Deep Dive PDF special report. | Stay up on the cloud with InfoWorld's Cloud Computing Report newsletter. ]
What's the deal with OpenStack after a year? The market considers many of the existing leading public cloud computing solutions as closed and proprietary. Thus, there's a pent-up demand for an open source product, even though a few already existed -- the open source version of Eucalyptus, for example.
As such, OpenStack has momentum on its side. Since the launch, more than 100 organizations have contributed to the code base or participated in the project in some way. This includes Dell and Hewlett-Packard, who are building commercial cloud products using OpenStack as a base. Moreover, several startups, including Internap, Nebula, and Piston Cloud Computing, are basically providing OpenStack vending operations, much like Red Hat vends Linux. More recently, Rackspace has released a private cloud product based on OpenStack, as well as an architectural framework.