Техническое задание на разработку файл-хостинга

Антон17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.10.2008

Задача:

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

Техническое задание должно включать в себя следующие вещи:

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

2. Архитектура и программная часть системы:

а) Количество машин, количество рейд-массивов, структура их подключения.

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

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

г) Программная часть - описание. Лоад-балансер. Морда сайта, которая должна обеспечивать мониторинг состояния аплоада. На чем ведется разработка.

д) Аккаунтинг клиентов на скачивание. Есть платные клиенты, которым отводится до 80% канала, и все остальные, которые качают не более чем 50 Кб в секунду.

3. Оценка пропускной способности канала (среднесуточная и пиковая) исходя из параметров, полученных в п. 1.

4. Система администрирования всего этого хозяйства.

5. Элементы бизнес-планирования - оценка железа, спланированного в пункте 2, для пиковой нагрузки 200к даунлоадов в сутки.

Просьба оставлять здесь свои контакты (email обязателен + icq если пользуетесь).

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

Заявки фрилансеров