github.com/inflatablewoman/deis@v1.0.1-0.20141111034523-a4511c46a6ce/docs/installing_deis/system-requirements.rst (about)

     1  :title: System Requirements
     2  :description: System requirements for provisioning Deis.
     3  
     4  .. _system-requirements:
     5  
     6  System Requirements
     7  ===================
     8  
     9  When deploying Deis, it's important to provision machines with adequate resources. Deis is a
    10  highly-available distributed system, which means that Deis components and your deployed applications
    11  will move around the cluster onto healthy hosts as hosts leave the cluster for various reasons
    12  (failures, reboots, autoscalers, etc.). Because of this, you should have ample spare resources on
    13  any machine in your cluster to withstand the additional load of running services for failed machines.
    14  
    15  Machines must have:
    16  
    17  * At least 4GB of RAM (Deis uses 2 - 2.5GB, plus room for failover and deployed applications)
    18  * At least 40GB of hard disk space
    19  
    20  Running smaller machines will likely result in increased system load and has been known to result
    21  in component failures, issues with etcd/fleet, and other problems.
    22  
    23  If running multiple (at least 3) machines of an adequate size is unreasonable, it is recommended to
    24  investigate the `Dokku`_ project instead. Dokku is `sponsored`_ by Deis and is ideal for environments
    25  where a highly-available distributed system is not necessary (i.e. local development, testing, etc.).
    26  
    27  .. _`dokku`: https://github.com/progrium/dokku
    28  .. _`sponsored`: http://deis.io/deis-sponsors-dokku/