Page 231 - How Cloud Computing Is Transforming Business and Why You Cant Afford to Be Left Behind
P. 231

NEBULA: NASA'S STRATEGIC CL OUD



                 Open Source Nebula,” that the space agency “spends far too
                 much on IT. Each NASA group typically builds its own data
                 center, and procurement can take as long as 40 weeks for a
                 Web site. Nebula aims to reduce this time to a few minutes.”
                     NASA reportedly hosts 3,000 internal and external Web
                 sites today in its various data centers; the federal government

                 as a whole has 100,000 Web sites. What would be the savings
                 if they and future NASA Web sites could all be hosted in the
                 Nebula cloud? In an update on the situation, NASA spokesper-
                 sons say that a small staff of trained Web site developers could
                 maintain many different Web sites built in a shared infra-
                 structure, such as Nebula. That’s impossible as long as each
                 NASA agency has its own data center and its own Web site staff

                 doing things in its own unique way.
                     Although software is still being written for the site, Nebula
                 has made extensive use of freely available open source code.
                 It includes the Linux operating system and the Linux cluster
                 file system, Lustre File System, from Sun Microsystems, which
                 is used by 15 of the largest supercomputing clusters in the
                 world and is designed to work across thousands of servers in a
                 single cluster. Nebula also uses the Django Web application
                 framework, a tool for rapid building of lightweight Python

                 scripting language Web applications, and Solr, an open source
                 indexing and search engine.
                     One of its key components is the open source Eucalyptus
                 Project’s cloud application programming interfaces (APIs),
                 which mimic the basic functions of Amazon Web Services’
                 Elastic Compute Cloud (EC2). Because of that, “all Amazon





                                                                     211
   226   227   228   229   230   231   232   233   234   235   236