@I_want_to_know

Как организовать хранение большого количества медиа файлов фото и видео, для сайта?

Всем добра и мира!
Уважаемые знатоки, поделитесь пожалуйста вашим компетентным опытом.
Задача (кратко):
Нужно обеспечить хранение и предоставление пользователю фото и видео. Не дорого (понимаю что это субъективное понятие, поэтому рассмотрю Ваше компетентное не дорого).

Задача подробнее:
Периодически на сайт нужно выкладывать фото и видео с мероприятий.
В среднем, вес фото с одного мероприятия около 5гб.
Видео может достигать 50Гб.
(для "грязного" расчета пусть будет 55гб).
Логика работы сайта такая:
Пользователь нажимает на кнопку "фото" у него открывается галерея (без перехода на сторонний сервис).
Пользователь нажимает на кнопку видео и у него открывается плеер (без перехода на сторонний сервис).
Размышления:
На хостинге reg.ru, во первых я не нашел расценок на cdn, во вторых в принципе не нашел этот раздел (может не внимателен).
Возможно есть удобный, не дорогой, надежный сервис для хранения фото и видео о котором я не знаю, но вы можете подсказать?
При этом всём, должно быть удобно заливать фото и видео на этот сервис и создавать там папки с датами
  • Вопрос задан
  • 497 просмотров
Пригласить эксперта
Ответы на вопрос 2
@rPman
До нескольких терабайт, при условии что сайтом очень активно пользуются, сотни мегабайт трафика и т.п. - самое дешевое это использовать свое хранилище, на основе hdd (при большой нужде - ssd), настраивать raid1 или raid5, используя минимально возможное количество дисков на массив (т.е. если 10 дисков то делать либо 2 рейда по 5 дисков либо три по 3 диска, не делать один огромный рейд - особенно если это hdd, он будет медленный). Хранить в виде файлов как они должны отдаваться, метаинформацию - в базе данных.

Если дисков в своем хранилище больше 20, или если сетевой трафик очень маленький, условно за сутки один-два пользователя смотрят фоточек на десяток другой гб. либо если суммарно хранимый объем превышает десятки-сотни терабайт, то строить свое хранилище становится значительно дороже и лучше идти в облака. Самое популярное это амазон s3, в его формате такие услуги предлгают и российские провайдеры типа селектела или яндекса. Тарификация там двойная - за сетевой трафик (по разному на загрузку и выгрузку) и за хранение от объема.
Ответ написан
@Drno
Свою хранилку делайте и прикручивайте к сайту плеер итд
по сути наверно S3 будет оптимальным...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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