Architecture » History » Version 4

« Previous - Version 4/6 (diff) - Next » - Current version
Alexander Blum, 04/20/2021 07:00 PM


Architecture

System

see also Documentation: Schema

                                                       _
                                        ------------    |
       webbrowser           tryton      |  worker  |    | Clients
           .                  .         ------------   _|
           |                  |              |         _
-----------------------   --------------------------    |
|      webserver      |   |        erpserver       |    | Public
-----------------------   --------------------------   _|
     |           |            |              |         _
----------   ----------       |              |          |
| webgui |   | webapi |       |              |          |
----------   ----------       |              |          |
     |           |            |              |          | Internal
----------------------------------   ---------------    |
|             database           |   | fingerprint |    |
----------------------------------   ---------------   _|

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