Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Кластеризация: методы и решения.

 
Список форумов Asterisk Forum -> Unix Way    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вт Ноя 29, 2011 11:27    Заголовок сообщения: Кластеризация: методы и решения.

Пришло время позаботиться о стабильности работы, как для телефонии в целом так и для форума самого по себе.
Перед тем как начать искать решил спросить тут - уверен найдутся люди с опытом, кто сможет подсказать в каком направлении мне следует начать смотреть.
Думаю нужно чтото вроде репликации базы + DNS (могу и ошибаться), когда если один сервер в дауне то dns автоматом перенаправляет запрос на следуюший сервер. чтото подобное уже мельком встречал в интернете но уже не помню деталей. кто что может посоветовать? если информации набертся много то можно будет ее систематизировать и сделать faq.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xelas
admin


Зарегистрирован:
05.03.2007
Сообщения: 1044

Статус: Онлайн 

СообщениеДобавлено: Вт Ноя 29, 2011 12:08    Заголовок сообщения:

DNS не вариант. Он будет отдавать round-roubin-ом айпи для записи.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вт Ноя 29, 2011 16:19    Заголовок сообщения:

а какой - вариант? Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dotprint



Зарегистрирован:
03.02.2011
Сообщения: 385
Откуда: Коломна

Статус: Оффлайн 

СообщениеДобавлено: Вт Ноя 29, 2011 17:38    Заголовок сообщения:

Тут уже предлагалось отличное решение на Heartbeat.
Также можно рассмотреть вопрос с помощью балансировки iptables, но тут думать надо))))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Вт Ноя 29, 2011 17:52    Заголовок сообщения:

а с DNS совсем чтоли нет решений? как же большие компании хоcтят корпоративные сайты на кластерах? я думал это решается средствами днс....
придётся видимо всетки начинать гуглить самостоятельно...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dotprint



Зарегистрирован:
03.02.2011
Сообщения: 385
Откуда: Коломна

Статус: Оффлайн 

СообщениеДобавлено: Вт Ноя 29, 2011 18:17    Заголовок сообщения:

Нет, большие компании кластеризуют не на ДНС, а как раз маршрутизацией. То есть шлюз при запросе снаружи рандомно (или по другим правилам) выбирает сервер из множества одинаковых, кому отдать запрос, прикрывая его натом. Это что касается кластеризации сервисов, не требующих непрерывности: то же веб. Серьёзные базы данных прекрасно умеют кластеризоваться сами по себе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
xelas
admin


Зарегистрирован:
05.03.2007
Сообщения: 1044

Статус: Онлайн 

СообщениеДобавлено: Ср Ноя 30, 2011 05:34    Заголовок сообщения:

Тут, как мне кажется, надо решить несколько задач.
1) БД форума.
Она либо должна быть на некотором внешнем сервисе(отдельный сервер/впс, возможно у другого хостера) или же должна быть довольна частая синхронизация
между, предположим двумя серверами форума(основной, горячий резерв)
2) Перед веб-сервером форума неодходимо ставить некоторый front-end, возможно, опять же, на внешнем сервисе, который уже и будет распределять запросы на
доступный в данный момент сервер(мне кажется, что такой функционал есть у ngnix). Но тут встает вопрос резирвирования самого фронт-енда.

И только тогда, можно будет добится устойчивой работы. Но это не кластеризация, в чистом виде, а именно резервирование.
Опять же, может быть имеет смысл посмотреть на облака? Правда, кроме Амазона, мне ничего в голову не приходит, а с ним реально сталкиватся не приходилось.

Ну и напоследок: если потребуются рессурсы, готов посильно помочь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Ср Ноя 30, 2011 05:52    Заголовок сообщения:

спасибо, буду думать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Frutik



Зарегистрирован:
24.03.2008
Сообщения: 14

Статус: Оффлайн 

СообщениеДобавлено: Ср Ноя 30, 2011 20:26    Заголовок сообщения:

anest писал(а):
а какой - вариант? Wink


вариант зависит от проблемы. в чем именно проблема?

если проблема в шаредхостинге то избавиться от шаред хостинга
если проблема в базе данных - настроить мастер слейв репликацию и запатчить движек форума так, чтобы чтение происходило со слейва а запись на мастер. http://www.google.com.ua/search?q=read+write+split
если мало то устроить репоикацию на n-слейвов под одним именем и выдавать днс по раундробину
если проблема апач - избавиться от апача

и тд Smile

тоесть сначала нада определиться с проблемой а потом решать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Unix Way Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum