If I were to deploy a single instance of CommcareHQ over two virtual servers, would this be a reasonable split of the resources?
VM1 - compute heavy: Web app (Django, Nginx), Celery for limited time sensitive background tasks e.g. form processing, Redis
VM2 - memory and disk I/O heavy: PostgreSQL, CouchDB, Celery for heavier background tasks like reports and exports, RabbitMQ, Elasticsearch
How much effort would this configuration be to deploy - would it be an environment tweak or would I need some custom ansible scripting?
Thanks!