Cloud control to Major Tom: NASA's space missions are going 'cloud native'

Expanding cloud infrastructure

If NASA pioneered its use of the cloud for image processing and sharing, it's since extended it to all kinds of other data. First it made thermal telemetry coming off the Mars rovers, which was until recently being shared as emails and PowerPoints within JPL, more shareable and dynamic.

"We took it out of static emails and put it on the web with an elastic compute capacity behind it to provide not just a snapshot, but a restful website where you could search through several hundred Sols [a Martian day] worth of data," says Rob Witoff, an ex-JPL data scientist, and now Director of Coinable.

The next trick was to cross-reference it with images of exactly where a rover was at the time of each thermal readout. "In just under 30 minutes we were able to merge these tools together so that when you click on any data point it will use the other API and pull that image in, to help engineers to interact with multiple data sets," adds Witoff.

Now every dataset JPL has can be almost instantly linked. "It's a modern cloud infrastructure that can elastically scale and be reused from mission to mission," says Witoff. "We no longer have to start from scratch for each mission."

The SWOT satellite will push 100TB of data onto the cloud each day

The SWOT satellite will push 100TB of data onto the cloud each day (Image: NASA)

The elastic cloud

Two of NASA's Earth-orbiting satellites – SWOT (Surface Water Ocean Topography) and NISAR (NASA-ISRO Synthetic Aperture Radar) – are about to test NASA's cloud storage capabilities to the maximum. As they search for and map water and natural hazards respectively, both generate 100Gbps per second of traffic, so over 100TB per day. Over their lifetime, the data they produce amounts to 1,000 petabytes each.

"How do you get it from space into a data centre?" asks Soderstrom, adding that his team are wrestling with that right now. "We think the cloud is the only way, so all of a sudden cloud computing becomes mission-critical, both on the storage and on the network."

Sharing data, algorithms and software

JPL's use of the cloud is also allowing scientists across the globe to collaborate more easily without having to physically download and store terabytes of data. "One of the most profound implications of cloud commuting is that it's enabled us to co-locate large amounts of scientific data, with virtually limitless amounts of compute capacity that can be provisioned on-demand," says Shams. JPL is also now using the cloud to share among scientists preconfigured software complete with sample data-sets.

NASA's mission to Europa will be one of its first 'cloud native' projects

NASA's mission to Europa will be one of its first 'cloud native' projects (Image: NASA)

The future for NASA's cloud

JPL's goal is a 'cloud native' mission, one that starts and finishes completely in the cloud. Its first such missions – both planned for the 2020s – are to Europa (a flagship mission of NASA that will search for signs of life) and the ARM mission (an ambitious proof-of-concept project to redirect an asteroid).

"Eight years ago we knew that if we could start a mission in the cloud, we'd be there," says Soderstrom. "We can now re-provision in a weekend what used to take months," he says about increasing storage capacity for these cloud-only missions. "The future of enterprise is going to use the cloud," says Soderstrom. "We're not going to talk about data centres anymore."

Jamie Carter

Jamie is a freelance tech, travel and space journalist based in the UK. He’s been writing regularly for Techradar since it was launched in 2008 and also writes regularly for Forbes, The Telegraph, the South China Morning Post, Sky & Telescope and the Sky At Night magazine as well as other Future titles T3, Digital Camera World, All About Space and Space.com. He also edits two of his own websites, TravGear.com and WhenIsTheNextEclipse.com that reflect his obsession with travel gear and solar eclipse travel. He is the author of A Stargazing Program For Beginners (Springer, 2015),