ОГРОМНЫЕ варианты хранения данных в облаке?
-
03-07-2019 - |
Вопрос
Есть ли у кого-нибудь хорошее предложение о том, как сделать видеозапись?
У нас есть камера, которая может записывать, а затем транслировать видео в реальном времени на сервер.Это означает, что у нас могут быть тысячи камер, круглосуточно отправляющих данные для записи.Мы будем хранить данные более 7/14/30 дней в зависимости от пакета.
- В день, если камера отправляет данные на сервер, она будет хранить 1,5 ГБ.
- Значит есть трафик 1,5Гб/день/камера
- Итого ежемесячно 45 ГБ/месяц/камера (данные + пропускная способность для одной камеры)
Подскажите, пожалуйста, наиболее экономически эффективный способ хранения этих данных?
Спасибо!
Решение
У Солнца есть прекрасный оптимизированный продукт для такого рода вещей с большим кэшем Flash или RAM между большим хранилищем и остальным миром.
Другие советы
Я успешно использовал GlusterFS для хранения (немного другого типа):
GlusterFS-это кластерная файловая система, способная масштабировать до нескольких PETA-Bytes.Он объединяет различные кирпичи для хранения по сравнению с Infiniband RDMA или TCP/IP взаимодействовать в одну большую параллельную сетевую файловую систему.
Глянь сюда: http://www.gluster.org/docs/index.php/GlusterFS
Он масштабируется.Удачи (думаю, она Вам понадобится в этом проекте).
Вы упомянули «облако» в теме своего вопроса, и, судя по деталям «пакета», похоже, что на самом деле вы столкнулись не просто с проблемой «хранения».Вам также необходимо предоставить пользователю сохраненные каналы.
Будет ли сохраненное видео передаваться обратно (по требованию) нескольким пользователям или только исходному пользователю?В последнем случае вы имеете в виду своего рода распределенный уровень прямого кэша, независимо от внутреннего хранилища.