Трафик и так есть, без memcached сервер СУБД справляется с трудом. А что, кластер MySQL типа master-slave намного менее производителен, чем отдельно стоящий MySQL-сервер?
Александр Фролов добавил 11.04.2011 в 16:23
У меня нет опыта эксплуатации кластеров, но полагаю, что панель поможет контролировать состояние кластера, добавлять, заменять и реконфигурировать серверы. Ну и по мелочи - добавлять сайты, смотреть логи, управлять сетевым экраном, и т.п.
Хотя без поддержки панели для хостинга сайтов одного магазина можно и обойтись, но зачем? По мне лучше заплатить разработчикам, и если что, они помогут.
Тут нужно именно оптимальное решение без фанатичности и баснословных цен, про Windows и брендовые решения для крупных корпораций речь не идет. Пока не нужна отказоустойчивость в рамках нескольких датацентров, если она стоит больших дополнительных денег.
Поэтому меня и заинтересовал относительно бюджетный кластер от ISPSystems, но хотелось бы узнать, есть ли адекватные конкуренты, предлагающие аналогичные решения за деньги подобного масштаба. Есть ли интеграторы, способные предложить кластер за такие же деньги, что и ISPSystems?
Панель управления, насколько я понимаю, упростит и удешевит обслуживание кластера, или нет?
А к какой компании, кроме ISP Systems, можно обратиться для создания и последующего сопровождения кластера?
Нужно, чтобы у этой компании был опыт подобных работ как минимум несколько лет и штат админов, чтобы не проект не зависел от одного человека. Хотелось бы также предварительно получить описание сделанных проектов, включая их архитектуру и масштаб стоимости, чтобы можно было сделать выбор.
Александр Фролов добавил 11.04.2011 в 11:10
Не очень понятно, причем тут нагрузка на СУБД, и какие есть альтернативы. Сейчас все работает на одном сервере, и MySQL с нагрузкой справляется, с учетом применения memcached и Sphinx.
Пока больше склоняюсь к ISPManager Cluster. Но чтобы сделать окончательный выбор, мне хотелось бы увидеть отзывы пользователей ISPManager Cluster или других решений, т.к. выбор хотелось бы сделать осознанный.
Уже несколько лет пользуюсь ISPManager на FreeBSD, проблемы, конечно, были, но они не имели для меня критического значения. Команда ISPSystem мне всегда достаточно оперативно помогала. Поэтому есть надежда, что и ISPManager Cluster будет работать надежно. Единственно, придется переходить с хорошо обжитого FreeBSD на Debian Linux, и прежде чем затрачивать усилия на его изучение, хотелось бы почитать отзывы о надежности решения ISPManager Cluster от тех, кто им реально пользовался...
Хотя сейчас на первом месте стоит именно обеспечение отказоустойчивости при выходе из строя отдельных серверов, вопросы масштабируемости также имеют большое значение. Конечно, если можно было бы наращивать производительность системы простым (ну или не совсем простым) добавлением серверов, то это было бы очень хорошо.
А почему не рекомендуете? Что с ним не так?
Есть ли какие-нибудь альтернативы?
Александр Фролов добавил 10.04.2011 в 10:32
Задача упрощается тем, что наша компания и является разработчиком ПО интернет-магазинов, поэтому, как я уже здесь писал, мы можем адаптировать наше ПО под любое кластерное решение. Штат программистов и других специалистов имеется, но администрировать все мне приходится самому.
Для меня самое трудное сейчас - это понять, как и на чем делать HA-кластер, чтобы не разорить заказчика и чтобы в результате получилось наджено работающее и относительно простое в сопровождении решение. Такое, чтобы админам не нужно было круглосуточно дежурить около серверов и делать что-то наспех вручную при отказе аппаратных средств, а заниматься ремонтными работами спокойно. Например, забрать сервер с площадки и вернуть его через несколько дней.
Насчет временной аренды сервера у провайдера не вижу особого смысла - у нас есть резервные малозагруженные серверы, куда можно временно перенести магазин. Если поставить TTL поменьше, то действительно можно будет сократить время восстановления до времени восстановления резервной копии. Но это все равно будет не меньше часа, а это много...
Хотелось бы чтобы резервный сервер сразу включился в работу.
По цене - вопрос, конечно важный, но речь идет именно о поиске кластерного решения с разумной конфигурацией, обеспечивающей автоматическое использование резервных серверов.
Заказчик примерно в курсе масштаба затрат, но нужно создать кластер без излишеств и даже в рамках одного датацентра. Я в курсе, что на HA можно потратить любые деньги, но нужно решение, аналогичное по цене ISPmanager Cluster, или сам ISPmanager Cluster. Пока изучаю возможности, сравниваю цены...
Хотелось бы полностью исключить человека из процесса распределения нагрузки по серверам, когда один или два сервера выходят из строя. Собственно, это одна из целей построения кластера, т.к. у нас нет ресурсов нанимать круглосуточную смену админов. Да и заказчику не нужны перебои в работе, даже временные.
А вот когда серверы вышли из строя, тогда пусть человек занимается их ремонтом и возвращением в кластер. Не спеша, в рабочее время.
Наверное, как временная мера подойдет для улушчения текущей ситуации. Однако заказчик в итоге хочет, чтобы вообще перерывов в работе не было.