Runtime Resources

From IMarine Wiki

Jump to: navigation, search

Contents


This section describes the Runtime Resources which are deployed on the D4Science Infrastructure and exploited by the iMarine VREs. The Services/Software described in this section are modeled as a particular type of Resources on the Information System ( Runtime Resources ) giving the possibility to the gCube services to dynamically discover their location and their encrypted access information.

Biodiversity repositories

The data for the biodiversity cluster are made available trough external Databases /services or hosted Databases which make use of the infrastructure resources. The following table depicts the characteristics of the Biodiversity Repositories hosted in the iMarine infra:


Partner Host type version Repositories
CNR
node42.p.d4science.research-infrastructures.eu
Mysql DB
5.1.0
ITIS
NKUA
dl26.di.uoa.gr
postgreSQL DB
9.1.0
NCBI, IRMNG
CNR
obis2.i-marine.research-infrastructures.eu
postgreSQL DB
8.4.8
OBIS

CouchBase cluster

The Couchbase Service has been adopted as backend for Forward Indexes. The following instance are running in production:

Partner Host port Admin Interface VOVirtual Organization;
CNR
node1.d4science.org
8091
http://node1.d4science.org:8091/index.html
FARM
CNR
node2.d4science.org
8091
http://node2.d4science.org:8091/index.html
FARM

Virtuoso repository

Virtuoso has been deployed in production as triple store and SPARQL engine


Partner Host SPARQL interface URL
NKUA
virtuoso.i-marine.d4science.org
http://virtuoso.i-marine.d4science.org:8890/sparql

Maven repository

The Software artifacts deployed on the infrastructure are hosted or proxied from Maven Repositories deployed on the infrastructure as Nexus Servers

The following Nexus Servers are deployed on the infra.

Partner Host WEB interface URL version gCube releases repo
CNR
maven.research-infrastructures.eu
http://maven.research-infrastructures.eu/nexus/
2.0.4
http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases/


SDMX Registry

SDMX Registry allows the registration of SDMX Datasources.

The technology deployed in the infra is the Fusion Registry:

Partner Host Port Rest URL
CNR
node81.p.d4science.research-infrastructures.eu
8080
http://sdmxregistry.d4science.research-infrastructures.eu:8080/FusionRegistry/ws/rest/

MongoDB cluster

A MongoDB cluster is exploited in iMarine as a backend for the Storage Manager Library. The deployment schema is described at [1] with a 2 set of replica nodes + arbiter.

The following nodes have been configured in the D4Science Infrastructure :


Partner Host Port VersionRole
CNR
node67.p.d4science.research-infrastructures.eu
27017
2.0.2
PRIMARY
CNR
node58.p.d4science.research-infrastructures.eu
27017
2.0.2
SECONDARY
CNR
node80.p.d4science.research-infrastructures.eu
27017
2.0.2
SECONDARY
CNR
node73.p.d4science.research-infrastructures.eu
27017
2.0.2
ARBITER

Cassandra cluster

A Cassandra cluster is exploited in iMarine as a backend for the Social Portal

The following nodes have been configured in the D4Science Infrastructure :


Partner Host Port Version
CNR
node1.p.cassandra.research-infrastructures.eu
9160
1.2.1
CNR
node2.p.cassandra.research-infrastructures.eu
9160
1.2.1

Message Broker

ActiveMQ [2] is the Message Broker service exploited by the gCube framework.

The ActiveMQ broker is the key point of both Monitoring and Accounting functionalities in iMarine, because it routes messages coming from different probes to consumers which then make available information about gHNs status, infrastructure usage and user exploitation of the iMarine portal.

The current configuration deployed in production consists of a single instance of ActiveMQ deployed together with a MySQL server to implement message persistency, but a new deployment scenario is under testing. This new scenario will allow the deployment of a network of brokers, in order to ensure Messaging reliability and improve performances.

This table shows the information about the ActiveMQ instances deployed in the D4Science Ecosystem :


Partner Host Port Version Admin Interface
CNR
message-broker.d4science.research-infrastructures.eu
6166
5.6.0
http://message-broker.d4science.research-infrastructures.eu:8161/admin/

OGC Services

The GeoServer service is deployed in the D4science Ecosystem to enable GIS visualization of AquaMaps distribution and biodiversity maps. The Service is deployed together with an instance of PostgreSQL DB, in order to store GIS data.

The following GeoServer instances are deployed in the iMarine Data e-Infrastructure:

Partner Host Version Admin Interface
CNR
geoserver.d4science-ii.research-infrastructures.eu
2.1.2
http://geoserver.d4science-ii.research-infrastructures.eu/geoserver/web/
CNR
geoserver2.d4science.research-infrastructures.eu
2.1.2
http://geoserver2.d4science.research-infrastructures.eu/geoserver/web/
CNR
geoserver3.d4science.research-infrastructures.eu
2.1.2
http://geoserver3.d4science.research-infrastructures.eu/geoserver/web/
CNR
geoserver4.d4science.research-infrastructures.eu
2.1.2
http://geoserver4.d4science.research-infrastructures.eu/geoserver/web/
CNR
thredds.research-infrastructures.eu
4.2.0
http://thredds.research-infrastructures.eu/thredds/catalog.html

The following GeoNetwork instances are deployed in the iMarine Data e-Infrastructure:

Partner Host Version Admin Interface
CNR
geoserver.d4science-ii.research-infrastructures.eu
2.6.4
http://geonetwork.d4science.org/geonetwork/srv/en/main.home


The following WPS instances are deployed in the iMarine Data e-Infrastructure:


Partner Host Version Admin Interface
Terradue
wps01.i-marine.d4science.org
1.0.0
http://wps01.i-marine.d4science.org

Service Availability DB

The SAM infrastructure exploits remote DBs in order to store SAM tests results.

Currently the following SAM DBs are available on the iMarine Data e-Infrastructure:

Partner Host Type
CNR
message-broker.d4science.research-infrastructures.eu
PostgreSQL

RStudio

The R-Studio (http://www.rstudio.org/) service is integrated within the gCube TimeSeries Environment to enable statistical elaboration of TimeSeries using the R language


Partner Host port address
CNR
rstudio.p.d4cience.research-infrastructures.eu
80
http://rstudio.p.d4science.research-infrastructures.eu

WAR Mangement Tomcat

In order to support the WAR Management extension in gCube, some GHNs are responsible for the deployment/activation of Web applications on Apache Tomcat instances deployed in the production infrastructure:


Partner Host port addressscope
CNR
node76.p.d4science.research-infrastructures.eu
8080
http://node76.p.d4science.research-infrastructures.eu:8080
Infra
CNR
sdmxregistry.d4science.research-infrastructures.eu
8080
http://sdmxregistry.d4science.research-infrastructures.eu:8080
FARM
CNR
data.d4science.org
80
http://data.d4science.org
Infra
FAO
ldvapp08.fao.org
9000
http://ldvapp08.fao.org:9000
FARM

MySQL Servers

Some of the gCube Services are using a MySQL backend to persist data ( e.g monitoring and accounting info)


Partner Version Host Description scope
CNR
5.1.41
node17.p.d4science.research-infrastructures.eu
The MySQL DB storing the D4Science Ecosystem Accounting and Monitoring data.
d4science.research-infrastructures.eu

PostgreSQL Servers

Some of the gCube Services are using a PostgreSQL backend to persist data ( e.g. TimeSeries, AquaMaps)


Partner Version Host Description scope
CNR
8.4
node28.p.d4science.research-infrastructures.eu
The PostgreSQL DB backend for the gCube TimeSeries service
FARM
CNR
8.4
node59.p.d4science.research-infrastructures.eu
The PostgreSQL DB backend for the gCube TimeSeries service
gCubeApps
CNR
8.4
node49.p.d4science.research-infrastructures.eu
The PostgreSQL DB backend for the gCube AquaMaps service
gCubeApps
CNR
8.3
message-broker.d4science.research-infrastructures.eu
The PostgreSQL DB backend for the Service Availability Monitoring data and for the FIGIS puglin
d4science.research- infrastructures.eu
CNR
8.4
node50.p.d4science.research-infrastructures.eu
The PostgreSQL DB containing conversion tables btw Fish Codes
FARM,gCubeApps
CNR
8.4
db1.p.d4science.research-infrastructures.eu
The PostgreSQL DB nackend for statistical Manager
gCubeApps
CNR
8.3
node52.p.d4science.research-infrastructures.eu
The PostgreSQL DB for aquamaps geomar
gCubeApps
CNR
8.3
geoserver-db.d4science.org
The PostgreSQL DB for Geonetwork
ROOT
Personal tools