Как стать автором
Обновить

Комментарии 14

запускать несколько elb и делать на них round-robin в route53 не пробовали?
Возможно я не верно вас понял, но если речь о втором случае с percona cluster, то elb совершенно излишен, так как все ноды находятся в одном регионе и все что нам нужно это раунд робин для запросов. На мой взгляд, все дело в том, что elb заточен изначально был под типичные web приложения.
он и заточен под типичные веб-приложения.
я, на самом деле, крайне удивлен, что у вас возникла идея использовать elb для балансировки SQL.
вы только на websocket'ы не смотрите, а то будет очередная статья-разоблачение «какой elb отстой».
Во-первых, статья — не разоблачение, а лишь два случая использования Route53. Факты описанные в статье, давно известны.
Во-вторых, отметать балансировщик только потому, что он «заточен под веб», без детального рассмотрения глупо.
Я тоже применяю monit буквально для всего :-)

Крайне полезной оказалась конструкция "… ELSE IF SUCCEEDED THEN ..."
У нас правило: любой application cookbook, который конфигурирует сервис, должен и монит конфиг для него добавлять.
Использование DNS-only в качестве балансировщика сулит кучей сложно-отдебаживаемых проблем.
А приведите-ка пример.

Не могу сказать за loggly, есть ли у них проблемы. У нас на проекте с перконой точно никаких нет. Думаю, что проблема может возникнуть у приложений, доступных через интернет (кэширование на клиенте и т.д.).
основная проблема DNS — латентность и кэш.
если у вас один бекенд сразу за route53 отвалился, всегда будут клиенты, которые какое-то время будут продолжать слать в него запросы.
множество либ-резолверов вообще кеширует при старте все ответы, и пока приложение не перезапустят, оно и не узнает, что список бекендов сменился.
Это проблема таких библиотек.

Проблема может возникнуть и с ELB за Route53, так как elb скейлится, периодически его IP меняются.
ELB при смене ІР продолжает обслуживать старую ІР некоторое время.
Для этого существует Connection Draining, по-дефолту выставленный в 300 секунд.
А если такой failover DNS использовать? http://www.zoneedit.com/failover.html
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий