Когда подходящее время для введения высокой доступности для веб-сайта?
Есть много статей о вариантах высокой доступности. Это не так очевидно, однако, КОГДА самое время переключиться с одного сервера на конфигурацию высокой доступности.
Пожалуйста, рассмотрите мою ситуацию:
http://www.postjobfree.com - это круглосуточный веб-сайт со значительным трафиком:
http://www.similweb.com/website/postjobfree.com
В настоящее время я запускаю его на одном сервере: и веб-сервер IIS 7.0, и SQL Server 2008 работают на одном аппаратном блоке.
Время от времени (~ один в месяц) ~ 5 минут простоя, как правило, вызвано перезагрузкой, необходимой для некоторых обновлений Windows Server. Обычно время простоя запланировано и происходит ночью. Тем не менее, это неприятно, потому что Google Bot и некоторые пользователи все еще активны ночью.
Текущий доход веб-сайта составляет около $ 8K / месяц.
Я рассматриваю переход на конфигурацию с двумя серверами (веб-ферма из двух веб-серверов и кластер из двух серверов SQL, размещенных на двух аппаратных серверах).
Плюсы:
1) Высокая доступность (теоретически без простоев). Даже если один из серверов выйдет из строя - другой сервер вступит во владение.
2) Без потери данных: без кластера SQL может быть потеряно до одного дня данных в случае аппаратного сбоя (мы делаем ежедневное резервное копирование).
Минусы:
1) Больше усилий по настройке и поддержке такой конфигурации.
2) Более высокая стоимость хостинга. Вместо ~ 600 долларов в месяц это будет около 1200 долларов в месяц.
Что бы вы посоветовали?