NASA Nebula, Cloud Computing In a Container 55
1sockchuck writes "NASA has built its Nebula cloud computing platform inside a data center container so it can add capacity quickly, bringing extra containers online in 120 days. Nebula will provide on-demand computing power for NASA researchers managing large data sets and image repositories. 'Nebula has been designed to automatically increase the computing power and storage available to science- and data-oriented web applications as demand rises,' explains NASA's Chris Kemp. NASA has created the project using open source components and will release Nebula back to the open source community. 'Hopefully we can provide a good example of a successful large-scale open source project in the government and pave the way for similar projects in other agencies,' the Nebula team writes on its blog."
Of course they will (Score:2, Insightful)
In addition, the Nebula platform itself will help facilitate the adoption of open source software across the Government.
That won't be sole the reason. As departments have to cut budget's in the near future, they'll be looking more and more to F/OSS to save money. Nebula is proving the low budget F/OSS solution as viable.
Re:Of course they will (Score:2, Insightful)
Is NASA suffering from mission creep? (Score:4, Insightful)
Look, I'm a big fan of the space program and everything but with the country at (two) war(s), hocked to the hilt, economically stuttering, NASA (like the rest of the government) needs to be focused on its "core competencies" (no I'm not a PHB). Where does building data centers fit into NASA's mission statement?
I realize that there are tremendous amounts of data that needs to be captured, analyzed and archived (the Terra satellite sends a terabyte of data a day alone I think) but isn't this something that can be done more efficiently by private industry (Google?). Maybe it can be even outsourced providing it is not of a sensitive nature, I mean isn't the data for all mankind?
Re:Is NASA suffering from mission creep? (Score:3, Insightful)
A lot of their information is considered sensitive, particularly engine modeling and telemetry.
The question of mission creep is certainly valid. In this case though I suspect it's simplest/best for NASA to do it themselves. Frequently outsourced cloud computing at this level looks good financially but simply isn't practical when you translate white paper speak:
extensible, flexible, segmented, secure, etc into reality
use our API and like it, you can have 8 or 16GB mem/node, somebody else is using the cluster you get these 0 to N nodes now, sorry about your data getting out
The right approach here (and one that NASA appears to be taking) is sharing of knowledge on how best to build a flexible cluster environment. It's OK for everyone to have a wheel, we just need to quit deciding if it should be round or not.
I have to say I cringed reading some of the Nebula pages. They're definitely written by somebody trying to sell the project to the rest of NASA. That's the real danger, not that NASA develops it's own cloud but that NASA is so departmentalized that nobody uses it and each sub-section develops their own.
Re:Is NASA suffering from mission creep? (Score:3, Insightful)
If you aren't a PHB, then why complain using PHB/Marketdroid fuzzy buzzwords?
NASA does all manner of things that aren't launching things into space because without doing those things, the things they do launch into space might as well be chunks of firewood. For example, operating a large communications network, or operating a considerable chunk of data processing horsepower. But, you need to read TFA - they didn't develop a data center, they took commercially available hardware and deployed the [open source!] NEBULA cloud managment application on that hardware.
Actually, given the byzantine nature of Federal procurement, it may not be more efficient to be done by an outside contractor. Doubly so given the even more byzantine web of privacy, access, and security requirements.
Yes, the science data is for all mankind, but there is usually a 'hold back period' of a year or two where only the science team (usually from outside NASA) has access to it. This is only fair, as they're the guys who fought for funding for the instrument, designed it, developed it, tested it, operated it - and spent years of their lives doing so. (We're used to talking about 'NASA satellites', but in reality NASA is often just the bus driver and road crew for instruments from outside of NASA.)
Re:Is NASA suffering from mission creep? (Score:3, Insightful)
but isn't this something that can be done more efficiently by private industry
I know that there is, in some areas, a belief in the unicorns-and-rainbows magical power of private industry to perform more efficiently -- a view that makes one wonder how many of its adherents have actually held real jobs in private industry -- but the evidence is simply lacking, particularly where government contracts are concerned. Ever seen the miracles private industry works with DoD contracts?
The vital difference between the public and private sectors that market ideologues always fail to take into account is that private businesses have to turn a profit. That's an expense that not-for-profit activities don't incur. Given the choice between scientists who care primarily about the outcome of the project and private contractors who care primarily about billing for more than the cost of the project so they can make a profit, it's far from clear that the latter will always do the best job.