References:
- https://stackoverflow.com/questions/36173214/how-to-setup-jenkins-with-ha
- https://clusterlabs.org/
- https://github.com/axkibe/lsyncd/
- https://www.surf.nl/binaries/content/assets/surf/en/knowledgebase/2011/drbd-vmigrate-v1.1.pdf
A way I could do live disaster recovery across coastal regions to keep Jenkins highly available. The stack in the diagram is documented at -> https://clusterlabs.org/
I'm also researching others' experiences of DRBD over WAN.
If DRBD over WAN is not desirable, then it's quite possible that I could lean on lsyncd
as an alternative for synchronizing over WAN.
To support HA I could have agents in both coastal regions (east/west). This way, if a full failover occurs because a datacenter is lost, then I would still be able to depend on half of my agent capacity.