Architecture » History » Version 1

Version 1/6 - Next ยป - Current version
Alexander Blum, 10/05/2019 08:10 PM


Architecture

System

Machine (VM-Web)    | Internal Services       | Users             | External Services
                    |                         |                   |
------   ---------- | ----------------------- |   \o/             |
|    |---| Portal |---|     Repertoire      |---   O    Authors   |
|    |   ---------- | ----------------------- |   / \             |
|    |              |                         |   ___             |
|    |   ---------- |                         |  |101|            |
| DB |---|  Api   |----------------------------- |___|  Machines --- ...
|    |   ---------- |                         |  __|__            | 
|    |              |                         |                   |
|    |   ---------- | ----------------------- |   \o/             |
|    |---| Tryton |---|   Administration    |---   O    Admins    |
------   ---------- | ----------------------- |   / \             |
                    |                         |                   |

Machines

 M = Physical Machine
VM = Virtual Machine

Minimal Setup

--------------------------------------------------  -----------------
|                                                |  |               |
| 1. Upload ---> 2. Process -----> 3. Drop -----------> 4. Archive  |
| -----------    --------------    ------------- |  | ------------- |
| |   Web   |    | Processing |    |  Dropper  | |  | |  Archive  | |
| -----------    --------------    ------------- |  | ------------- |
|     |     \    /      |      .    /            |  |               |
|     |      \  /       |       .  /             |  |               |
|     |       \/        |        ./              |  |               |
|     |       /\        |        /.              |  |               |
|     |      /  \       |       /  .             |  |               |
| -----------    --------------    ------------- |  | ------------- |
| | Content |    |   Storage  |    | Echoprint | |  | | Integrity | |
| -----------    --------------    ------------- |  | ------------- |
--------------------------------------------------  -----------------
                      M-Web                             M-Archive

1 x M-Web

1 x M-Archive

Optimal Setup

1 x M-Nginx

1 x M-Database

n x M-Web

  • VM-Web: Pyramid Web, Pyramid Api

n x M-Processing

n x M-Content

n x M-Archive

1 x M-EchoprintQuery

n x M-EchoprintIndex

List