Всегда ли требуется регидратация уровня архива (Хранилище BLOB-объектов Azure)?

Я изучил следующую ссылку, чтобы понять уровни Hot, Cool и Archive хранилища Azure V2.

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

В разделе Регидратация BLOB-объектов говорится:

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

Мои вопросы:

  1. Могу ли я получить список всех капель без регидратации? Это будет стоить мне?
  2. Должен ли я выполнять регидратацию перед чтением / удалением одного файла?
  3. Должен ли я выполнять регидратацию, чтобы удалить файл до 180 дней?

person Yash    schedule 29.04.2019    source источник


Ответы (1)


Все ответы взяты из статьи , на которую вы ссылаетесь:

1) Да, вы можете получить список, и это не потребует дополнительных затрат
2) Да, вам необходимо выполнить регидратацию, чтобы прочитать содержимое файла, но вы можете удалить без регидратации.

Пока большой двоичный объект находится в архивном хранилище, данные большого двоичного объекта находятся в автономном режиме и не могут быть прочитаны, скопированы, перезаписаны или изменены. Вы не можете делать снимки большого двоичного объекта в архивном хранилище. Однако метаданные большого двоичного объекта остаются в сети и доступны, позволяя вам перечислить этот большой двоичный объект и его свойства. Для больших двоичных объектов в архиве допустимы только операции GetBlobProperties, GetBlobMetadata, ListBlobs, SetBlobTier и DeleteBlob.

В дополнение к ответу к читающей части вопроса 2):

Многоуровневое размещение на уровне больших двоичных объектов позволяет изменять уровень данных на уровне объекта с помощью одной операции, называемой Установить уровень BLOB-объектов. Вы можете легко изменить уровень доступа большого двоичного объекта между горячим, холодным или архивным уровнями по мере изменения шаблонов использования без необходимости перемещать данные между учетными записями. Все изменения уровня происходят немедленно. Однако регидратация большого двоичного объекта из архива может занять несколько часов.

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

Любой большой двоичный объект, который удален или перемещен из прохладного (только для учетных записей GPv2) или уровня архива до 30 и 180 дней соответственно, будет нести пропорциональную плату за досрочное удаление.

person rickvdbosch    schedule 29.04.2019