@IndexT

Какая Архитектура файлового хранилища?

Заинтересовался вопросом файлового обменника, на очень грубо говоря на подобии DepositFiles.
Ресурсы: Планируется разработать сайт на PHP+MySQL, и имеется 2 файловых сервера по 36ТБ, канал 1гбит/сек - с возможностью расширения до 10гбит/сек(на сервер).
Вопрос: как правильно реализовать файловое хранилище(загрузка/скачка)? Как обращаться на второй сервер? Какое доп. ПО необходимо?
  • Вопрос задан
  • 556 просмотров
Решения вопроса 1
vvpoloskin
@vvpoloskin
Инженер связи
Четко понять для начала технические требования:
  • количество посетителей;
  • трафик по скачиванию средний и в ЧНН;
  • размер размещаемых файлов средний;
  • требования по отказоустойчивости (сколько % в месяц ресурс будет не доступен? только не говорите, что 24/7)
  • алгорим монетизации

Ответив на эти вопросы, появятся куча других и сильно будет зависеть архитектура. Иначе вам ответ будет такой: используйте HTTP, делайте несколько доменных имен, балансируйте нагрузку, внедрите биллинг.

И да, если вы захотите заработать на этом денег, затраты на техническую составляющую будут (назовем это CAPEX) около 10-15%. Остальное - маркетинг, SEO, инфраструктура. В рамках такой пропорции вы должны понять, что гораздо проще оплатить работу программистов (или купить готовое решение).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
FanatPHP
@FanatPHP
Чебуратор тега РНР
Нанять программиста, он все сделает.
Ответ написан
Комментировать
@IndexT Автор вопроса
Программиста нужно контролировать
Ответ написан
Комментировать
Anilbemo
@Anilbemo
1. Найти знакомого программиста, который решит вам проблему.
2. Изучать тонны инструкций, для того чтобы сделать это самому.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы