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

Быстрое переключение с одного центра обработки данных на другой при выходе из строя первого?

Я создаю глобальную CDN и имею службу DNS, которая будет направлять клиентов на ближайший сервер. Однако мне нужно быстрое переключение, если один из центров обработки данных, например. Германия падает, пользователей нужно немедленно обслуживать из Лондона.

Служба DNS, на которую я смотрю, обеспечивает аварийное переключение DNS, но для нее требуется низкий TTL, который увеличивает количество запросов и, следовательно, является дорогостоящим - и некоторые интернет-провайдеры не соблюдают TTL, поэтому в лучшем случае вы все равно будете иметь задержку в 300 секунд перед переключение и в худшем случае до 48 часов, поскольку плохой интернет-провайдер кэширует DNS-запись на своих серверах.

Есть идеи, как обеспечить быстрое переключение с одного центра обработки данных на другой по разумной цене?

Технология, которую вы ищете, называется Anycast. http://en.wikipedia.org/wiki/Anycast

Anycast - это методология сетевой адресации и маршрутизации, при которой дейтаграммы от одного отправителя направляются к топологически ближайшему узлу в группе потенциальных получателей, хотя они могут быть отправлены на несколько узлов, все идентифицируемые одним и тем же адресом назначения.

Я также предлагаю вам прочитать о BGP.