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

Какой удобный и недорогой сервис может использоваться для хранения больших объемов фото и видео на сайте, с возможностью создания каталогов по датам для удобного доступа пользователя? Требуется решение, которое обеспечит прямой доступ к фотографиям и видео без перехода на сторонние сервисы, а также удобное добавление и управление контентом.
  • 22 марта 2024 г. 17:19
Ответы на вопрос 2
Для хранения большого объема фото- и видеофайлов для своего сайта можно использовать облачное хранилище, такое как Google Cloud Storage, Amazon S3 или Microsoft Azure Blob Storage. 

Эти сервисы обладают высокой производительностью, надежностью и масштабируемостью, что делает их отличным выбором для хранения больших объемов данных. Кроме того, они предлагают удобные инструменты для организации файлов по каталогам и обеспечивают прямой доступ к контенту через URL.

Если вы ищете удобное и недорогое решение, то можно также рассмотреть сервисы хранения данных в облаке, такие как Dropbox, Google Drive, OneDrive или Яндекс.Диск. Они также обладают удобными функциями организации файлов, доступом через URL и позволяют легко управлять контентом.

Важно выбрать сервис, который поддерживает создание каталогов по датам для удобного доступа пользователя. Также обратите внимание на стоимость хранения и передачи данных, чтобы выбрать оптимальное решение для вашего сайта.
До нескольких терабайт, при условии что сайтом очень активно пользуются, сотни мегабайт трафика и т.п. - самое дешевое это использовать свое хранилище, на основе hdd (при большой нужде - ssd), настраивать raid1 или raid5, используя минимально возможное количество дисков на массив (т.е. если 10 дисков то делать либо 2 рейда по 5 дисков либо три по 3 диска, не делать один огромный рейд - особенно если это hdd, он будет медленный). Хранить в виде файлов как они должны отдаваться, метаинформацию - в базе данных. 

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