ЧИтайте внизу приложен файл.
Проектирование серверной части сервиса
Привет Всем!
Необходим грамотный сисадмин, который спроектировал бы freebsd сервер высоких нагрузок, с дальнейшей возможностью его поддержки.
Сервер необходим для интернет сервиса, который будет отдавать большие файлы (1 - 8 гигов) по http. Предполагаемая суточная аудитория около 2000 человек. В день тянуть будут около 300 файлов средним размером 1.5 ГБ.
Что необходимо сделать?
1.Дать рекомендации по оптимальной конфигурации сервера (серверов) + raid. А также рекомендации по подключению (сколько ипшников, сколько портов, какой канал итд)
2. Установить с нуля и запустить сервер FreeBSD со всеми необходимыми для работы приложениями, такими как nginx например.
3. Разработать программную архитектуру сервера отдачи файлов, которая смогла бы выдерживать относительно высокие нагрузки (около 300 запросов в сутки на отдачу больших (1 - 8 Гб) файлов по фтп либо хттп, одновременная отдача 10 и более файлов). Сервер должен быть спроектирован с перспективой масштабирования в случае увеличения нагрузки на сервер либо при недостатке hdd
4. привязать средства мониторинга, типа Ориана, чтобы наблюдать за состоянием сервака (нагрузка, работоспособность, состояние свободного места на дисках итд) 1
Какова схема отдачи файлов?
1) Пользователь выбирает файл и нажимает «скачать»
2) Идет запрос на аутентификацию юзера
3) генерится ссылка md5 hach
4) на ссылку + пользователя накладываются ограничения:
- ссылка активна в течении 24 часов
- только этот юзер может использовать данную ссылку
- данный файл можно качать только в 1 поток
- еще необходимые ограничения
+ возможность докачки
Максимальное число одновременных закачек для одного пользователя должно задаваться в админке.Также в админке должен устанавливаться лимит на скорость отдачи файла
Все заинтересованые в проекте высылают свои предложения на [email protected].
В письмах должна быть следующая информация:
- ссылки на портфолио
- ориентировочная смета по разработке
- план работ со сроками
+ приветствуются блок схемы с предложениями и рекомендациями (с целью выявления общего урровня разработчиков)
Заявки фрилансеров
Похожие заказы
- $1000Системное программирование1 исполнительЗакрыт17 лет назад
- $500
Система не простая....Плачу от 500!...Просьба писать тех кто уверен в своих возможностях...
Системное программирование1 исполнительЗакрыт17 лет назад Требуется выполнение ряда разовых работ по разработке/доработке математического ПО под консоль на Си. С использованием MPI.
Системное программирование3 заявкиЗакрыт17 лет назадТребуется программирование сайта с несколькими уровнями доступа Пользователь1, Пользовательль2, Администратор, модератор. Пользователь1 – внутренняя страница + сервисы Пользователь2 – внутренняя, внешняя страница. Редактирование внешней страницы через внутреннюю. От вас ...
Системное программирование10 заявокЗакрыт17 лет назад- $20
Программа вводит массив беззнаковых шестнадцатиричных чисел и сжимает этот массив путем размещения нескольких чисел в одном 32-разрядном машинном слове.Среди вводимых чисел находится максимальное, длина двоичного представления которого используется в качестве длины сегментов, из которых формируются ...
Системное программирование2 заявкиЗакрыт17 лет назад - $250
Требуется написать декомпилятор MQ4 в EX4 на любом языке программирования. Если уже кто-то уже делал подобное ранее то пишите.
Системное программирование1 заявкаЗакрыт17 лет назад Нужно разработать программу на Delphi7,которая будет блокировать доступ к сайтам из черного списка. То есть заносим в список сайты,запускаем программу,и прога не пропускает через любые браузеры на эти сайты. Цену пишите в предложениях.
Системное программирование1 исполнительЗавершен17 лет назад- $250
Нужен программист который модифицирует сорс код ринг0 кода DELPHI PASCAL ASM
Системное программирование9 заявокЗакрыт17 лет назад Требуется алгоритм выделения пауз,длительностью от одной секунды, в речи. Вход - файл в формате wav, mp3, mpeg1 или h.264 Выход - массив формата: время начала паузы, время конца паузы Операционная ...
Системное программирование1 исполнительЗавершен17 лет назадВозникла потребность создать аналог teamviewer.com, т.е. сервис удаленного доступа клиентов вне зависимости, внешний или внутренний у них адрес. Не просто поднять VPN server на дедике с разруливанием маршрутизацией маршрутов к подсетям и хостам, а сделать ...
Системное программирование3 заявкиЗакрыт17 лет назад