1. GSICS Collaboration Servers Synchronisation 2

Slides:



Advertisements
Similar presentations
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Advertisements

 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Selecting and Combining Tools F. Duveau 02/03/12 F. Duveau 02/03/12 Chapter 14.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
AUTOBUILD Build and Deployment Automation Solution.
GSICS EP Meeting 2015 – Report from the GSICS Data Management Working Group 1 Report from the GSICS Data Management Working Group Peter Miu / Masaya Takahashi.
PUBLISHING & COLLABORATION. SOCIAL NETWORKING ▪ Web sites such as Facebook, Twitter and LinkedIn are generally the first names people associate with social.
1 Collaboration for Beijing and Tokyo GISC prototypes Akira Nakamori JMA ET-WISC-III Jun.2008.
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
GSICS 2015 GDWG Breakout Session 1 Repository For GSICS Work Code Peter Miu EUMETSAT CMA, CNES, EUMETSAT, ISRO, IMD, JMA, KMA, NASA, NIST, NOAA, ROSHYDROMET,
GSICS Data and Products Servers Volker Gärtner (EUMETSAT) For GSICS Data Working Group.
GSICS GDWG Report, Toulouse, 9 February GSICS Data Working Group Status Report V. Gaertner CMA, EUMETSAT, JMA, KMA, NOAA/NESDIS, WMO.
2015 GSCIS annual meeting, March, 2015, New Delhi, India 1 GDWG Agenda Item New GSICS Products Masaya Takahashi, JMA CMA, CNES, EUMETSAT, ISRO, IMD,
JMA GDWG Report 1 Masaya Takahashi Meteorological Satellite Center / Japan Meteorological Agency (visiting scientist at EUMETSAT from Mar to Feb.
2013 GSICS Joint Meeting, Williamsburg VA, USA, March GSICS Collaboration Servers Status: 2013 Peter Miu (EUMETSAT) CMA, CNES, EUMETSAT, ISRO,
GSICS 2015 GDWG Breakout Session 1 GSICS Collaboration Servers Peter Miu EUMETSAT CMA, CNES, EUMETSAT, ISRO, IMD, JMA, KMA, NASA, NIST, NOAA, ROSHYDROMET,
2015 GSCIS annual meeting, March, 2015, New Delhi, India 1 GSICS Products' Content Access Study Proposal Zhe(Thomas) Xu, CMA CMA, CNES, EUMETSAT,
COMP3121 E-Commerce Technologies Richard Henson University of Worcester December 2009.
GSICS Baseline Website Review
Marianne König, Tim Hewison, Peter Miu
Manik Bali and Lori Brown Annual Meeting Madison, Wisconsin
CF Conventions Support
GSICS Collaboration Servers Statuses and Updates
GDWG Agenda Item: Tools for GRWG activities
Summary of GDWG breakout session
GSICS Collaboration Servers a Vehicle for International Collaboration Status 2011 Peter Miu EUMETSAT.
5f. GSICS Wiki Overview and NOAA GSICS THREDDS Service Overview
GDWG Agenda Item Existing netCDF Format Updates
Reviewing the GSICS Data Management Working Group Terms of Reference
GSICS Baseline Reviews - website, products metadata and structures
GDWG Agenda Item THREDDS Directory Structure Updates
GDWG Agenda Item Repository for GSICS Work - Clarification on Archiving Masaya Takahashi, JMA CMA, CNES, EUMETSAT, ISRO, IMD, JAXA, JMA, KMA, NASA, NIST,
Creating Novell Portal Services Gadgets: An Architectural Overview
Improvement Suggestions to the Procedure for Product Acceptance
5g. Repository For GSICS Work Use of github for codes etc
Everyone’s a designer…
GDWG Agenda Item Baseline Reviews: Website
Manik Bali, Larry Flynn NOAA/STAR
What is Web Browsers - What is Blogs-
Masaya Takahashi (JMA), Peter Miu (EUMETSAT) and Ashi Mitra (IMD)
Munn V. Shukla, Pradeep K. Thapliyal Space Applications Centre (ISRO)
Report from the GSICS Data Management Working Group
YourOrganisation Agency Report Year
Masaya Takahashi (JMA)
2b. GSICS Coordination Centre (GCC)
Updating GSICS Plotting Tool to support VISNIR products
Xiuqing Hu, Zhe Xu, Lin Chen
GSICS Product Plotting Web Tool Status: 2013
GDWG Joint Meeting Summary and Actions 2017
Summary of GDWG breakout session and Actions 2018
Technical aspects of the GIRO work: inputs from GRWG
Brief Report of GSICS-EP-18 (June 2017 in Jeju, Korea)
GDWG Fact Sheet - Information Presentation
Preparatory Web meeting for 2018 Annual Meeting in Shanghai, China
Masaya Takahashi (JMA)
Summary of 2019 GDWG breakout session
GSICS Server Upgrade - Requirements for New Deliverables
GSICS Collaboration Servers 2019
Masaya Takahashi Japan Meteorological Agency
Current Status and Update of CMA GSICS Collaboration Server
GSICS Data Management Working Group Summary and Action Items
YourOrganisation Agency Report Year
GDWG Terms of Reference
JMA Agency Report 2019 Masaya Takahashi, Yusuke Yogo and Kazuki Kodera
6n. Use of gitHub for GSICS developments
Updates on Collaboration Server Mirroring of GSICS Products at NOAA
Mirroring of GSICS Products at NOAA
Masaya Takahashi Japan Meteorological Agency
Progress in CMA on GSICS Collaboration Servers Synchronisation
GSICS Existing Tools Updates
Presentation transcript:

1. GSICS Collaboration Servers Synchronisation 2 1. GSICS Collaboration Servers Synchronisation 2. NetCDF Generation Framework XU Zhe CMA GDWG

Foundation Updated to the latest THREDDS configuration in summer 2016 Following the convention of GDWG THREDDS structure Foundation for collaboration servers synchronization GSICS Processing and Research Centres (GPRC)

Motion and Challenge EP: Collaboration Servers are expected to replicate all RAC products between themselves Challenge: Agency’s security policy CMA: External upload is prohibited CMA: Internal release internet content are not allowed to put on web server directly, synchronized by “Tamper-resistant ” server GSICS Processing and Research Centres (GPRC) Operation Network DMZ Product Generate Tamper-resistant Web Server

Experimental Solution Data flow: GET and PUT GET:Data collecting server, download file from EUMETSAT/ECMWF/NCEP etc. PUT:Tamper-resistant server, a back up for all static content on Web sever. Scheduled routine job, 1/day For backup, no timeliness requirement Shell script and a configuration file DMZ Data Collecting Remote Servers Tamper-resistant Web Server

Configuration file Remote server information 3 columns: HTML Path, Remote path, Filename string pattern

Shell Script (50 lines) Configuration Loop job Log Remote server: URL by using configuration file Local server: Directory Put destination server: Username/PS/Dir… Loop job Wget Free utility for non-interactive download of files from the Web; supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies Simple invoke Manual book: https://www.gnu.org/software/wget/manual/wget.html Log Wput

EUM Replicate Status Green: Synchronisation Yellow: No file Orange: More than 1 file

NetCDF Generation Framework Discussion Pros: Great idea for GSICS product generation standardized i. Read source data; ii. Find match data and calibrate iii. Generate NetCDF file Convenient for the agencies who don’t have product Cons: Engineer : Lack of scientific knowledge and background Case in CMA: CMA GOE/LEO IR product: Python GRWG find resource to implement Discussion: Demonstration code NetCDF Format Checking tool

Thank you for your attention WMO GSICS Portal http://gsics.wmo.int GSICS Coordination Centre http://www.star.nesdis.noaa.gov/smcd/GCC/index.php GSICS Product Catalog https://www.star.nesdis.noaa.gov/smcd/GCC/ProductCatalog.php GSICS Wiki http://gsics.atmos.umd.edu/wiki/Home