Azure ZRS / GRS против снимков - PullRequest
       22

Azure ZRS / GRS против снимков

2 голосов
/ 17 января 2020

Зачем мне нужно создавать моментальный снимок BLOB-объекта и нести дополнительные расходы, если Azure уже предоставляет GRS (резервное хранилище Geo) или ZRS (резервное хранилище зоны)?

Ответы [ 3 ]

4 голосов
/ 17 января 2020

Резервирование (ZRS / GRS / RAGRS) предоставляет средства для достижения высокой доступности ваших ресурсов (больших объектов в вашем сценарии). Включая избыточность, вы гарантируете, что копия вашего большого двоичного объекта доступна в другом регионе / зоне, если основной регион / зона недоступны. Это также обеспечивает защиту от повреждения первичного большого двоичного объекта.

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

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

2 голосов
/ 17 января 2020

Полагаю, вам необходимо понять разницу между Резервное копирование и Избыточность .

Резервные копии позволяют убедиться, что что-то потеряно, повреждено или украдено, что копия данные доступны в вашем распоряжении.

Избыточность гарантирует, что в случае сбоя чего-либо: сбой вашего компьютера, перезагрузка диска или зависание сервера, и вы сможете работать независимо от проблемы. Избыточность означает, что все ваши изменения реплицируются в другое место. В случае аварийного переключения ваш ведомый теоретически может функционировать как ведущий и обслуживать (надеюсь) самое последнее состояние вашей файловой системы.

0 голосов
/ 27 января 2020

Вы также можете включить мягкое удаление. Это будет хранить копию каждого большого двоичного объекта для каждого внесенного в него изменения, даже если кто-то удалит его. Затем вы устанавливаете срок хранения этих BLOB-объектов, чтобы они через некоторое время автоматически удалялись.

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-soft-delete

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...