@Yariik
PHP, C#, JavaScript, jQuery, HTML, CSS

Как организовать хранилище музыки?

Есть сайт, с сервисов - загрузка музики, фото. Все как в Вк, поиск, пользовательская загрузка и т.д. Интересует по большей части аудио т.к. место уже заканчивается, на данный момент вся музика на hdd, но нужно расширять как то.
Вопрос - как сделать хранилища большого количества музыки(порядка 10ТБ) с возможностью записи в любой момент? Разные облака не рассматриваю, нужен хороший вариант с расчетам на то что в будущем сайт будет на домашнем хостинге, бюджет не столь большой, если с хостингом вмести, то порядка 20000-30000 тис рублей, пока все работает на локальном сервере.
  • Вопрос задан
  • 800 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Drno
Арендуйте сервер, к примеру на Хетзнер.
Раздайте музыку на сайт любым удобным для Вас способом
Ответ написан
alpik
@alpik
no I, no mine
Хостинг ua-hosting.company (реф)
Сервер
VPS (KVM) - E5-2697 v3 (12 Cores) 	20GB DDR4 	4x4TB RAID10 HDD
обойдется в 39$ в месяц при оплате за год.
Даже не заморачиваясь с настройкой, ставите любой линукс, авторизация по ключам, монтируете sshfs на локальный комп - и у вас на локальном сервере +16 тб. или 8 тб, если попросите сделать вам рейд.
Отдельно 10тб у них стоят 18$ в месяц
Ответ написан
trapwalker
@trapwalker
Программист, энтузиаст
Yariik, вот этой фразой вы расставили точки над Ё.
например у меня есть стабильная большая аудитория, и тут приходи жалоба, на меня виходят и тут же блокируют сервер, а с ним всю музику, значить нужно хранить где то копии всего, вопрос где


Теперь я вам готов ответить. Купите несколько HDD и недорогой комп. Поставьте комп в чулан, a диски настройте в программный RAID-массив (какой тип RAID выбрать - это отдельный вопрос, отдельно и задавайте). Нужно, чтобы было резервирование на случай выхода из строя одного диска.
На компе поставьте линукс, поднимите SAMBA, попросите у провайдера белый IP.
Настройте nginx на раздачу каталога с музыкой в виде статики.

Этого достаточно. Ваш "серьёзный" подход и размышления о рисках говорят сами за себя. Не будет никакой аудитории и вами никто не заинтересуется.
Если бюджет для вас настолько критичен, что вопрос встаёт даже в проблематичности бэкапа, то никакой рекламы и раскрутки сервиса вы не обеспечите.

Если я вас не убедил, подключите себе CDN Cloudflare поверх домашнего хранилища и попробуйте. Никто не мешает сайт вашего сервиса держать на VDS? Источник данных на домашнем компе, а раздавать публично через CDN Cloudflare.

P.S. Имеет смысл не брать для RAID-массива диски одной серии. Желательно иметь запасной пустой комплект в отключенном состоянии на подмену. Если вылетит один диск, не исключено что на подходе и другие. Первое, что нужно делать - это синкануть на свежий и по одному плавно выводить все выжившие диски из RAID заменяя свежими.

Но... кажется это не по вашим бюджетам, сударь.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы