Синхронизация серверов бюджетные варианты.

JD
На сайте с 08.12.2008
Offline
471
#51

Dimanych, честно говоря, не знаю, как там у одноклассниов, но подобный load balancing используется и в других крупных сервисах, только ip для поддомена менять не нужно, все делается красивее + используется geo-load balancing.

К примеру, у Wikimedia (Wikipedia) cname www указывает, в зависимости от того, с какого ip пришел запрос, на разные поддомены с разными A-записями, т.е. с разными ip, это называется Global Server Load Balancing (GSLB), и, в данном случае, технически реализовано с помощью powerdns + bind + geo backend.

Ну и, конечно же, Гугл. Он также использует подобную технологию, cname www указывает на www.l.google.com, имеющий различные ip.

Что касается кэширования cname, там тоже есть некоторые "но", но в данном случае это неважно.

Так что серьезные сервисы используют "переписывание" dns, и весьма успешно. Такой load balancing, в отличии от "прокси с nginx", защитит от и ядерного удара по ДЦ и от обычного пожара, и выберет ближайший к юзеру сервер.

Andreyka
На сайте с 19.02.2005
Offline
822
#52

Ага, там не простой rrdns

На каждом ip сидит несколько балансеров в разных странах ;)

Но опять же - мы уперлись в бюджет. Гугловые решения требуют гуглового бюджета.

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий