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 web service. 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 web application 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 web Server 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.php
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 Apache Tomcat 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