Install on Clouds ================= The minimal instance configuration: * 1x SSL certificate with a private key for your own domain (for production) * 1x manager instance (e.g., t3.xlarge on AWS) - For HA setup, you many replicate multiple manager instances running in different availability zones and put a load balancer in front of them. * Nx agent instances (e.g., t3.medium / p2.xlarge on AWS -- for minimal testing) - If you spawn multiple agents, it is recommended to use a placement group to improve locality for each availability zone. * 1x PostgreSQL instance (e.g., AWS RDS) * 1x Redis instance (e.g., AWS ElasticCache) * 1x etcd cluster - For HA setup, it should consist of 5 separate instances distributed across availability zones. * 1x cloud file system (e.g., AWS EFS, Azure FileShare) * All should be in the same virtual private network (e.g., AWS VPC).