CEPOL/PR/OP/2017/001 - Hosting, maintenance and support services for CEPOL’s electronic network (e-Net)

ANNEX X

ARCHITECTURE DIAGRAM

This document provides a high level technical overview of the e-Net . e-Net web service is provided by the following url: https://enet.cepol.europa.eu User authenticated web service for CEPOL

CEPOL platform provides a secured environment which hosts public and private information.

Web servers and content storage servers are located behind a pair of high availability (HA) firewalls, and also behind a firewall (WAF).

All servers are XEN virtual instances hosted at the current supplier’s Cloud. (Xen Project hypervisor).

There is also a physical server for backup purposes (Server model: Dell PowerEdge R420 TPM).

The next image shows the platform connectivity diagram:

1 CEPOL/PR/OP/2017/001 - Hosting, maintenance and support services for CEPOL’s electronic network (e-Net)

ENET WEB SERVICE. TECHNICAL DESCRIPTION This service is hosted in several machines, each one with its specific role.

COMPONENTS ARCHITECTURE

1) TYPO3MOODLE

This virtual machine has CentOS release 6 operating system It contains a which hosts: https://enet.cepol.europa.eu

Web Server version: Apache/2.2 with mod SSL and PHP 5.4

Web design is managed with Typo3 content management system (CMS)

Web Applications:

- Moodle, online Learning Management system (Moodle version 3.1)

- OpenAthens, which is a standards-compliant software platform that enables you to provide secure access to either internal and/or external electronic resources.

- New modules developed by current service provider (PHP technology): o New user registration: https://enet.cepol.europa.eu/user-mng/ o New user administration: https://enet.cepol.europa.eu/user-mng/adm/ o Webinar certificates: https://enet.cepol.europa.eu/webinar-certificates o Webinar certificates administration: https://enet.cepol.europa.eu/webinar- certificates/index-admin.

2) ELIB-DSPACE

This virtual machine has CentOS release 6 operating system

It contains a web Server which hosts: https://www3.cepol.europa.eu

Web Server version: Apache/2.2 with mod SSL and mod jk ,which acts a web Proxy server for web server (Tomcat 6)

Java Web Applications:

- Single Sign-On for the Web service (CAS Server version 3.5). It provides a centralized point for user authentication to all enet web applications.

- E-Library, which is an open digital repository (Dspace version 3.2)

2 CEPOL/PR/OP/2017/001 - Hosting, maintenance and support services for CEPOL’s electronic network (e-Net)

3) CEPOL-CONTENT

This virtual machine has CentOS release 6 operating system

It contains a NFS Server to export data to each application, i.e, documents, repositories for Moodle and Dspace.

4) OPENATHENS

This virtual machine has Windows 2008 R2 operating system

It is not a production Server, but it is necessary to host OpenAthens Local Authentication module, which generates production OpenAthens web module, which is exported to Typo3Moodle virtual machine.

5) BACKUP

This physical machine has Solaris 11 operating system

It contains Bacula Backup Software for backup all virtual machines data. Data backup is done daily, with a retention period of two weeks.

SERVERS ARCHITECTURE

1) PRODUCTION ENVIRONMENT

TYPO3MOODLE SERVER CPU: 6 cores Mem: 6,00 GB Disk: 120,00 GB

ELIB-DSPACE SERVER CPU: 2 cores Mem: 8,00 GB Disk: 40,00 GB

CONTENT SERVER CPU: 2 cores Mem: 2,00 GB Disk: 650,00 GB

BACKCEPOL SERVER PowerEdge R420 TPM CPU: Intel Xeon E5 - 2430 2.20 GHz, 15M Cache, 7.2 GT/s Mem: 8,00 GB Disk: 600,00 GB x 4 units

3 CEPOL/PR/OP/2017/001 - Hosting, maintenance and support services for CEPOL’s electronic network (e-Net)

CEPOL-Media SERVER CPU: 4 cores Mem: 8,00 GB Disk: 300,00 GB

OPENATHENS SERVER CPU: 1 cores Mem: 1,00 GB Disk: 25,00 GB

2) DEVELOPMENT ENVIROMENT

Typo3 SERVER CPU: 6 cores Mem: 6,00 GB Disk: 120,00 GB

ELIB-DSPACE SERVER CPU: 2 cores Mem: 8,00 GB Disk: 40,00 GB

CONTENT SERVER CPU: 2 cores Mem: 2,00 GB Disk: 650,00 GB

4