github.com/keithballdotnet/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/