Здравствуйте. Ищу решения для создания отказоустойчивого сервера. Подскажите Ваши варианты для БЫСТРОГО переключения с одного IP сервера на другой в случаи недоступности первого. DNS записи обновляются долго, а нужно решение которое могло бы переключиться в короткие сроки. Заранее благодарю за Ваши ответы
Как-то долго занимался изучением данного вопроса. Совместно с провайдером строили систему из двух серверов с разными каналами связи. Проблема заключалась в том, что в БД шли постоянно данные и их не целостность вредили БД. В конечном итоге остановился на выделенном сервере с 2-я процами, 2-я БП, два зеркала в рейде, а резервирование канала связи уже положено на провайдера, если нормальный провайдер, то у него заведено обычно >2 каналов от разных операторов и они уже между собой делают балансировку. Так же можно порекомендовать хостинг зарубежом, где-то в Нидерландах или Германии, там качество сервиса на порядок выше. Сами пользуемся http://www.site5.com/ более года, проблем не замечали.
занимаюсь как раз подобными решениями, успешно работают так уже много клиентов, решение не дешевое, зато на порядок выше устойчивость вашего проекта, пишите в личку если интересно.
посмотри еще что такое round robin dns. Думаю тоже может помочь --- Добавлено, 30 сен 2013 --- а вообще лучше ставить на днс маленький ttl. Когда падает хост меняешь днс запись и пользователи получат новую через время указанное в ттл
Сделай зеркало сайта на другом хостинге - и как только сайт упал (та же яндекс метрика стучит про это в течении 5 минут) разворачиваешь IN А запись на другой хост и дело в шляпе.
Надо делать два сервера и решать вопрос с dns там, где Вы его настраивали. Обычно это у регистратора. Обратите внимание по моей ссылке на сообщение о том как работает сторона посетителя. Только смысла в этом нет. Есть такой параметр как uptime. Это время доступности сайта или сервера. У нормального хостера он выше 98%, это как минимум более 99% обычно. То есть в год сервер с сайтом работает 98% времени и 2% времени простаивает. У нормального хостера это ночные часы на техническое обслуживание и он предупреждает заранее, так что можно и в ручную на резерв переключится и попросту внимание на это необращать, так как толком никто незаметит. Если у Вашего хостера другая ситуация, то попросту поменяйте хостера и все вопросы будут решены.