Thanks for the response! Just noticed you were in Pittsburgh, and I wanted to invite you to join our HashiCorp User Group in Pittsburgh - this could make for an interesting conversation when we all meet in person and kick off our first HUG in April/May: https://www.meetup.com/Pittsburgh-HashiCorp-User-Group/
I’d like to reiterate something you said;
Of course we’d prefer stability, but circumstances beyond our control could mandate a shift like this: natural disaster, relocation of core business functions, extended cloud provider outage (unlikely as it may be), cost incentives to relocate workload.
Consul wants stability as well. Consul provides several features and functionality to assist in disaster scenarios, including snapshotting to help restore server state in case of failures. These tools can work in conjunction to help when business continuity fails, but there is not a quick flag to automatically fail over an entire data center.
In our Enterprise offering, we provide “Redundancy Zones”, which are documented here. Redundancy Zones provide a multi-AZ redundancy to stripe within a region, which can lower the impact of losing an AZ. Again, this isn’t scoped to region failures, but does provide an additional layer of protection against failure.
So, in summary, there isn’t a quick failover at the DC/region level. However, this gives me a great idea for a Learn Guide or blog post that we could create around “What to do expect when your primary datacenter fails unexpectedly.” When we make the content, we can update this thread. Thank you for the idea
I’d love to hear any additional questions you may have, and hope to see you in Pittsburgh!