On something you took me through the other day.. architecture:
So, if I want to have zero downtime when redeploying a node in my cluster how do I setup with Route53 & OpsWorks?
1) DNS Layer (Route53) - do you just have 2 (or more ) IPs in your setting, where the IPs are pointing to Opsworks instances in your cluster? ie this would allow me to redeploy one of the "main" instances, still allowing users to hit the site.
2) What Route53 routing option, "weighted" or other?
3) What Route53 healthchecks do you use... ie will this work "automagically" when I deploy to one of the machines at a time... ie Route53 will route requests to the other Opsworks instance? This seems to be only configurable to one IP.. so perhaps the setup in #1 is not correct?
4) If I add more instances with autoscaling (based on Load), would I just do this by adding a new Docker instance with the "Load Based" option and set the thresholds.
I may be on the wrong track here, so wondering what your thoughts were on this?