Server setup

Django API and lizard site

An Ubuntu 12.04 LTS server for the various test sites has been set up at s-ddsc-ws-d1.external-nens.local on a virtual machine in Nelen & Schuurmans’ Amsterdam data center. (See nens-internal-only server overview page.)

Three sites are hosted there at the moment:

The Ubuntu server also has a PostgreSQL/PostGIS database locally. Later on, this has to be moved to a separate machine.

The current structure is as follows:

_images/dijkdata-server-structure.png

PostgreSQL

PostgreSQL is running on p-ddsc-db-d1.ddsc.local.

Cassandra cluster

Using a Chef cookbook, four Cassandra servers have been set up, named p-ddsc-cass-d1.ddsc.local till p-ddsc-cass-d4.ddsc.local. They run Ubuntu 12.04 LTS.

RabbitMQ

A dedicated RabbitMQ server is on p-ddsc-rmq-d1.ddsc.local.

Rest API

The DDSC webclient is at http://ddsc.github.com/webclient .

The communication of the webclient and the server follow this diagram:

_images/json-api-client-server.png

Table Of Contents

Previous topic

Code organization and repository structure

Next topic

Documentation pointers

This Page