Когда говорят о high availability, обычно ее выражают в процентах - 99%, 99.9, и так до 99.999%.
Если коротко, то чем больше, тем
намного дороже. Факт, что даже Гугл, Фейсбук, которые вкладывают миллиарды, не могут обеспечить 100% своим сервисам. Поэтому советую оценить, какой уровень high availability вам нужен, и сколько вы готовы в это вкладывать.
С технической точки зрения - см. мой ответ
https://qna.habr.com/q/760831#answer_1607711