Страница 1 из 2

* и HA

Добавлено: 14 окт 2011, 20:35
Sfinx
Hello, community !

А кто-как решает вопросы HA (high availability) применительно к астеру ? Вообще тема масштабирования и повышения надежности в последнее время становится все актуальней. Кто чего пробовал или делал ? Интересует реальный опыт.

Re: * и HA

Добавлено: 14 окт 2011, 21:00
Sfinx
В инете много чего написано - все не перепробуешь. И потом у меня есть свое теоретическое видение проблемы и интересно насколько оно похоже на реальные практические решения.

Re: * и HA

Добавлено: 14 окт 2011, 21:39
Sfinx
А можно поподробней о термине "кластер" ? Как в этом кластере решаются вопросы отказустойчивости и таких ньюансов как MeetMe ? Для standby варианта как бы все понятно.

Re: * и HA

Добавлено: 14 окт 2011, 22:34
ded
Известные и хорошо описанные решения касаются распределённой нагрузки между нодами, и распределяется она прозрачным прокси-балансером, OpenSER/Kamailio, за которым 2 и более Астериска. Так построили полноценную кластерную сеть голландцы 3 года назад, а в этом году - для американской армии и на Филиппинах
http://asterisk.ru/news/170
http://asterisk.ru/news/169
Я лично задумываюсь об отказоустойчивости когда смотрю на балансер OpenSER/Kamailio. Как резервировать сам балансер?

Re: * и HA

Добавлено: 14 окт 2011, 23:57
tma
ded писал(а):Я лично задумываюсь об отказоустойчивости когда смотрю на балансер OpenSER/Kamailio. Как резервировать сам балансер?
SRV не подойдут?
Два+ OpenSER/Kamailio, использующие один MySQL, которая в свою очередь реплицируется для надежности. :)
Только нужно уменьшить время сбрасывания кэша в БД - в интернете пишут.

Re: * и HA

Добавлено: 15 окт 2011, 09:40
Vlad1983
switch писал(а):Как быть с очередями пока не решил
как-то попробовал с реалтайм очередями глянуть, что происходит с таблицей агентов и обновляются ли у них статусы
помню точно что пауза проставляется в БД, а вот свободен или занять что-то не припоминаю, но скорей всего тоже обновляется.
поэтому скорей всего можно использовать несколько нод читающей из одной БД.

проще всего вообще разные очереди разнести на разные ноды, то же самое и с конференциями, если и упадет то только одна услуга.

резервировать балансер можно циской с рендомным перебором двух пиров.
я так 2 астера резервировал после них уже стоял kamailio, к которому цеплялись клиенты.

Re: * и HA

Добавлено: 22 окт 2011, 22:35
doctor_r
Влад, а можно по подробнее, как циской зарезервировать балансер?

Re: * и HA

Добавлено: 23 окт 2011, 00:29
ded

Re: * и HA

Добавлено: 24 окт 2011, 11:54
SVoy
можно использовать возможности виртуализации - одна машинка умерла - поднялась вторая..
в теории вариантов масса, нужно исходить из имеющихся ресурсов

Re: * и HA

Добавлено: 24 окт 2011, 14:50
CheeZ
Собсно SipXecs + Аста связка получается отличная - SipXecs отлично управляется с SIP-доменом,пользователями,конфигурацией телефонов и лоад балансингом, а Аста - с маршртузацией, транскодингом и другими вещами, коими первый обделен по умолчанию + эта связка отлично масштабируется и неплохо управляется.