Облако ОГРОМНЫЕ варианты хранения данных? - PullRequest
0 голосов
/ 03 мая 2009

У кого-нибудь есть хорошее предложение о том, как сделать запись видео?

У нас есть камера, которая может записывать, а затем передавать потоковое видео на сервер. Таким образом, это означает, что мы можем иметь тысячи камер, отправляющих данные 24X7 для записи. Мы будем хранить данные более 7/14/30 дней в зависимости от пакета.

  • В день, если камера отправляет данные на сервер, она будет хранить 1,5 ГБ.
  • То есть трафик 1,5 ГБ / день / камера
  • Всего за месяц 45 ГБ / месяц / камера (Данные + пропускная способность для одной камеры)

Пожалуйста, дайте мне знать наиболее экономически эффективный способ хранения этих данных?

Спасибо!

Ответы [ 3 ]

1 голос
/ 03 мая 2009

Я успешно использовал GlusterFS для (немного другого типа) хранилища:

GlusterFS является кластерной файловой системой способен масштабироваться до нескольких пета-байт. Он объединяет различные хранение кирпича над Infiniband RDMA или TCP / IP соединяются в один большой параллельная сетевая файловая система.

Смотрите здесь: http://www.gluster.org/docs/index.php/GlusterFS

Это весы. Удачи (думаю, вам понадобится этот проект).

0 голосов
/ 03 мая 2009

Вы упомянули «облако» в строке темы вашего вопроса и, исходя из деталей «пакета», похоже, что вы на самом деле не сталкиваетесь просто с проблемой «хранения». Вам также необходимо разослать сохраненные каналы пользователю.

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

0 голосов
/ 03 мая 2009

Sun предлагает прекрасный продукт, оптимизированный для такого рода вещей, с большим Flash или RAM-кешем между большим хранилищем и остальным миром.

...