Difference between revisions of "Infrastructure"

From OpenCellID wiki
Jump to: navigation, search
(Link to ENAiKOON infrastrcture)
Line 1: Line 1:
 
==Servers==
 
==Servers==
 +
| 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-cfgsrv-02.colt.enaikoon.de | MongoDB ConfigServer    | Ubuntu 12.04 LTS | 1 vCPU, 2 GB  |
 +
| prod-ocid-cfgsrv-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==
 
==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 the MongoDB database backend.
 +
 +
===Database Backend===
 +
The database backend, with a current 4.4 million cell towers and about 565 million measurements, is a MongoDB database cluster with six servers. Three servers are serving as MongoDB
  
  

Revision as of 15:09, 13 January 2014

Servers

| 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-cfgsrv-02.colt.enaikoon.de | MongoDB ConfigServer | Ubuntu 12.04 LTS | 1 vCPU, 2 GB | | prod-ocid-cfgsrv-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 the MongoDB database backend.

Database Backend

The database backend, with a current 4.4 million cell towers and about 565 million measurements, is a MongoDB database cluster with six servers. Three servers are serving as MongoDB


Challenges and solutions

Link to ENAiKOON infrastructure