Александр Фролов

Александр Фролов
Рейтинг
155
Регистрация
27.12.2007
Должность
Владелец ИТ-компании Shop2YOU
Интересы
Основатель сервиса Shop2YOU — cоздание интернет-магазинов
myhand:
А чем оно "коробочное". Прям любые скрипты возьмут и будут работать там магически в "кластерном" варианте?
Вполне "обычно" под этим подразумевается и распределенное хранилище. Причем с известной отказоустойчивостью. Напр. GlusterFS или Drbd.
У Вас свой сервер? Арендуете?

От каких конкретно рисков Вы планируете защититься "кластером"? Насколько продолжительный даунтайм они вызовут в Вашей текущей конфигурации?

Мы приобретаем свои серверы. В нашем случае нужна защита от таких рисков, как полный выход из строя физического сервера, про проблемы с датацентром речь пока не идет (хотя в перспективе тоже интересно). Вообще насколько мне известно, ISPManager Cluster не позволяет создавать кластеры, разнесенные по разным датацентам.

В текущей конфигурации время недоступности определяется необходимостью переноса магазина на другой сервер с изменением IP в зоне A домена. Магазин можно перенести за пару часов (что тоже многовато), но на изменение IP в зоне A может уйти больше времени.

Кстати, ПО интернет-магазинов тоже нашего производства, так что мы легко можем вносить в него изменения для адаптации для работы на кластере. Если, конечно, это потребуется.

Александр Фролов добавил 08.04.2011 в 10:50

iHead:
посмотрите
http://www.1c-bitrix.ru/products/cms/features/webcluster.php
возможно, даже не столько с точки зрения использования самого Битрикса, сколько с технической стороны.

Спасибо, действительно интересно почитать, какие решения используются.

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

Но у нас проблема не с производительностью, нам нужно обеспечить именно отказоустойчивость.

Pilat:
Обычно под HA сейчас понимается что-то с общим хранилищем, так вот оно один из проблемных узлов. Прикиньте стоимость оборудования для кластера, например система хранения - 20-30 тысяч долларов для недорогих (самых недорогих), с учётом дублирования намного больше, это только ящики с винчестерами, и то не ориентированные на производительность. Приличные кластерне системы типа VmWare или HyperVM - это несколько тысяч долларов (3-4) на процессор лицензий, потом на бэкапы, потом на анализаторы проблем, потом специалистам...

Может быть будет проще не делать классический HA кластер, а делать высокодоступность на уровне приложений. То есть отдельно высокодоступный сервер базы данных, отдельно пул апачей.

Насчёт администраторов - надо компании искать, с сертифицированными специалистами. Я озаботился недавно этой же проблемой - тихий ужас в общем в представлениях обычных админов о HA. Я думаю, что тот же ispcluster требует услуги ispadmin'ов для нормальной работы. Вспомните с чего начиналась их панель - установить не каждый сам мог, они ставили. Может и вариант к ним обратиться.

Да, вот и я подумываю насчет ISPManager Cluster, но маловато отзывов тех, кто им пользуется.

По цене ISPManager Claster вполне, но настораживает хранилище на обычных серверах и NFS. И насколько я понимаю, кластер MySQL там собирается тоже средствами самой MySQL (мастер-мастер), и не возникнет ли сложностей с восстановлением кластера MySQL, когда один из серверов СУБД нужно будет менять... Не знаю, можно ли с MySQL сделать как-то еще.

В принципе, специалисты ISPSystem довольно оперативно помогали мне решать вопросы с ISPManager, однако хотелось бы еще более плотной приоритетной поддержки, с саппортом поо телефону, а не только через тикеты.

netwind:
Александр Фролов, и че? у вас же крутой магазин! купишь два нормальных сервера, а не как обычно что в ДЦ подсунут.

Мы и так покупаем свои неслабые серверы) Но насколько я понимаю, HA-кластер на двух серверах не сделаешь. Дело даже не в количестве серверов, а в том, что мне сейчас нужно сделать правильный выбор решения. И хотелось бы узнать в первую очередь, есть ли позитивный опыт создания таких систем, и кто может их создавать и сопровождать за разумные деньги.

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

Я где-то читал, что виртуализация хороша, когда приложение занимает процентов 40-60 ресурсов сервера, а в данном случае есть подзрение, что все это будет работать медленно на виртуальной машине - физический сервер топовой конфигурации справляется, но с трудом. Хотя, идея насчет использования виртуализации для HA, конечно, интересная. Однако, видимо, все же не исключает наличия каких-то балансировщиков нагрузки?

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

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

Хотелось бы сравнить предложения разных компаний, которые занимаются созданием и сопровождением подобных кластеров - доверяться одному админу не хотелось бы, ввиду высоких требований к HA. Т.е. человеческий фактор должен быть исключен.

netwind:
Александр Фролов, если это не продают на каждом углу, значит затраты серьезны, разве не логично?
даже сама экспертная оценка затрат - уже серьезная работа.
И ispmanager cluster ничем не спасет от отключения целого датацентра, как и многие другие решения.

Я все понимаю, что серьезная и недешево, но мне нужно узнать, был ли у кого-нибудь реальный опыт использования ISPmanager Cluster или аналогичных решений?

Есть ли компании, готовые создать такой кластер и сопровождать его?

Попробуйте обратиться в Филанко (hoster.ru), у них есть решение в виде прокси-сервера, фильтрующего боты. Цена зависит от кол-ва ботов и кол-ва доменов.

А как у FreeBSD с возможностью работы на брендовых серверах?

Пока я знаю что Интеловские поддерживаются с контроллером LSI, но вот зависания RMM3 реально мешают...

Было бы очень интересно узнать, есть ли у кого положительный опыт использования FreeBSD на серверах, отличных от Intel, и как там с поддержкой кеширующих дисковых контроллеров с батарейкой?

Какое вообще железо (из числа надежного и мощного, с аналогом RMM) лучше всего покупать для FreeBSD?

Тоже нахожусь в сомнениях насчет того, не начинать ли миграцию из FreeBSD в сторону Linux.

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

Я тут накупил сереров Intel со встроенной консолью RMM3, так через некоторое время эти консоли перестают работать до тех пор, пока я не сделаю сброс сервера с выключением питания. Поэтому подумываю, не поискать ли что-нибудь понадежнее, HP, например.

Однако не хочется вкладывать кучу денег в покупку сервера, если нет гарантии что там заработает FreeBSD, а вот с Linux такой проблемы не возникает.

Так что можно сказать, что меня толкают на миграцию не проблемы самой FreeBSD, а проблемы с надежностью серверов, которые я использую. Очень не хочется мигрировать, это очень затратно, но и ситуация, когда не работают встроенные консоли RMM3, меня не устраивает...

Всего: 343