A few days ago, NASA announced their enterprise computing cloud, NEBULA. As importantly, they announced that the NEBULA cloud framework was to be released as an open source project. In NASA’s own words, NEBULA “provides high-capacity computing, storage and network connectivity, and uses a virtualized, scalable approach to achieve cost and energy efficiencies.”
Here is the NEBULA platform.
The core virtualization and cloud services layer are provided by Eucalyptus, the Amazon Web Services open source clone. Storage is provided by the open source Lustre clustering file system, while the core application development framework is the Python-based Django project. Note that Google took serious bashing for releasing their AppEngine framework initially with only Python support. Their IDE is an integrated stack of Subversion (source code control), Trac (bug tracking) and Agilio “agile development” project management tool set. Lastly, the content repository is searchable using the Solr framework on top of the Apache Lucene search engine.
When this is released to the general public as an open source project, will this be solid competition vs. commercial enterprise cloud frameworks such as 3tera’s AppLogic? Is this even a valid question? I’ll see if I can find out…