You Are Now Free to Move About in the Cloud

Today Cloud.com announced that we have joined the OpenStack Initiative, providing our commitment to support, collaborate and contribute to the success of this community and it’s efforts to drive open standards and innovation in the cloud computing market.

We are very excited to be part of this effort as it signifies a few significant tipping points in the industry, and share Rightscale’s view that this is a game changing event. Linux and many open source projects reached their curve in the “hockey stick” of growth only when the customers joined in the effort of advancing the market. On top of Rackspace and NASA, I think it speaks volumes to see the OpenStack initiative include NTT, Peer1, Limelight, Softlayer and others all joining together as part of this initiative. Think about that for a second. These are all competitors joining together to advance the market.

Back to Cloud.com’s role in this initiative. When I talk about joining the cause, I want to call out three specific areas that we are already working on with the OpenStack team.

  1. Cloud.com will be adopting the OpenStack Object Storage platform into our CloudStack product, allowing us to immediately deliver a cloud storage offering to our open source IAAS stack. We’ve been approached by a number of service providers and enterprises across the board looking for a storage service that would deliver an Amazon equivalent storage architecture within their cloud. Their challenge? Vendors that they were relying on went bust leaving them without a solution or a trusted provider to enable them with this technology. The significance of Rackspace’s contribution of the OpenStack Object Storage is that Cloud.com can now take a proven, scalable, in production object storage and make that available to our customers. That’s pretty cool. We will, of course, also be contributing back to the project areas where we can improve implementation, management and orchestration of the service.
  2. Cloud.com will also be adding the OpenStack API implementation to our Common Cloud Framework, enabling customers and developers to leverage their existing cloud deployments. Interoperability is a key pinpoint for developers, customers and users and we are at a crucial point in the growth of this market where we need to truly enable cloud interoperability in order to achieve hyper growth.
  3. We will also be using our expertise in building out highly scalable, multi-tenant cloud environments for SPs and Enterprises to help advance the OpenStack initiative. We’ve been extremely successful in deploying large scale, in-production clouds and are looking forward to contributing towards commercializing and packaging the OpenStack for production use.

OpenStack and Rackspace/NASA have been working to solve certain, hard technology problems around scale and reliability in the cloud. Cloud.com and CloudStack will enable these technologies to work for an enterprise by integrating this technology with back office functionality, delivering interoperability through common cloud API’s and integrating additional user management and administrative tooling in a supported and sustainable offering. This makes partnering and working with OpenStack.org a no brainer decision for us.

Learn more about our OpenStack momentum and other musings of Cloud.com on twitter @clouddotcom or @ulander

Congrats to the OpenStack team. As I read in a tweet on the announcement (which I should have saved for proper attribution), this is just the bottom of the first inning … but open source has just brought some big hitters to the game.

Introducing OpenStack

If you were to pick one word to describe open source, it probably would be freedom. Freedom to innovate. Freedom to consume. Freedom to redefine. There is a great tradition of open source movements revolutionizing entire segments of the computing and software world by fostering freedom – Linux and operating systems, Apache and web servers, mySQL and databases — just to name a few. Those open source projects introduced freedom for both developers and consumers of technology, thus accelerating the pace of innovation and adoption. Today we are proud to add OpenStack to that list of revolutionary ideas, bringing a new era of freedom to the cloud marketplace.

What is OpenStack? Well, our mission statement says this:

To produce the ubiquitous OpenSource Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.

That is a pretty big ambition. The good news is that OpenStack is starting with code contributions from two organizations that know how to build and run massively scalable clouds – Rackspace and NASA. Rackspace has been in the cloud business for four years and now serves tens of thousands of customers on its cloud platform. Likewise, NASA began building their Nebula cloud platform two years ago to meet the needs of their scientific community.

Today, OpenStack consists of two projects. The first is a fully distributed object store based on Rackspace’s Cloud Files offering called "OpenStack Object Storage". The code is available today at OpenStack.org. The second piece is a scalable compute-provisioning engine based on the NASA Nebula cloud technology and Rackspace Cloud Servers offering called "OpenStack Compute." Developers can download components of OS Compute beginning today at OpenStack.org. The first release is expected to be available later this year. So starting today, anyone can build their own cloud using the same technology that underlies two of the largest and best ones out there.

But it’s not just code from Rackspace and NASA. Last week, more than 100 architects and developers from over 25 companies came to Austin to begin defining the roadmap for OpenStack… and more importantly to begin jamming away at the code! The list included developers from managed hosters, hardware and component manufacturers, enterprise software and service companies, other open source projects, and cloud tools vendors. These community founders are already driving our project forward, and we are actively seeking more contributors to do the same!

What does "openness" mean to us? "Open" and "open source" are thrown around a lot, so its worth specifically defining our commitment to the community:

  • COMMITMENT #1: We are producing truly open source software. No artificial limits will be placed or performance limitations maintained. No licensing model – one free, one paid – will be introduced. We are releasing the code under the Apache 2.0 license which allows the community to do with the software as they see fit, including implement into other distributions or “for fee” offerings.
  • COMMITMENT #2: We are committed to an open design process. Rackspace will provide dedicated project leads to guide the roadmap on behalf of the community. We will hold regular design summits—open to anyone—which will produce a roadmap to guide development.
  • COMMITMENT #3: All development will be done in the open. We will maintain a publicly available source code repository to simplify participation.
  • COMMITMENT #4: We will maintain an open community. Healthy, vibrant developer and user communities are the basis of any open source project. Most decisions will be made using a "lazy consensus" model. All processes will be documented, open and transparent.

You can learn more by going to the Rackspace press release. Also please follow us on Twitter (@openstack) for regular updates.

So the mission starts now! We are here to help you with this project any way we can, so please reach out and let us know what we can do. You can personally reach me anytime at [email protected] or by following me on twitter (@jimcurry).

Cloud freedom, open for business!

Jim Curry
OpenStack Lead, OpenStack.org