Имеется место в одном ДЦ. Там, «локально», между собой комплексно общаются несколько серверов. Всё работает. Но внешняя клиентская дырочка к ним одна (фронтэнд).
Если в ДЦ происходит швах, то, даже при условии сохранения работоспособности наших сервисов, клиенты не могут соединиться.
Файловер, я так понимаю, может быть решением только в случае, если у какой-либо компании, ДЦ располагаются в разных местах. Однако, файловер, как единая точка входа, так же может оказаться в дауне. Так что это тоже не 100% вариант.
А если поставить полную копию железа и софта во втором независимом ДЦ? Опустим вопрос синхронизации между ними.
Существует ли способ прозрачно переключаться и оставаться доступным 24/7? Если упал коннект к первому ДЦ, как сразу начать направлять клиентов на второй?
Переключив нс-записи на второй, даже если мы у себя поставим короткое время жизни, не все сразу это увидят, а некоторые ещё и очень долго будут ломиться в старую дырочку.
А что делать с кратковременными разрывами связи в конкретном ДЦ? Допустим, триггер на 5 минут. А не маловато ли это, учитывая проблему с кешем из предыдущего абзаца?
Несколько айпи для одного домена тоже не вариант, т.к. неизвестно какой из них будет отдан нс-сервером первым в списке и какой из них запользует клиент.
Будет ли клиент делать попытки соединения к другим айпи из списка, если предыдущий оказался не доступен?