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

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

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

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

2 ответа

Решение

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

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

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

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

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

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

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

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

Другие вопросы по тегам