Какая Архитектура файлового хранилища?
Нанять программиста, он все сделает.
Четко понять для начала технические требования:количество посетителей;трафик по скачиванию средний и в ЧНН;размер размещаемых файлов средний;требования по отказоустойчивости (сколько % в месяц ресурс будет не доступен? только не говорите, что 24/7)алгорим монетизации
Ответив на эти вопросы, появятся куча других и сильно будет зависеть архитектура. Иначе вам ответ будет такой: используйте HTTP, делайте несколько доменных имен, балансируйте нагрузку, внедрите биллинг.
И да, если вы захотите заработать на этом денег, затраты на техническую составляющую будут (назовем это CAPEX) около 10-15%. Остальное - маркетинг, SEO, инфраструктура. В рамках такой пропорции вы должны понять, что гораздо проще оплатить работу программистов (или купить готовое решение).