Cloud-based Infrastructures
Serving INSPIRE needs
INSPIRE Conference 2014
Workshop Sessions
Benoit BAURENS, AKKA Technologies (F)
Claudio LUCCHESE, CNR (I)
The Digitized Earth
Avalanche of data generated by various
institutions all over Europe in numerous
domains:
•
Geography,
•
Earth observation,
Data Quantity and Quality
Visibility, Accessibility and Sharing
We cannot act here
We can « push up » here for improving
necessary services
Why considering cloud
technologies?
Geospatial sciences & applications
Enabling IT Resources
More and more needs for
computations, simulations,
peak responses to
emergencies….
Why considering cloud
technologies?
•
Data intensity scenarios: storage but not only (e.g.
performance of queries, synchronisation and integrity of
data)
•
Computing‐intensity scenarios: geo‐processing and
computation on demand, procurement and release of
resources
•
Access‐intensity scenarios: World‐wide and/or concurrent
access to information in case of particular events where
maps / data/ services are required well beyond normal usage
Why considering cloud technologies?
Some common characteristics about
Geo‐Applications Usage
Data must be provided / shared
•
Efficiently
•
Ubiquitously
•
In various forms
•
At no (or cheap) price
•
Following standards and
recommendations
•
« packed » into relevant
services
•
Cloud computing comes from the convergence of:
–
service oriented architectures
•
... loose coupling of services with operating systems and technologies ...
–
parallel computing
•
large scale data analysis, up to thousands of machines
–
virtualization
•
independence from physical hardware
What is Cloud Computing?
Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers,
storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort
or service provider interaction. (NIST)
Why considering the Cloud?
Promises of the Cloud: Costs Reduction and
simplification
Reduced Total Cost of Ownership
Technical staff, power supply, physical space
hardware, cables,
Scale economy among partners
Share of Databases, servers, CPUs, …
Pay‐as‐you‐go: Operations Costs versus
Infrastructure Costs
Why considering the Cloud?
Promises of the Cloud: Not only about the
Money!
A cloud platform shall also provide
Large computing power with ad‐hoc machines and network
Various up‐to‐date Operating Systems and technologies
Ubiquitous access
and Quality of Service
About Cloud Computing
Hardware
Operating System
App
App
App
Traditional Stack
About Cloud Computing
Hardware
Operating System
App
App
App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
About Cloud Computing
About Cloud Computing
Towards perfect capacity management?
•
Starting costs
remain reasonable
•
Adaptive capacity:
scaling‐down is
as important as scaling‐up
•
Diverse software requirements
•
Diverse resource requirements
•
Resource requirements vary over time
•
Reduce costs
Challenges of GeoData Services
Infrastructures
•
Diverse software requirements
<‐>
Virtualization
•
To support a larger number of software requirements
•
Diverse resource requirements
<‐>
Scalability
•
To support
large data volumes
and
high throughput
•
To support
increasing dataset sizes
•
Resource requirements vary over time
<‐>
Elasticity
•
To support a
varying number of users
•
To support
on demand computations
•
Reduce costs
<‐>
Pay‐as‐you‐go
•
To reduce
infrastructural cost
during low platform usage
Challenges of GeoData Services
infrastructures and Cloud
Hardware
Operating System
App
App
App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack
Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack Hardware Operating System App App App
Traditional Stack