Назад | Перейти на главную страницу

Как лучше всего спланировать время простоя сети между зонами доступности / центрами обработки данных?

В настоящее время мы запускаем все наши службы в одном центре обработки данных (ЦОД). Мы планировали распределить наши службы по нескольким DC, чтобы сделать нашу установку более устойчивой к сбоям в одном DC.

Большинство наших сервисов работают в кластере Docker Swarm (который поддерживает кворум через raft). У нас есть 3 узла, поэтому мы можем допустить потерю одного узла.

Недавно я прочитал на страницах обслуживания компании, управляющей DC, что им потребуется на короткое время отключить частные сети между своими DC. Это повлияет только на сеть между DC.

Затем я подумал, что это, вероятно, сломало бы наш кластер Docker Swarm, если бы мы поместили один узел в его собственный DC (3 DC = 1: 1: 1). Ни один из узлов не сможет общаться, и кворум будет потерян.

Как лучше распределить узлы по разным DC?