Конфигурация сервера и выбор ОС под файловый портал

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
maluy
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-04-19 23:59:13
Откуда: Украина
Контактная информация:

Конфигурация сервера и выбор ОС под файловый портал

Непрочитанное сообщение maluy » 2011-01-11 13:56:57

Задача:
Запустить веб портал на котором будет зарегистрировано около 2000 - 3000 пользователей. Каждый пользователь будет иметь свой дом куда сможет заливать файлы различного типа и создавать каталоги-подкаталоги.
Доступ к файлам будет происходить в основном по протоколу WebDAV. Иногда необходимости доступа через веб и возможно по FTP.
У каждого пользователя будет создан отдельный каталог, когда в этот каталог будут записываться файлы то система их будет архивировать.
Увеличение пользователей может достигнуть к 4500.
Для тестирования и отслеживания актуальности проекта выделили 1000 $ на железо

Вопрос:
1. Как на счет вот такой комплектации начальных двух серверов (master-slave):
GIGABYTE GA-P55-USB3
Core i3 3.06GHz/4MB BOX (LGA1156) I3-540
DDR3 2048M 1333MHz Kingston
HDD 250G, 7200, Seagate Barracuda 7200.10, 8M Buffer, SATA II (ST3250318AS)
- 2 шт под ОС и логи
HDD 1000Gb, 7200, Seagate Barracuda 7200.12, 32M Buffer, SATA-II (ST31000528AS) - 4 шт под даные пользуватилей
БЖ 550W Chieftec BPS-550C 140mm FAN, Retail Box
Intel Pro/1000 GT Desktop Adapter, PWLA8391GTBLK

2. Без обид.
Мне по душе FreeBSD и ZFS. Но полазив в нете, понял, что большинство, такие проекты реализует на Linux. Что вы скажите?

P.S. Возможно кто то настраивал такие системы, или работает в данный момент. Посоветуйте стоит ли это начинать на BSD или сразу стартовать с Linux

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Конфигурация сервера и выбор ОС под файловый портал

Непрочитанное сообщение InventoR » 2011-01-11 14:41:31

Дамс, брать обычное железо для сервера.
А сколько одновременно будет обращений к диску посчитали?
какой размер файлов, упаковка и распаковка будет на ходу или в фоне во время простоя?
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Конфигурация сервера и выбор ОС под файловый портал

Непрочитанное сообщение hizel » 2011-01-11 14:43:42

$1000 ыы, эпическое нищебродство
отказывайтесь от проекта с таким бюджетом под такую задачу
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
maluy
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-04-19 23:59:13
Откуда: Украина
Контактная информация:

Re: Конфигурация сервера и выбор ОС под файловый портал

Непрочитанное сообщение maluy » 2011-01-11 15:20:14

InventoR писал(а):Дамс, брать обычное железо для сервера.
А сколько одновременно будет обращений к диску посчитали?
какой размер файлов, упаковка и распаковка будет на ходу или в фоне во время простоя?
Трудно сказать. Кому как потребуется. В основном обращения будут происходить в рабочий период. Думаю 300-400 пользователей будут одновременно заливать - скачивать файлы. То есть это будет пиковая нагрузка.
В большинстве файлы будут от 100Кб до 50МБ, но также могут быть и до 1,5 Гб - 2Гб но это будет редко.
Архивирование будет выполняться после того, как пользователь забросит файлы в предназначен для того каталог и зайдя на свою страницу нажмет на кнопку архивировать
hizel писал(а):$1000 ыы, эпическое нищебродство
отказывайтесь от проекта с таким бюджетом под такую задачу
Если проект пойдет. И приживется в корпорации. Тогда можно будет формировать соответствующий бьюджет и покупать соответствующее оборудование. Сейчас это будет тестовая площадка, так называемый бета вариант с гарантиеюю сохранение информации в любом случае.

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Конфигурация сервера и выбор ОС под файловый портал

Непрочитанное сообщение InventoR » 2011-01-11 15:37:13

Тогда увеличивайте количество дисков до 8-10шт как минимум, для хранения информации и делайте raid1+0.
При таком количестве ваши диски просто сойдут с ума, достаточно попробуйте на своем компе копировать несколько файлов в несколько потоков в одну директорию, скорость упадет как минимум в 3 раза. и это всего 2 файла, а если их будет 100 сразу)
Или искать вариант с нормальным контроллером с кэшированием и т.д.
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
maluy
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-04-19 23:59:13
Откуда: Украина
Контактная информация:

Re: Конфигурация сервера и выбор ОС под файловый портал

Непрочитанное сообщение maluy » 2011-01-11 15:52:48

InventoR писал(а):Тогда увеличивайте количество дисков до 8-10шт как минимум, для хранения информации и делайте raid1+0.
При таком количестве ваши диски просто сойдут с ума, достаточно попробуйте на своем компе копировать несколько файлов в несколько потоков в одну директорию, скорость упадет как минимум в 3 раза. и это всего 2 файла, а если их будет 100 сразу)
Или искать вариант с нормальным контроллером с кэшированием и т.д.
RAID0 сделать с помощью ZFS, а raid1 по сети на slave? Так я добьюсь гарантии не потерять информацию!
Или все таки делать raid0 +1 на master и на slave?