Инкрементное / дифференциальное резервное копирование в BLOB-объект Azure

Можно ли создавать инкрементные / дифференциальные резервные копии с помощью BLOB-объектов Azure? Я хотел бы отправлять только те данные, которые изменились. Может быть, что-то с блочными каплями?

Спасибо!

1 ответ

Решение

Я бы посоветовал начать смотреть на архитектуры Page Blobs и Block Blobs, а также на то, как они могут помочь вам в достижении вашей цели. У каждого есть некоторые ограничения, однако, если вы сможете понять, как они работают, вы можете найти решение.

Блочные блобы предназначены для потоковой работы. Модификация и обновление блочного блоба - это двухэтапный процесс обновления, в котором вы добавляете / модифицируете / загружаете все новые изменения, а затем в случае добавления изменяете uncommit + add, а в случае нового после загрузки фиксируете изменения.

Страницы BLOB-объектов предназначены для произвольной записи. Для блоба страниц используется немедленное (одностадийное) обновление, как только запрос на запись для последовательного набора страниц завершается, запись фиксируется.

Таким образом, вы можете решить, какая у вас нагрузка, а затем выбрать страницу или блоб блоб. Группа хранения Windows Azure предоставила подробную информацию о том, как вы можете использовать Page Blobs точно так же, как вы ищете здесь:

Использование Windows Azure BLOB-объектов и как эффективно загружать и скачивать BLOB-объекты страниц

Другие вопросы по тегам