SlideShare a Scribd company logo
Open data distributed on Amazon’s cloud service
Roope Tervo, Mikko Visa
Finnish Meteorological Institute
Motivation
The world is changing
A role of NMHS is also changing
Challenges:
Ensure authoritative voice in warnings
More efficiency in development and operations
Ensure the impact of produced information
9/4/2018
Open Source Software @ Finnish Meteorological
Institute | Roope Tervo, Harri Pietarila, Mikko
Rauhala
3
Motivation
Streamline collaboration with partners
• Open data and open source software can boost the development
• Open data lower usability barrier and thus increase data usage
• Collaboration is open and easy
• No long and burden negotiations – just evaluate, use, develop
• Using Open Source Software prevents from vendor locks
9/4/2018
Open Source Software @ Finnish Meteorological
Institute | Roope Tervo, Harri Pietarila, Mikko
Rauhala
4
ApplicationsObservations
Collaboration and OSS Proprietary software
Motivation
Increase appropriability of
weather and climate data
• Maximal coverage requires
several different channels
and services
• One organization can’t handle
them all
9/4/2018
Open Source Software @ Finnish Meteorological
Institute | Roope Tervo, Harri Pietarila, Mikko
Rauhala
5
Motivation
Support Research
• Open data and open source empowers research as
well
• Easy and open methods to access and analyze the data
• Methods are repeatable when anyone can access the tools
9/4/2018
Open Source Software @ Finnish Meteorological
Institute | Roope Tervo, Harri Pietarila, Mikko
Rauhala
6
• Finnish Meteorological Institute
opened its data in 2013.
• Basically everything that FMI has
property rights was opened.
• Both (near) real-time and historical
and climatological data.
• Data is provided in freely in machine
readable format.
9/4/2018 7
FMI Open Data
https://en.ilmatieteenlaitos.fi/open-data
Open data distributed on Amazon’s cloud service
FMI Open Data Portal follows INSPIRE requirements.
FMI Open Data
Data Portal
Meta data
Services
The very same data portal works as Open Data and
INSPIRE portal.
9/4/2018 8
ISO19115 WFS WMS
CSW
Grid Series
Observations
Time Series
Observations
Data
Models O&M
Simple
Feature
GRIB
NetCDF GeoTiff
Open data distributed on Amazon’s cloud service
FMI Open Data
Registration
o Registration is required to use View and Download
Services
o Working email address is the only mandatory
information
o After registration the user gets an API key which have to
be added into all requests
o GET parameter fmi-apikey=…&
o Header fmi-apikey; …
o Part of url http://wms.fmi.fi/fmi-apikey/…/wms?
o One can create several API keys with one email
9/4/2018 9Open data distributed on Amazon’s cloud service
And a little over
830 000 data
downloads
per day
(9,6 req/s)
At the moment
about 11 700
registered users
Some Experiences
9/4/2018 10Open data distributed on Amazon’s cloud service
Motivation
Increase appropriability of
weather and climate data
• Data is valuable only when it
reach relevant audience
• Maximal coverage requires
several different channels
and services
 FMI joins Amazon’s Public
Datasets
9/4/2018
Open Source Software @ Finnish Meteorological
Institute | Roope Tervo, Harri Pietarila, Mikko
Rauhala
11
FMI OpenData on AWS
• FMI OpenData is also distributed on
Amazon Web Services (AWS) Cloud platform
• 2-years pilot
• Started in May 2017
• Hirlam surface and pressure levels in the first stage
• The objective is to
• increase the utility and effective use of weather and climate data
• support public-private-partnership
• Specially convenient for users who need the whole model data
• i.e for post-processing or generating map visualizations
• Licence: CC BY 4.0
9/4/2018 Open data distributed on Amazon’s cloud service 12
FMI OpenData on AWS
• Content
• Hirlam Surface
• Hirlam Pressure Levels
• Coverage: Europe
• Grid resolution: 7,5 km
• Updates: 4 times a day
• Time range: 54 hours (from model
run start)
• Time step: 1 hour
• Archive kept during the pilot
• Parameters:
http://en.ilmatieteenlaitos.fi/open-
data-on-aws-s3
9/4/2018 Open data distributed on Amazon’s cloud service 13
FMI OpenData on AWS
• Access through buckets:
• Surface data: fmi-opendata-rcrhirlam-surface-grib
• Pressure level data: fmi-opendata-rcrhirlam-pressure-grib
• Browse bucket content:
• http://fmi-opendata-rcrhirlam-surface-grib.s3-website-eu-west-
1.amazonaws.com/
• http://fmi-opendata-rcrhirlam-pressure-grib.s3-website-eu-west-
1.amazonaws.com/
• Public Amazon SNS topics are available for every new object added to
the Amazon S3:
• arn:aws:sns:eu-west-1:916174725480:new-fmi-opendata-rcrhirlam-surface-grib
• arn:aws:sns:eu-west-1:916174725480:new-fmi-opendata-rcrhirlam-pressure-
grib
9/4/2018 Open data distributed on Amazon’s cloud service 14
FMI OpenData on AWS
See documentation:
http://en.ilmatieteenlaitos.fi/open-data-on-aws-s3
9/4/2018 Open data distributed on Amazon’s cloud service 15
Requests by Data Format
in FMI Open Data Portal
9/4/2018 Open data distributed on Amazon’s cloud service 16
Hirlam Requests in binary
format by Channel
9/4/2018 Open data distributed on Amazon’s cloud service 17
Would mean
200 – 300 users who
fetch whole data
operatively
At the moment
6000 - 46000
downloads per day
Some Experiences
9/4/2018 18Open data distributed on Amazon’s cloud service
Point requests are
still by far the most
popular type
For binary data
downloaders S3 is
the most popular
channel
Some Experiences
9/4/2018 19Open data distributed on Amazon’s cloud service
www.fmi.fi
https://github.com/fmidev
https://en.ilmatieteenlaitos.fi/open-data
http://en.ilmatieteenlaitos.fi/open-data-on-aws-s3
http://roopetervo.com
http://www.slideshare.net/tervo

More Related Content

Similar to Why we need open data? FMI Open Data on AWS

Fmi Open Data on S3
Fmi Open Data on S3Fmi Open Data on S3
Fmi Open Data on S3
Roope Tervo
 
What's New In Neo4j 3.4 & Bloom Update
What's New In Neo4j 3.4 & Bloom UpdateWhat's New In Neo4j 3.4 & Bloom Update
What's New In Neo4j 3.4 & Bloom Update
Neo4j
 
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE .
 
WEBINAR: Open Research Data in Horizon 2020
WEBINAR: Open Research Data in Horizon 2020WEBINAR: Open Research Data in Horizon 2020
WEBINAR: Open Research Data in Horizon 2020
OpenAIRE
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
VMware Tanzu
 
FMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset programFMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset program
Roope Tervo
 
Removal Based Improved Replication Control and Fault Tolerance Method for Roa...
Removal Based Improved Replication Control and Fault Tolerance Method for Roa...Removal Based Improved Replication Control and Fault Tolerance Method for Roa...
Removal Based Improved Replication Control and Fault Tolerance Method for Roa...
IJCSIS Research Publications
 
For Developers : Real-Time Analytics on Data in Motion
For Developers : Real-Time Analytics on Data in MotionFor Developers : Real-Time Analytics on Data in Motion
For Developers : Real-Time Analytics on Data in Motion
Avadhoot Patwardhan
 
OpenAIRE webinar. Open Research Data in H2020
OpenAIRE webinar. Open Research Data in H2020OpenAIRE webinar. Open Research Data in H2020
OpenAIRE webinar. Open Research Data in H2020
OpenAIRE
 
Research data management 1.5
Research data management 1.5Research data management 1.5
Research data management 1.5
John Martin
 
TuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-StudyTuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-Study
Tuleap
 
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
DataWorks Summit
 
Cloud Computing security issues
Cloud Computing security issuesCloud Computing security issues
Cloud Computing security issues
Pradeepti Kamble
 
IMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun PearseyIMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun Pearsey
IMGS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
IntellectPartners
 
Hadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageHadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better Storage
Sandeep Patil
 
Support for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF GroupSupport for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF Group
The HDF-EOS Tools and Information Center
 
End To End Machine Learning With Google Cloud
End To End Machine Learning With Google Cloud End To End Machine Learning With Google Cloud
End To End Machine Learning With Google Cloud
Tu Pham
 
1 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v11 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v1
Yutaka Kawai
 
The Archiver project
The Archiver projectThe Archiver project
The Archiver project
EOSC-hub project
 

Similar to Why we need open data? FMI Open Data on AWS (20)

Fmi Open Data on S3
Fmi Open Data on S3Fmi Open Data on S3
Fmi Open Data on S3
 
What's New In Neo4j 3.4 & Bloom Update
What's New In Neo4j 3.4 & Bloom UpdateWhat's New In Neo4j 3.4 & Bloom Update
What's New In Neo4j 3.4 & Bloom Update
 
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
 
WEBINAR: Open Research Data in Horizon 2020
WEBINAR: Open Research Data in Horizon 2020WEBINAR: Open Research Data in Horizon 2020
WEBINAR: Open Research Data in Horizon 2020
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
 
FMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset programFMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset program
 
Removal Based Improved Replication Control and Fault Tolerance Method for Roa...
Removal Based Improved Replication Control and Fault Tolerance Method for Roa...Removal Based Improved Replication Control and Fault Tolerance Method for Roa...
Removal Based Improved Replication Control and Fault Tolerance Method for Roa...
 
For Developers : Real-Time Analytics on Data in Motion
For Developers : Real-Time Analytics on Data in MotionFor Developers : Real-Time Analytics on Data in Motion
For Developers : Real-Time Analytics on Data in Motion
 
OpenAIRE webinar. Open Research Data in H2020
OpenAIRE webinar. Open Research Data in H2020OpenAIRE webinar. Open Research Data in H2020
OpenAIRE webinar. Open Research Data in H2020
 
Research data management 1.5
Research data management 1.5Research data management 1.5
Research data management 1.5
 
TuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-StudyTuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-Study
 
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
 
Cloud Computing security issues
Cloud Computing security issuesCloud Computing security issues
Cloud Computing security issues
 
IMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun PearseyIMGS 2015 - Transport for London - Alun Pearsey
IMGS 2015 - Transport for London - Alun Pearsey
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Hadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageHadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better Storage
 
Support for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF GroupSupport for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF Group
 
End To End Machine Learning With Google Cloud
End To End Machine Learning With Google Cloud End To End Machine Learning With Google Cloud
End To End Machine Learning With Google Cloud
 
1 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v11 open power foundation_japan meetup - v1
1 open power foundation_japan meetup - v1
 
The Archiver project
The Archiver projectThe Archiver project
The Archiver project
 

More from Roope Tervo

FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019
Roope Tervo
 
FMI Information Management System
FMI Information Management SystemFMI Information Management System
FMI Information Management System
Roope Tervo
 
Predicting weather inflicted train delays
Predicting weather inflicted train delaysPredicting weather inflicted train delays
Predicting weather inflicted train delays
Roope Tervo
 
Forecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsForecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective Storms
Roope Tervo
 
SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRE
Roope Tervo
 
Possibilities of Open Source Code
Possibilities of Open Source CodePossibilities of Open Source Code
Possibilities of Open Source Code
Roope Tervo
 
Inspire Compliant Weather Data
Inspire Compliant Weather DataInspire Compliant Weather Data
Inspire Compliant Weather Data
Roope Tervo
 
FMI Open Data Interface and Usage
FMI Open Data Interface and UsageFMI Open Data Interface and Usage
FMI Open Data Interface and Usage
Roope Tervo
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeo
Roope Tervo
 
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Roope Tervo
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance Tests
Roope Tervo
 
Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data Sets
Roope Tervo
 
Producing INSPIRE compliant datasets
Producing INSPIRE compliant datasetsProducing INSPIRE compliant datasets
Producing INSPIRE compliant datasets
Roope Tervo
 
Open Weather Data as Part of Big Data
Open Weather Data as Part of Big DataOpen Weather Data as Part of Big Data
Open Weather Data as Part of Big Data
Roope Tervo
 
FMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsFMI Open Data Interface and Data Models
FMI Open Data Interface and Data Models
Roope Tervo
 
Open Data and and INSPIRE
Open Data and and INSPIREOpen Data and and INSPIRE
Open Data and and INSPIRE
Roope Tervo
 
AvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiAvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkki
Roope Tervo
 
AvoinData aineistot
AvoinData aineistotAvoinData aineistot
AvoinData aineistot
Roope Tervo
 
AvoinData-workshop aikasarjat
AvoinData-workshop aikasarjatAvoinData-workshop aikasarjat
AvoinData-workshop aikasarjat
Roope Tervo
 
Avoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausAvoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvaus
Roope Tervo
 

More from Roope Tervo (20)

FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019
 
FMI Information Management System
FMI Information Management SystemFMI Information Management System
FMI Information Management System
 
Predicting weather inflicted train delays
Predicting weather inflicted train delaysPredicting weather inflicted train delays
Predicting weather inflicted train delays
 
Forecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsForecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective Storms
 
SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRE
 
Possibilities of Open Source Code
Possibilities of Open Source CodePossibilities of Open Source Code
Possibilities of Open Source Code
 
Inspire Compliant Weather Data
Inspire Compliant Weather DataInspire Compliant Weather Data
Inspire Compliant Weather Data
 
FMI Open Data Interface and Usage
FMI Open Data Interface and UsageFMI Open Data Interface and Usage
FMI Open Data Interface and Usage
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeo
 
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...Meteorological and Aviation Weather Open Data implementation utilising OGC st...
Meteorological and Aviation Weather Open Data implementation utilising OGC st...
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance Tests
 
Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data Sets
 
Producing INSPIRE compliant datasets
Producing INSPIRE compliant datasetsProducing INSPIRE compliant datasets
Producing INSPIRE compliant datasets
 
Open Weather Data as Part of Big Data
Open Weather Data as Part of Big DataOpen Weather Data as Part of Big Data
Open Weather Data as Part of Big Data
 
FMI Open Data Interface and Data Models
FMI Open Data Interface and Data ModelsFMI Open Data Interface and Data Models
FMI Open Data Interface and Data Models
 
Open Data and and INSPIRE
Open Data and and INSPIREOpen Data and and INSPIRE
Open Data and and INSPIRE
 
AvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiAvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkki
 
AvoinData aineistot
AvoinData aineistotAvoinData aineistot
AvoinData aineistot
 
AvoinData-workshop aikasarjat
AvoinData-workshop aikasarjatAvoinData-workshop aikasarjat
AvoinData-workshop aikasarjat
 
Avoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausAvoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvaus
 

Recently uploaded

原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

Why we need open data? FMI Open Data on AWS

  • 1. Open data distributed on Amazon’s cloud service Roope Tervo, Mikko Visa Finnish Meteorological Institute
  • 2. Motivation The world is changing A role of NMHS is also changing Challenges: Ensure authoritative voice in warnings More efficiency in development and operations Ensure the impact of produced information 9/4/2018 Open Source Software @ Finnish Meteorological Institute | Roope Tervo, Harri Pietarila, Mikko Rauhala 3
  • 3. Motivation Streamline collaboration with partners • Open data and open source software can boost the development • Open data lower usability barrier and thus increase data usage • Collaboration is open and easy • No long and burden negotiations – just evaluate, use, develop • Using Open Source Software prevents from vendor locks 9/4/2018 Open Source Software @ Finnish Meteorological Institute | Roope Tervo, Harri Pietarila, Mikko Rauhala 4 ApplicationsObservations Collaboration and OSS Proprietary software
  • 4. Motivation Increase appropriability of weather and climate data • Maximal coverage requires several different channels and services • One organization can’t handle them all 9/4/2018 Open Source Software @ Finnish Meteorological Institute | Roope Tervo, Harri Pietarila, Mikko Rauhala 5
  • 5. Motivation Support Research • Open data and open source empowers research as well • Easy and open methods to access and analyze the data • Methods are repeatable when anyone can access the tools 9/4/2018 Open Source Software @ Finnish Meteorological Institute | Roope Tervo, Harri Pietarila, Mikko Rauhala 6
  • 6. • Finnish Meteorological Institute opened its data in 2013. • Basically everything that FMI has property rights was opened. • Both (near) real-time and historical and climatological data. • Data is provided in freely in machine readable format. 9/4/2018 7 FMI Open Data https://en.ilmatieteenlaitos.fi/open-data Open data distributed on Amazon’s cloud service
  • 7. FMI Open Data Portal follows INSPIRE requirements. FMI Open Data Data Portal Meta data Services The very same data portal works as Open Data and INSPIRE portal. 9/4/2018 8 ISO19115 WFS WMS CSW Grid Series Observations Time Series Observations Data Models O&M Simple Feature GRIB NetCDF GeoTiff Open data distributed on Amazon’s cloud service
  • 8. FMI Open Data Registration o Registration is required to use View and Download Services o Working email address is the only mandatory information o After registration the user gets an API key which have to be added into all requests o GET parameter fmi-apikey=…& o Header fmi-apikey; … o Part of url http://wms.fmi.fi/fmi-apikey/…/wms? o One can create several API keys with one email 9/4/2018 9Open data distributed on Amazon’s cloud service
  • 9. And a little over 830 000 data downloads per day (9,6 req/s) At the moment about 11 700 registered users Some Experiences 9/4/2018 10Open data distributed on Amazon’s cloud service
  • 10. Motivation Increase appropriability of weather and climate data • Data is valuable only when it reach relevant audience • Maximal coverage requires several different channels and services  FMI joins Amazon’s Public Datasets 9/4/2018 Open Source Software @ Finnish Meteorological Institute | Roope Tervo, Harri Pietarila, Mikko Rauhala 11
  • 11. FMI OpenData on AWS • FMI OpenData is also distributed on Amazon Web Services (AWS) Cloud platform • 2-years pilot • Started in May 2017 • Hirlam surface and pressure levels in the first stage • The objective is to • increase the utility and effective use of weather and climate data • support public-private-partnership • Specially convenient for users who need the whole model data • i.e for post-processing or generating map visualizations • Licence: CC BY 4.0 9/4/2018 Open data distributed on Amazon’s cloud service 12
  • 12. FMI OpenData on AWS • Content • Hirlam Surface • Hirlam Pressure Levels • Coverage: Europe • Grid resolution: 7,5 km • Updates: 4 times a day • Time range: 54 hours (from model run start) • Time step: 1 hour • Archive kept during the pilot • Parameters: http://en.ilmatieteenlaitos.fi/open- data-on-aws-s3 9/4/2018 Open data distributed on Amazon’s cloud service 13
  • 13. FMI OpenData on AWS • Access through buckets: • Surface data: fmi-opendata-rcrhirlam-surface-grib • Pressure level data: fmi-opendata-rcrhirlam-pressure-grib • Browse bucket content: • http://fmi-opendata-rcrhirlam-surface-grib.s3-website-eu-west- 1.amazonaws.com/ • http://fmi-opendata-rcrhirlam-pressure-grib.s3-website-eu-west- 1.amazonaws.com/ • Public Amazon SNS topics are available for every new object added to the Amazon S3: • arn:aws:sns:eu-west-1:916174725480:new-fmi-opendata-rcrhirlam-surface-grib • arn:aws:sns:eu-west-1:916174725480:new-fmi-opendata-rcrhirlam-pressure- grib 9/4/2018 Open data distributed on Amazon’s cloud service 14
  • 14. FMI OpenData on AWS See documentation: http://en.ilmatieteenlaitos.fi/open-data-on-aws-s3 9/4/2018 Open data distributed on Amazon’s cloud service 15
  • 15. Requests by Data Format in FMI Open Data Portal 9/4/2018 Open data distributed on Amazon’s cloud service 16
  • 16. Hirlam Requests in binary format by Channel 9/4/2018 Open data distributed on Amazon’s cloud service 17
  • 17. Would mean 200 – 300 users who fetch whole data operatively At the moment 6000 - 46000 downloads per day Some Experiences 9/4/2018 18Open data distributed on Amazon’s cloud service
  • 18. Point requests are still by far the most popular type For binary data downloaders S3 is the most popular channel Some Experiences 9/4/2018 19Open data distributed on Amazon’s cloud service

Editor's Notes

  1. Using Open Source Software prevents from vendor locks Collaboration is open and easy No long and burden negotiations – just evaluate, use, develop If you need any changes or modifications, you can do them yourself or order them from 3rd party Even just finding users to the software boost development
  2. Open data helps, but.. Weather and climate data is complicated to handle Huge volumes, complex formats, complicated domain Providing tools to handle and analyze the data empowers 3rd party users to correctly utilize it Proper tools ensures consistency between information regardless of channel and service providers
  3. - Registration is not very convenient for users and is against open data principles but it provides us a useful information about the usage and makes it easier for us to prevent misusage of the portal
  4. We have done well but this is not enough
  5. weather forecast model Covers europe Updates 4 times a day Two days ahead Archive is provided
  6. The pilot have been going on for 3 months now How well has it succeed? Before showing actual numbers I want to show some context This chart show how requests are divided between different data models FMI provides the same data in different formats and data models Three columns on the right side of the graphs are point data requests and the invisible column on the left side is grid data requests (in binaray format) So: most of the requests are point data requests But there are still almost 40 thousand grid data requests from 259 different ip addresses during July
  7. This chart shows how Hirlam weather forecast data is divided between FMI data portal and S3 The blue chart shows number of requests, based on that S3 is far more popular But data in S3 is divided in a way that every parameter (like temperature or precipitation) is in separate files and from FMI data portal one can download everything with one request If we assume that every S3 user downloads everything, we can compare a popularity of these channels /shown in red column) and we can see that we get about 13 thousand requests more on S3 than on FMI data portal
  8. Pressure levels 9900 req/day Would mean 309 operative users. Surface data 6000-46000 req/day Mean 15 000 req/day Would mean 220 operative users