src/source/admin_guide/architecture.rst
branchdoc-dc
changeset 112 49e4432c0a1d
parent 109 31b3d00edb8a
equal deleted inserted replaced
111:097b0c025eec 112:49e4432c0a1d
       
     1 .. _architecture:
       
     2 
       
     3 PyAMS application architecture
       
     4 ==============================
       
     5 
       
     6 PyAMS applications are built on a small set of prerequisites and external components which *can* or, for some of them,
       
     7 *must* be included, the minimal configuration is:
       
     8 
       
     9 * a mandatory shared ZODB;  :ref:`zodb` chapter
       
    10 
       
    11 * a Redis or Memcached server, to handle cache and sessions;
       
    12   :ref:`pyams_cache` chapter
       
    13 
       
    14 
       
    15 Single server deployment
       
    16 ------------------------
       
    17 
       
    18 Overview of the environment system after the :ref:`quickstart` installation.
       
    19 It's a very lite configuration, with only mandatory resources.
       
    20 Obviously you can extend this system by connecting more resources like is described in the :ref:`config` chapiter
       
    21 
       
    22 
       
    23 .. image:: ../_static/architecture_quickstart.png
       
    24 
       
    25 
       
    26 
       
    27 Development deployment
       
    28 ------------------------
       
    29 
       
    30 In additon of mandatory resource **PyAMS** could work with:
       
    31 
       
    32 * a websockets server (GuniCorn), used to handle desktop notifications;
       
    33   you can find information about this component in the :ref:`pyams_notify` chapter;
       
    34 
       
    35 * an Elasticsearch index, used to handle quick and optimized searching.
       
    36 
       
    37 
       
    38 .. image:: ../_static/architecture_dev.png
       
    39 
       
    40 
       
    41 Advanced deployment
       
    42 -------------------
       
    43 
       
    44 Use case in an advanced environment.
       
    45 
       
    46 .. image:: ../_static/architecture_prod.png
       
    47