Я работаю администратором компьютерной сети в крупной компании-разработчике программного обеспечения. Моя компания продает свое программное обеспечение через веб-сайт, размещенный в сети компании. По мере роста компании мы обнаруживаем, что веб-сервер не может справиться с нагрузкой, создаваемой трафиком на сайте. Мне нужно было придумать решение для управления нагрузкой на сервер, и мне в голову пришла кластеризация. Какие соображения я должен принять во внимание, прежде чем я смогу попытаться настроить кластеризацию в моей сети? Что мне нужно сделать, чтобы проанализировать требования бизнеса и приложений? Как я могу спланировать способы хранения? Как я могу спланировать мощность сервера? Как я могу спланировать политики аварийного переключения?
«Формальная» кластеризация сложна, и я бы не стал рассматривать ее для веб-сервера из-за сложности, которая, вероятно, не нужна.
Вы смотрели на простую балансировку нагрузки? Думали ли вы, что загляните на веб-сайт, чтобы узнать, эффективно ли он закодирован для масштабирования, например отдельные серверы для статического контента, такого как изображения и т. д.? Если вы много используете SSL, то рассматривали ли вы ускорители SSL для переноса этой рабочей нагрузки с веб-сервера?
Я вижу здесь много вопросов, и я считаю, что на них лучше всего ответить, предоставив дополнительную информацию. Я предлагаю вам начать с хорошего ресурса, чтобы понять концепции. Если вы ищете кластер Microsoft, http://technet.microsoft.com Кластеры в основном бывают двух типов: 1) отказоустойчивость 2) балансировка нагрузки N / w.
Сначала решите, по какому пути вы хотите пойти, а затем идите оттуда. Если вы ищете кластерный веб-сервер, я предлагаю вам начать здесь http://technet.microsoft.com/en-us/library/cc778748(WS.10).aspx
Контрольный список: планирование и создание кластера серверов: тоже хорошее начало http://technet.microsoft.com/en-us/library/cc757338%28WS.10%29.aspx
Вы найдете много информации о кластеризации Microsoft здесь: http://blogs.msdn.com/b/clustering/