Most of the documentation seems to be about running a single server.
However, I'm wondering if it makes more sense to have a shared DB (e.g. RDS) and multiple application servers that use that. I'd want to run multiple nodes mainly for failover reasons.
Is this possible at all? If so, what are the requirements for the applications without the DB? I noticed that horizon on my laptop is mostly idling and doesn't need much memory. Is this something that is going to use a lot of cpu/memory or can we get away with a couple of m2.medium's for this?