designing the user experience for earth observation data ...designing the user experience for earth...

17
Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant 1 https://ntrs.nasa.gov/search.jsp?R=20190032056 2020-06-14T11:53:43+00:00Z

Upload: others

Post on 07-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Designing the User Experience for Earth Observation Data Services in the Cloud

Christopher Lynnes, NASA*

*U.S. Civil Servant 1

https://ntrs.nasa.gov/search.jsp?R=20190032056 2020-06-14T11:53:43+00:00Z

Page 2: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Earth Observing System Data and Information System (EOSDIS)

EOSDIS

Applications

Capture and clean

Education

Process

Archive

Transform*

Distribute Research

*Subset, reformat, reproject

  

Commercial

2

Page 3: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Distributed Active Archive Centers (DAACs)

ASF: Alaska Satellite FacilityLP: Land ProcessesPO: Physical OceanographyOB: Ocean BiologyORNL: Oak Ridge National LaboratoryNSIDC: National Snow and Ice Data CenterGHRC: Global Hydrology Research CenterASDC: Atmospheric Science Data CenterCDDIS: Crustal Dynamics Data and Information SystemSEDAC: Socio-Economic Data and Applications CenterLAADS: Level 1 and Atmosphere Archive and DIstribution SystemGES DISC: Goddard Earth Sciences Data and Informations Services Center

ASF DAAC Synthetic Aperture Radar

PO.DAAC Physical Oceanography

NSIDC DAAC Cryosphere

LPDAAC Land Processes

GHRC Severe Weather

ORNLBiogeochemical Dynamics

ASDCRadiation BudgetTroposphere

LAADSAtmosphere

OB.DAAC Ocean Biosphere

SEDAC Human Interactions in Global Change

CDDISCrustal Dynamics

GES DISCAtmosphere ModelingHydrology

3

Page 4: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Data Volumes are Growing...

4

Page 5: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Cloud Data Hosting for Data-Proximal Computing

Data Archive

Data Analysis

5

Page 6: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Rethinking the User Experience

6

Page 7: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

How Data Distribution Largely Works Today

RepositoryMetadataCommon DAAC

Repository

Staging

Subset Regrid Reformat

order

data

notification

query

results

Analysis

7

Page 8: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Yes, this mode will still be available in the cloud, but...

8

Page 9: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

...you’re gonna need a bigger disk.

9

Page 10: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

How Data Distribution Largely Works Today

RepositoryMetadataCommon DAAC

Repository

Staging

Subset Regrid Reformat

order

data

notification

query

results

Analysis

10

Page 11: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Working toward a seamless User Experience...

search data

request data with transformations

analyze transformed data

RepositoryMetadataCommon

Subset Regrid Reformat

Staging

query results

staging location

DAAC-managed

Cloud Repository

API

Jupyter Notebook API = Application Program Interface

API

11

Page 12: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

1. Easy-to-use API

2. Fast data transformations for synchronous response

3. Generous staging space and longevity

4. Analysis- and cloud-friendly data accessa. Cloud-friendly output formats

i. Cloud-optimized GeoTIFF

ii. zarr

b. OPeNDAP* in the Cloud

What Do We Need to Get There?

*OPeNDAP = Open-Source Project for a Network Data Access Protocol12

Page 13: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

One More Seam to Target...

13

Page 14: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Distribution from Multiple DAACs

RepositoryMetadataCommon

DAAC Repository

Staging

Subset Regrid Reformat

order

data

notification

query

results

Analysis

DAAC Repository

Staging

Subset Regrid Reformat

notification

data

14

Page 15: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Data Co-location

ASF: Alaska Satellite FacilityLP: Land ProcessesPO: Physical OceanographyOB: Ocean BiologyORNL: Oak Ridge National LaboratoryNSIDC: National Snow and Ice Data CenterGHRC: Global Hydrology Research CenterASDC: Atmospheric Science Data CenterCDDIS: Crustal Dynamics Data and Information SystemSEDAC: Socio-Economic Data and Applications CenterLAADS: Level 1 and Atmosphere Archive and DIstribution SystemGES DISC: Goddard Earth Sciences Data and Informations Services Center

ASF DAAC Synthetic Aperture Radar

PO.DAAC Physical Oceanography

NSIDC DAAC Cryosphere

LPDAAC Land Processes

GHRC Severe Weather

ORNLBiogeochemical Dynamics

ASDCRadiation BudgetTroposphere

LAADSAtmosphere

OB.DAAC Ocean Biosphere

SEDAC Human Interactions in Global Change

CDDISCrustal Dynamics

GES DISCAtmosphere ModelingHydrology

15

Page 16: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

Data Co-location

ASF DAAC Synthetic Aperture Radar

PO.DAAC Physical Oceanography

NSIDC DAAC Cryosphere

LPDAAC Land Processes

GHRC Severe Weather

ORNLBiogeochemical Dynamics

ASDCRadiation BudgetTroposphere

LAADSAtmosphere

OB.DAAC Ocean Biosphere

SEDAC Human Interactions in Global Change

CDDISCrustal Dynamics

GES DISCAtmosphere ModelingHydrology

16

Page 17: Designing the User Experience for Earth Observation Data ...Designing the User Experience for Earth Observation Data Services in the Cloud Christopher Lynnes, NASA* *U.S. Civil Servant

● Migration to cloud based on prioritization by DAACs

● Iterative development of data transformation services

● Community engagement○ Conferences and Workshops○ User Working Groups○ Beta testing○ <your idea / input here>

EOSDIS in the Cloud Going Forward...

17