SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Ellip: a collaborative workplace
for Earth Science
Ellip Studio - Training session
April 2022
Hervé Caumont
Platform Operations, Terradue
Ellip users are EO applications builders
Ellip Studio tutorials
Ellip Studio implements the OGC Best Practice for Earth Observation Application Package, a set of
recommendations for application design patterns, package encoding, container and data interfaces
Ellip Studio tutorials
https://gitlab.com/app-packages/terradue/[
app_package].git
Ellip Studio workspace
https://gitlab.com/ec-nextocean/pml/
[ellip_username]
Ellip Studio workspace
Run Build
Ellip Studio workspace
Git
clone
CWL on Kubernetes
Container registry
Push
Run
https://gitlab.com/ec-nextocean/pml/
[ellip_username]
Ellip Studio workspace
Push
CI Container registry
Learn to automate Container Registry
updates of the App Package, for use
by referenced Production servers
Use Application Package source
from third party, test data access
Learn to build your own application
package
Test for scalability, use Ellip
Studio’s pre-prod environment
The big picture
Ellip Solutions on Terradue Cloud Platform
Value Adders who collaborate on ellip:
Producers
Consumers
consumers & producers, interacting
Ellip Solutions on Terradue Cloud Platform
Explorer
Subscribers
Scaler
Subscribers
Value Adders who collaborate on ellip
Producers
Consumers
Explorer Subscribers
explore new opportunities to make data
processing more efficient and reusable
within non-specialist communities
Scaler Subscribers
scale up processing applications onto
production environments, and deliver
turnkey information layers to their
stakeholders
Premium Subscribers
full access end-to-end
(explorer + scaler)
Ellip Use Cases
● Ellip Notebooks
○ “Create interactive laboratory notebooks”
● Ellip Studio
○ “Design scalable processing chains”
● Ellip Launchpads
○ “Select a data processor and deploy it”
● Ellip Infohubs
○ “Connect data sources to a Client App”
Ellip Solutions
Vestibulum
congue
Vestibulum
congue
V
e
s
t
i
b
u
l
u
m
c
o
n
g
u
e
Vestibulum
congue
Ellip
Infohubs
Ellip
N
otebooks
Ellip
Launchpads
Ellip
Studio
Producers
Consumers
Ellip Solutions
Vestibulum
congue
Vestibulum
congue
V
e
s
t
i
b
u
l
u
m
c
o
n
g
u
e
Vestibulum
congue
Ellip
Infohubs
Ellip
N
otebooks
Ellip
Launchpads
Ellip
Studio
Ellip
Exchange
● Ellip Exchange
○ “Access the marketplace
of Ellip-powered resources”
○ Each Ellip Solution embeds
read and write operations
from/to Ellip Exchange
Ellip collaborative work in a nutshell
As an Explorer subscriber,
I want to share my assets with selected Scaler users
Integrate for scalability
Share my
Application Packages
with interested
parties
Advertise to
Ellip consumers
“Scalers”
Consumers
Ellip Exchange
Publish Application Packages
on the marketplace
Ellip Studio
Ellip collaborative work in a nutshell
As a Scaler subscriber,
I want to reuse assets shared to me by Explorer users
Search
& import
Run at scale
Bring in my
stakeholders
Reuse from
Ellip producers
“Explorers”
Producers
Ellip Exchange
Import Application Packages in
your Producer Deck
Ellip end-to-end in a nutshell
As a Premium Partner subscriber,
I want to build and maintain a processing service
Interactively
prototype
Integrate for
scalability
Run at scale
Bring in my
stakeholders
Ellip Studio
Ellip Exchange
is the core enabler
of Ellip as a
‘collaborative
workplace’
V
e
s
t
i
b
u
l
u
m
c
o
n
g
u
e
V
e
s
t
i
b
u
l
u
m
c
o
n
g
u
e
V
e
s
t
i
b
u
l
u
m
c
o
n
g
u
e
V
e
s
t
i
b
u
l
u
m
c
o
n
g
u
e
Ellip
Exchange
E
l
l
i
p
I
n
f
o
h
u
b
s
E
l
l
i
p
N
o
t
e
b
o
o
k
s
E
l
l
i
p
L
a
u
n
c
h
p
a
d
s
E
l
l
i
p
S
t
u
d
i
o
. Application code
. Packaged application
. Tutorial
. Running WPS
at a selected
Cloud Provider
. New
information
layers
. Reproducible experiment as code
. Interactive data visualisations
. OWS Context template
. ad-hoc Community Portal
Resources
Resources
Resources
Resources
Source Code Git Repo (incl. Jupyter Notebook files)
Software Library not Publicly available
Application Package
ADES instance on a given Cloud Provider
?processing queue (high or low priority) on an ADES?
Deployed application (processing service endpoint)
Data Source repos not Publicly available
Catalog collections not Publicly available
Data product files
Data Products as an Information Layer (service)
Geobrowser App template definition
Geobrowser App instance on a given Portal
Ellip Core Services
Hybrid Cloud
Added Cloud API
(extension mechanisms)
ADDed Cloud Provider
EC2 API -
powered by jclouds
Amazon Web Services
Openstack API -
powered by libcloud
EGI Federated Cloud
Opennebula
registered partner
Terradue
Openstack API -
powered by libcloud
AWS
EGI
DIAS
Copernicus DIAS
ADD
Summary
So, what does a platform mean nowadays?
The Ellip Solutions are built for earth sciences
practitioners:
▪ to share about their findings, streamline
their creation of new resources and make
these accessible, interoperable,
▪ and document their developments on the PaaS
as reproducible experiments
In line with the FAIR guiding principles to make
data findable, accessible, interoperable and
reusable
All of it: an Open Cloud strategy
▪ The Ellip subscribers remain the owners of
their created assets, and decide how to
share these on the platform, for other users
to find and reuse these assets.
▪ They are also empowered to decide on the
target production environment of their
packaged applications (no lock in with
Cloud provider)
Producers
Consumers
Looking forward
hearing from you!
https://www.terradue.com
Hervé Caumont, Platform Operations
herve.caumont@terradue.com

Contenu connexe

Similaire à Ellip Studio - Training session

Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
mfrancis
 
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
Heiko Seeberger
 

Similaire à Ellip Studio - Training session (20)

Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
 
Gephi Plugin Developer Workshop
Gephi Plugin Developer WorkshopGephi Plugin Developer Workshop
Gephi Plugin Developer Workshop
 
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling SocietyEclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
Eclipse 2011 Hot Topics
Eclipse 2011 Hot TopicsEclipse 2011 Hot Topics
Eclipse 2011 Hot Topics
 
Together in Eclipse
Together in EclipseTogether in Eclipse
Together in Eclipse
 
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
 
Simplifying RCP Update and Install
Simplifying RCP Update and InstallSimplifying RCP Update and Install
Simplifying RCP Update and Install
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
 
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
 
How to become an Eclipse committer in 20 minutes and fork the IDE
How to become an Eclipse committer in 20 minutes and fork the IDEHow to become an Eclipse committer in 20 minutes and fork the IDE
How to become an Eclipse committer in 20 minutes and fork the IDE
 
Eclipse
EclipseEclipse
Eclipse
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
 
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
 
AEM and Sling
AEM and SlingAEM and Sling
AEM and Sling
 
AEM and Sling
AEM and SlingAEM and Sling
AEM and Sling
 
Wuff: Building Eclipse Applications and Plugins with Gradle
Wuff: Building Eclipse Applications and Plugins with GradleWuff: Building Eclipse Applications and Plugins with Gradle
Wuff: Building Eclipse Applications and Plugins with Gradle
 
Jenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineJenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipeline
 
"Eclipse Application Development" at GNUnify 07
"Eclipse Application Development" at GNUnify 07"Eclipse Application Development" at GNUnify 07
"Eclipse Application Development" at GNUnify 07
 

Plus de terradue

Plus de terradue (20)

NoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfNoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdf
 
EO Application Packages - hands-on
EO Application Packages - hands-onEO Application Packages - hands-on
EO Application Packages - hands-on
 
Ellip Studio - A workspace for developing Cloud-ready Earth Observation Appl...
Ellip Studio -  A workspace for developing Cloud-ready Earth Observation Appl...Ellip Studio -  A workspace for developing Cloud-ready Earth Observation Appl...
Ellip Studio - A workspace for developing Cloud-ready Earth Observation Appl...
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
 
OGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation PlatformsOGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation Platforms
 
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - GeohazardsGEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
 
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
 
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - TerradueEOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
 
DI4R 2018 - Ellip: a collaborative workplace for EO Open Science
DI4R 2018 - Ellip: a collaborative workplace for EO Open ScienceDI4R 2018 - Ellip: a collaborative workplace for EO Open Science
DI4R 2018 - Ellip: a collaborative workplace for EO Open Science
 
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
 
ISRSE37 Terradue Cloud Platform & ellip
ISRSE37 Terradue Cloud Platform & ellipISRSE37 Terradue Cloud Platform & ellip
ISRSE37 Terradue Cloud Platform & ellip
 
Building earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinar
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...
 
Advancing Earth Science with Elasticsearch at Terradue
Advancing Earth Science with Elasticsearch at TerradueAdvancing Earth Science with Elasticsearch at Terradue
Advancing Earth Science with Elasticsearch at Terradue
 
Cloud processing close to the Earth data
Cloud processing close to the Earth dataCloud processing close to the Earth data
Cloud processing close to the Earth data
 
Engaging earth observation in the platform economy
Engaging earth observation in the platform economyEngaging earth observation in the platform economy
Engaging earth observation in the platform economy
 
Terradue Cloud Platform for the MELODIES Environmental services
Terradue Cloud Platform for the MELODIES Environmental servicesTerradue Cloud Platform for the MELODIES Environmental services
Terradue Cloud Platform for the MELODIES Environmental services
 
MDIS workshop 2015
MDIS workshop 2015MDIS workshop 2015
MDIS workshop 2015
 
Processing Open Data using Terradue Cloud Platform
Processing Open Data using Terradue Cloud PlatformProcessing Open Data using Terradue Cloud Platform
Processing Open Data using Terradue Cloud Platform
 
Cloud bursting for Earth Science Applications & Services - EGI Conference 2015
Cloud bursting for Earth Science Applications & Services -  EGI Conference 2015Cloud bursting for Earth Science Applications & Services -  EGI Conference 2015
Cloud bursting for Earth Science Applications & Services - EGI Conference 2015
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Ellip Studio - Training session

  • 1. Ellip: a collaborative workplace for Earth Science Ellip Studio - Training session April 2022 Hervé Caumont Platform Operations, Terradue
  • 2. Ellip users are EO applications builders
  • 3. Ellip Studio tutorials Ellip Studio implements the OGC Best Practice for Earth Observation Application Package, a set of recommendations for application design patterns, package encoding, container and data interfaces
  • 4. Ellip Studio tutorials https://gitlab.com/app-packages/terradue/[ app_package].git Ellip Studio workspace https://gitlab.com/ec-nextocean/pml/ [ellip_username] Ellip Studio workspace Run Build Ellip Studio workspace Git clone CWL on Kubernetes Container registry Push Run https://gitlab.com/ec-nextocean/pml/ [ellip_username] Ellip Studio workspace Push CI Container registry Learn to automate Container Registry updates of the App Package, for use by referenced Production servers Use Application Package source from third party, test data access Learn to build your own application package Test for scalability, use Ellip Studio’s pre-prod environment
  • 6. Ellip Solutions on Terradue Cloud Platform Value Adders who collaborate on ellip: Producers Consumers consumers & producers, interacting
  • 7. Ellip Solutions on Terradue Cloud Platform Explorer Subscribers Scaler Subscribers Value Adders who collaborate on ellip Producers Consumers Explorer Subscribers explore new opportunities to make data processing more efficient and reusable within non-specialist communities Scaler Subscribers scale up processing applications onto production environments, and deliver turnkey information layers to their stakeholders Premium Subscribers full access end-to-end (explorer + scaler)
  • 9. ● Ellip Notebooks ○ “Create interactive laboratory notebooks” ● Ellip Studio ○ “Design scalable processing chains” ● Ellip Launchpads ○ “Select a data processor and deploy it” ● Ellip Infohubs ○ “Connect data sources to a Client App” Ellip Solutions Vestibulum congue Vestibulum congue V e s t i b u l u m c o n g u e Vestibulum congue Ellip Infohubs Ellip N otebooks Ellip Launchpads Ellip Studio
  • 10. Producers Consumers Ellip Solutions Vestibulum congue Vestibulum congue V e s t i b u l u m c o n g u e Vestibulum congue Ellip Infohubs Ellip N otebooks Ellip Launchpads Ellip Studio Ellip Exchange ● Ellip Exchange ○ “Access the marketplace of Ellip-powered resources” ○ Each Ellip Solution embeds read and write operations from/to Ellip Exchange
  • 11. Ellip collaborative work in a nutshell As an Explorer subscriber, I want to share my assets with selected Scaler users Integrate for scalability Share my Application Packages with interested parties Advertise to Ellip consumers “Scalers” Consumers Ellip Exchange Publish Application Packages on the marketplace Ellip Studio
  • 12. Ellip collaborative work in a nutshell As a Scaler subscriber, I want to reuse assets shared to me by Explorer users Search & import Run at scale Bring in my stakeholders Reuse from Ellip producers “Explorers” Producers Ellip Exchange Import Application Packages in your Producer Deck
  • 13. Ellip end-to-end in a nutshell As a Premium Partner subscriber, I want to build and maintain a processing service Interactively prototype Integrate for scalability Run at scale Bring in my stakeholders Ellip Studio
  • 14. Ellip Exchange is the core enabler of Ellip as a ‘collaborative workplace’ V e s t i b u l u m c o n g u e V e s t i b u l u m c o n g u e V e s t i b u l u m c o n g u e V e s t i b u l u m c o n g u e Ellip Exchange E l l i p I n f o h u b s E l l i p N o t e b o o k s E l l i p L a u n c h p a d s E l l i p S t u d i o . Application code . Packaged application . Tutorial . Running WPS at a selected Cloud Provider . New information layers . Reproducible experiment as code . Interactive data visualisations . OWS Context template . ad-hoc Community Portal Resources Resources Resources Resources Source Code Git Repo (incl. Jupyter Notebook files) Software Library not Publicly available Application Package ADES instance on a given Cloud Provider ?processing queue (high or low priority) on an ADES? Deployed application (processing service endpoint) Data Source repos not Publicly available Catalog collections not Publicly available Data product files Data Products as an Information Layer (service) Geobrowser App template definition Geobrowser App instance on a given Portal
  • 16.
  • 17. Hybrid Cloud Added Cloud API (extension mechanisms) ADDed Cloud Provider EC2 API - powered by jclouds Amazon Web Services Openstack API - powered by libcloud EGI Federated Cloud Opennebula registered partner Terradue Openstack API - powered by libcloud AWS EGI DIAS Copernicus DIAS ADD
  • 19. So, what does a platform mean nowadays? The Ellip Solutions are built for earth sciences practitioners: ▪ to share about their findings, streamline their creation of new resources and make these accessible, interoperable, ▪ and document their developments on the PaaS as reproducible experiments In line with the FAIR guiding principles to make data findable, accessible, interoperable and reusable
  • 20. All of it: an Open Cloud strategy ▪ The Ellip subscribers remain the owners of their created assets, and decide how to share these on the platform, for other users to find and reuse these assets. ▪ They are also empowered to decide on the target production environment of their packaged applications (no lock in with Cloud provider) Producers Consumers
  • 21. Looking forward hearing from you! https://www.terradue.com Hervé Caumont, Platform Operations herve.caumont@terradue.com