Difference between revisions of "Infrastructure"

From OpenCellID wiki
Jump to: navigation, search
(Database Backend)
(Servers)
Line 1: Line 1:
 +
[[File:OpenCellID server strukture.PNG]]
 
==Servers==
 
==Servers==
 
{| class="wikitable sortable" style="font-size: 85%; text-align: center;"
 
{| class="wikitable sortable" style="font-size: 85%; text-align: center;"

Revision as of 15:33, 13 January 2014

OpenCellID server strukture.PNG

Servers

Server Software Operating system Resources
prod-ocid-web-01.colt.enaikoon.de Apache + Tomcat + MongoS Ubuntu 12.04 LTS 2 vCPU, 4 GB
prod-ocid-web-02.colt.enaikoon.de Apache + Tomcat + MongoS Ubuntu 12.04 LTS 2 vCPU, 4 GB
prod-ocid-cfgsrv-01.colt.enaikoon.de MongoDB ConfigServer Ubuntu 12.04 LTS 1 vCPU, 2 GB
prod-ocid-web-02.colt.enaikoon.de MongoDB ConfigServer Ubuntu 12.04 LTS 1 vCPU, 2 GB
prod-ocid-web-03.colt.enaikoon.de MongoDB ConfigServer Ubuntu 12.04 LTS 1 vCPU, 2 GB
prod-ocid-db-01.colt.enaikoon.de MongoDB Replication Set Ubuntu 12.04 LTS 4 vCPU, 48 GB
prod-ocid-db-02.colt.enaikoon.de MongoDB Replication Set Ubuntu 12.04 LTS 4 vCPU, 48 GB
prod-ocid-db-03.colt.enaikoon.de MongoDB Replication Set Ubuntu 12.04 LTS 4 vCPU, 48 GB

Software stack

Operating System

All OpenCellID servers are running with Ubuntu Linux 12.04 LTS.

Frontend

The web frontend uses Apache web server as a proxy for serving web requests to Tomcat.
The OpenCellID web application is running on Tomcat and is reading and writing cell measurements data to/from the MongoDB database backend.

Database Backend

The database backend, with a current 4.4 million cell towers and about 565 million measurements (1.1.2014), is a MongoDB database cluster with six servers.
Three servers are serving as MongoDB configuration servers and the other three servers are serving as database backend with one replication set spread across the three servers.

Challenges and solutions

Link to ENAiKOON infrastructure