3 ms·
Conceptually speaking, having two nodes is not high availability, it is failover / fault tolerance. High availability is generally N + 2 where N is >= 1. This
by SEJeff 11y ago
Conceptually speaking, having two nodes is not high availability, it is failover / fault tolerance. High availability is generally N + 2 where N is >= 1.
This is a better explanation than I would write on this:
https://www.quora.com/What-is-the-difference-between-a-highly-fault-tolerant-and-a-highly-available-system https://www.quora.com/What-is-the-difference-between-a-highl...
- atemerev 11y agoYou are right, of course. Still, I don't understand why it is so low priority in container orchestration platforms. And how it is even possible to live without it in production.
- beeps 11y agoIt's not low on the priority list at all. These are the same people who worked on borg (I'm a contributor, but didn't work on borg); they get stateful applications and understand that it needs to be done RIGHT. No second chances. Nailing this for 1.0 or 1.1 would have consumed a significant portion of the team, but rest assured it will work, soon.