Назад | Перейти на главную страницу

Рекомендации по настройке сервера для нового сайта, который может получить большой трафик в пределах 6 м.

Мы создаем новый сайт типа web2.0 с элементами электронной коммерции. Бюджет немного ограничен. Мы ожидаем, что из-за характера сайта, рекламных акций и т. Д. Трафик может увеличиться довольно быстро. В поисках совета по выбору хорошей конфигурации для начала, мы собираемся сотрудничать с CalPop в центре Лос-Анджелеса.

Мы посмотрели на Dell, ABMX.com и получили предложение от CalPop (они делают свои собственные серверы, как и управляемый хостинг). Ценовой диапазон колеблется от 1200 до 3300 долларов за сервер. Мы думаем начать с веб-сервера и сервера базы данных, оба с зеркальными дисками. Было бы неплохо, если возможно, не превышать 2 КБ на сервер. Минимальная конфигурация для каждого, вероятно, будет четырехъядерным с 8 ГБ оперативной памяти. Думаете запустить Windows Server 2008 R2 (Web Edition?) И SQL Server 2008.

Нужен совет по лучшим конфигурациям серверов и / или брендам, которые соответствуют бюджету, но которые позволят нам плавно масштабироваться по мере увеличения трафика. Надежность тоже очень важна. Также интересно, нужен или полезен коммутатор / маршрутизатор для соединения двух серверов.

Учитывая, что вы уже выбрали среду (этот конкретный цвет), это может повлиять на ваше решение. Во-первых, планируете ли вы использовать коло для ручной работы со шрифтом? У вас есть варианты. В некоторых случаях вы можете арендовать у них место, но решите выполнять 100% фактической работы на ваших серверах (включая физические вещи). При желании вы можете запланировать немного опереться на коло и попросить их выполнить некоторые базовые операции за вас (возможно, включая установку в стойку и подключение оборудования, установку Windows, текущие исправления и мониторинг, резервное копирование и т. Д.). Я хочу сказать, что если вы собираетесь попросить их помочь с некоторой частью администрирования, использование их серверов настраиваемой сборки, вероятно, будет очень хорошей идеей.

Точно так же, если вы планируете выполнять всю работу самостоятельно, я бы серьезно рассмотрел опыт и навыки людей / человека, которые будут выполнять эту работу. Созданный на заказ сервер или что-то вроде ABMX может быть отличным вариантом, если ваши люди сильны технически, но учитывайте поддержку, которую вы получите. Можете ли вы сами починить, если умирает RAID-контроллер? Или вы бы предпочли связаться с кем-нибудь в 3 часа ночи, когда сайт не работает? Dell будет дороже, и хотя их поддержка часто отстой, всегда будет кто-то, кто ответит на звонок, и если вы нажмете, вы обычно можете получить кого-то по телефону, который может помочь и быстро доставить детали, когда это необходимо.

Я бы выбрал нестандартные сборки ... ... от SUPERMICRO. Специально для сервера базы данных у них есть корпус NICE, в котором есть 2 стойки по высоте и место для 24 жестких дисков - с помощью Velociraptors вы можете построить здесь отличный сервер базы данных. Помните, серверы баз данных живут за счет ввода-вывода - не столько скорость процессора.

Если вы хотите заранее спланировать масштабирование веб-сайта, у SuperMicro также есть серверы высотой в 2 стойки и 2 полностью независимых картриджа для компьютеров. Но они ОТСУТСТВУЮТ для баз данных (недостаточно локальных доступных операций ввода-вывода - и снова базы данных ЖИВУТ на емкости ввода-вывода, а не на гигабайтах, IOPS).

Держитесь подальше от проклятых - они редко имеют финансовый смысл, если вы не принимаете в расчет администрирование и не используете IO Wise - просто не хватает места на жестком диске. В вашем случае они просто не будут соответствовать вашим потребностям, если только вы не получите БОЛЬШОЙ БОЛЬШОЙ перерыв в цене. И кожух, так сказать, бесплатно.

ЧЕТЫРЕХЪЯДЕРНЫЙ? ШУТКИ В СТОРОНУ? ;) Возьмите один из кейсов SUperMicro, о которых я говорил выше. Вставьте подходящую серверную плату для - хм - двух оптеронов на шесть ядер. Подключите оперативную память 32 ГБ. Загрузите Hyper-V на сервер Windows. Затем:

  • Настройте 3 диска как RAID 10, 64 ГБ для операционной системы, остальные для Hyper-v
  • Установите веб-сервер и сервер базы данных как виртуальные машины.
  • Подключите другой набор дисков, если это необходимо для рабочих дисков сервера базы данных, которые вы сопоставляете с экземпляром Hyper-v базы данных как «проходные» диски.
  • Подключите еще один набор дисков для резервного копирования - здесь работают «медленные» диски 750 ГБ в RAID 5.

Вы получаете большую производительность, лучшую масштабируемость и не имеете никаких реальных отрицательных моментов (в любом случае у вас нет избыточности в вашей настройке).