The SDGs-EYES Platform
By nature, SDGS EYES is a typical big data activity. It consumes a large variety and volume of data, and it cares with performance (velocity) and data quality (veracity). To face these challenges and provide, at the same time, internal and external users with a development and operational environment, keeping costs under control, a dedicated platform has been set up, and is being operated throughout the project lifetime.
The SDGS EYES Platform is built on three main layers.
Data Layer.
It consumes data from the traditional Copernicus data sources (both services and satellite data), ingests ancillary data and, through the use of the agnostic geospatial data management tools, generates analysis ready data sets for tests and demonstrator cases.
Processing Layer.
The platform is supported by an ICT layer that is fully dockerized and, besides providing storage and computational capabilities, exposes a set of tools to parallelize / optimise computational tasks in both development and pre-operational phases.
Frontend Layer.
The platform offers two user-interaction modalities: a laboratory and pilot frontends.
A central role is played by the Software Repository. It hosts the code for the development of the indicators and pilots, managing co-operation and versioning. Once ready, the codes are optimized for automatic execution; a traditional CI/CD process is followed for their triggering to serve the pilot frontends.
The platform is deployment on a cloud provider (Scaleway): being fully dockerized, the extension / migration to other cloud infrastructures will be seamless.