High Availability Setup across hosts
In a perfect world I would:
1. Like to have the DNS service outside of linode. Maybe Route53? Cloudflare?
2. I want the backend system to be on on Linode and one on Digital Ocean (or something similar)
3. I would like to manage the two servers with ansible
4. I need sticky sessions
5. The codebase can be deployed to both but I need syncing of shared directories for uploads
Possible? If so, any good articles or resources?