Назад | Перейти на главную страницу

Каковы возможные стратегии резервного копирования для сетевых устройств?

Моя компания поставляет устройство, работающее под управлением Windows Server 2008 R2 Standard. Он также работает под управлением SQL Server 2008 Express R2. Устройство генерирует контент, записывая видео с IP-камер, поэтому каждый день мы генерируем большой объем данных. Я бы сказал, что при обычной установке ежедневно записывается 2–3 ГБ данных, если наши пользователи не записывают больше контента, чем обычно, в определенный день.

Меня интересует несколько вещей, которые я хотел бы скопировать:

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

Кажется, что сделать резервную копию базы данных несложно, потому что она обычно остается довольно маленькой (менее 100 МБ). Мне интересно, есть ли какой-нибудь хороший способ сделать резервную копию всего этого видеоконтента. Я предполагаю, что в конечном итоге нам нужно будет построить что-то дома, но даже это звучит так, как будто для продолжения потребуется много работы.

Любые предложения будут высоко ценится. Спасибо!

Обеспечьте способ создания еженощной резервной копии на CIFS, FTP или в другое общее хранилище, к которому у пользователя есть доступ. Затем пользователи несут ответственность за резервное копирование этих данных так же, как они несут ответственность за любые другие резервные копии с любого другого устройства. Не изобретайте велосипед заново и не пытайтесь брать на себя расходы по запуску собственной службы резервного копирования через Интернет для этих устройств. Ваша задача - сделать инструменты доступными для пользователя, но вам не нужно присматривать за ними, чтобы убедиться, что они используют продукт правильно.

Одна проблема, с которой вы, возможно, можете столкнуться, - это неполное восстановление, и вам понадобится логика приложения, чтобы обнаружить их и корректно восстановить. (Вы все равно должны это иметь.)

Я вижу здесь 2 части: резервную копию данных с устройства и восстановление на устройство (я предполагаю, что сама ОС устройства не требует резервного копирования). Не зная ничего о настройке устройства, у меня был бы отдельный раздел с общей папкой, в которой вы могли бы использовать либо собственное сжатие zip, либо (я предпочитаю) WinRar или любую другую утилиту сжатия со сценариями. Вы должны запланировать ежедневное архивирование в этот раздел (со схемой перезаписи, чтобы не исчерпать пространство) как базы данных, так и видео. Они могут быть скопированы по усмотрению пользователей, если им потребуются долгосрочные архивы. Для восстановления вам нужно будет создать сценарий (я бы использовал PowerShell), который восстановит базу данных и видео из этой конкретной резервной копии.