Нужна помощь в создании веб-сервера - PullRequest
0 голосов
/ 15 января 2009

Привет!

Я бы хотел создать веб-сервер Apache, работающий на Debian Lenny.

В первую очередь он будет использоваться для размещения интернет-магазина, поэтому он должен иметь небольшой ввод-вывод и много изображений (предварительный просмотр / превью / т. Д.).

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

Под непрофессионалом я имею в виду, что мне не нужно вкладывать деньги в покупку лезвий, стойки или чего-то в этом роде. Просто обычный настольный ПК, настроенный на производительность веб-сервера.

Что обнажает мою текущую проблему: я понятия не имею, какую машину мне следует искать.

Если бы я захотел построить игровую установку, нет проблем - есть как минимум миллион сайтов с высокопроизводительными тестами, от новейших обзоров графических карт до плоских ЖК-графиков контрастности / времени отклика. Но когда я пытаюсь найти рекомендации для сборки на основе веб-сервера, мне трудно найти хороший ПОСЛЕДНИЙ обзор.

Итак, по крайней мере, мне удалось собрать это до сих пор - вот приоритеты, которым я должен уделить внимание:

1) Lots of memory (preferably fast)
2) A pair of fast HDDs
3) As many cores as I can get
4) As fast processor as I can get
5) A MB with good I/O

Итак, память и жесткие диски не так уж важны, вы не ошибетесь здесь (наверное). С ценами на оперативную память в наши дни довольно просто закачать 8+ Гб в машину.

Единственный вопрос здесь: стоит ли покупать крошечный (<= 32 Гб) SSD и помещать на него все мои веб-материалы и ОС. Весь мой веб-сервер имеет размер всего пару мегабайт + база данных будет очень аккуратно помещаться на нем с местом для загрузки. </p>

Что касается видеокарты, я просто подключу любую старую карту PCI Ex, которую смогу подключить, и то же самое касается любой периферии. Мне не нужен какой-либо дисплей - большую часть времени я буду входить удаленно.

ОК - и теперь самый важный вопрос: какой Proc и MB купить. Насколько я понял, было бы лучше иметь 10 ядер, работающих на частоте 100 МГц каждое, а не только одно, работающее на частоте 2 ГГц, учитывая природу машины.

Так что мне, скорее всего, придется получить четырехъядерное ядро, верно? Вопрос в том, какой ...: /

Потому что есть несколько доступных ... Мой бюджет составляет около 800 долларов США. Это, опять же, только для proc, MB и памяти. У меня есть жесткие диски. Если я возьму небольшой SSD, добавлю к этому бюджету 100 долларов.

AMD Phenom или Intel Core 2? Какой МБ пойти с этим? Я полностью потерян здесь.

Если это начнет войну между AMD и Intel, мне очень жаль, потому что это не мое намерение - но если бы вы могли, по крайней мере, указать мне на хороший недавний обзор сборки веб-сервера, я был бы признателен .

Ответы [ 5 ]

1 голос
/ 15 января 2009

Это действительно натяжка для «правильного» вопроса для SO. Только в градусах, хотя "реализация".


Предварительно сконфигурированные «серверные» машины часто могут быть более экономически выгодными. Но, если вы все еще предпочитаете создавать свои собственные ...

Учитывая только ваш бюджет (800 долларов) на МБ, Proc и Память ...

RAM - DDR2 800 (200 долл. США / 4 ГБ и дешевле)

МБ - 1333/1066 МГц FSB ($ 250)

ЦП - Двухъядерный ($ 150)

Четырехъядерный процессор все еще может быть слишком дорогим для выгоды - но это вам решать.

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

1 голос
/ 15 января 2009

С одной стороны, вы говорите, что вам не нужна такая большая производительность, но с другой стороны, вы говорите о добавлении как можно большего количества ядер. Четырехъядерный процессор AMD или Intel будет более чем достаточно. Он попадает в категорию «религиозной войны», но я предпочитаю чипы Intel; Я обычно покупаю процессоры Xeon. Что касается SSD, я бы не стал беспокоиться. Посмотрите на хорошую настройку RAID с контроллером 3Ware; или RAID 1 + 0 или RAID 5 (очевидно, будет религиозная толпа против RAID5, хотя я предпочитаю это… по крайней мере, пока RAID 6 не станет более распространенным). Идеально подходит столько памяти, сколько вы можете себе позволить, хотя все, что больше 8, вероятно, излишне из того, что вы сказали. Вероятно, главное отклонение от того, что вы уже перечислили, это то, что я бы даже не стал беспокоиться о SSD. В зависимости от ваших моделей использования, вы можете фактически снизить производительность, и любые преимущества для ваших вариантов использования не будут стоить затрат. Подождите, пока исследование наверстает упущенное для SSD с точки зрения производительности. :)

Если это бизнес-сервер, я рекомендую приобрести один из предварительно сконфигурированных серверов у IBM, Dell или любого другого крупного производителя, которого вы предпочитаете (я предпочитаю IBM).

0 голосов
/ 15 января 2009

Я использую MediaTemple для своих сайтов. У них есть много профессиональных организаций, размещенных на этих серверах. Я бы, наверное, пошел с ними на твоем месте.

Мой папа думал, что серверный маршрут будет легким, и мы по-другому узнали трудный путь. Если у вас нет друга или сотрудника, который действительно знает, что он делает, я буду осторожен. В любом случае, удачи.

0 голосов
/ 15 января 2009

Если вы не планируете запуск следующего Amazon, я бы сказал, что ваш выбор процессора / чипсета не имеет значения. Найдите материнскую плату с нужными вам функциями (4+ слота ОЗУ, множество заголовков SATA и т. Д.), Которые соответствуют вашему бюджету, а затем купите многоядерный процессор верхнего уровня. Приобретите карту PCI Express RAID и мясной ИБП.

Получите ванильный жесткий диск для ОС и пару быстрых дисков (WD Velociraptors и т. Д.) И поместите их в RAID 1 для веб-сервера для резервирования.

Затем, через год или около того или перезапуская сервер через день, перенесите все в хостинговую компанию.

0 голосов
/ 15 января 2009

Рассматривали ли вы общий, выделенный или виртуальный хостинг? На вашем месте я бы выбрал SliceHost для виртуального сервера, а затем использовал Amazon S3 для обслуживания изображений и других больших статических файлов. Комбинация хорошо работала для меня в прошлом. Я обнаружил, что, особенно когда речь идет о хостинге, не берите на себя больше ответственности, чем вам абсолютно необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...