Что происходит с файлом в хранилище Azure V2 после 30 дней на холодном уровне и 180 дней на архивном уровне?

Я новичок в учетной записи хранения Azure. Во время учебы я нашла следующую ссылку:

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers#archive-access-tier-preview

В нем говорится следующее о доступных уровнях доступа:

  • Горячий - оптимизирован для хранения часто используемых данных.

  • Круто - оптимизирован для хранения редко используемых данных и хранится не менее 30 дней.

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

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

Но согласно тому, что я понимаю из приведенной выше ссылки, файл будет удален с холодного уровня через 30 дней и с уровня архива через 180 дней.

Итак, Если это правда, что если к какому-либо файлу не обращаются в течение 30 дней на холодном уровне и 180 дней на архивном уровне, то он будет удален и никогда не будет доступен?

А если нет, что они подразумевают под «оптимизированными для хранения данных, к которым редко обращаются и которые хранятся в течение как минимум 30 дней»?


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


Ответы (1)


Но, как я понимаю из приведенной выше ссылки, файл будет удален из холодного уровня через 30 дней и из архива через 180 дней.

Нет, Microsoft определенно не удалит ваши данные автоматически, если у вашей подписки хорошая репутация. Они хотят, чтобы вы хранили как можно больше данных как можно дольше - им это выгоднее :) (Хотя обратите внимание, что есть явный функция управления жизненным циклом BLOB-объектов в разработке)

Под этим MS подразумевает, что хранение Cool и Archive оптимизировано по стоимости на период не менее 30 и 180 дней соответственно. По сути, вы будете «наказаны» за удаление данных до 30/180 дней, заплатив такую ​​же сумму, как если бы вы оставили файл там на 30 или 180 дней.

Если вы сканируете страницы с ценами на наличие блочных BLOB-объектов,

Охлаждение и раннее удаление архива В дополнение к ежемесячной оплате за гигабайт для любого большого двоичного объекта, перемещаемого в архив, применяется период раннего удаления архива продолжительностью 180 дней. Кроме того, для учетных записей General Purpose v2 любой большой двоичный объект, перемещенный в Cool, подлежит холодному раннему удалению в течение 30 дней. Эта плата рассчитывается пропорционально. Например, если большой двоичный объект перемещается в архив, а затем удаляется или перемещается на горячий уровень через 45 дней, с клиента взимается плата за досрочное удаление, эквивалентная 135 (180 минус 45) дней хранения этого большого двоичного объекта в архиве.

ПРОСМОТРЕТЬ мои 10 центов:

Горячий уровень - вы платите немного больше (~ 20%) за хранение данных за гигабайт в месяц, но вы можете хранить их в течение столь короткого периода, как вам нравится, и вам не взимается плата за пропускную способность. для получения данных. Типичным вариантом использования здесь будет загруженные пользователем данные, которые обычно используются совместно или публикуются и часто читаются.

Холодный уровень - немного более дешевое хранилище из расчета на 1 ГБ в месяц, но получение не является бесплатным. Вариант использования здесь будет для данных, которые вы не обязательно будете часто читать, таких как данные журнала или краткосрочные резервные копии, но если вам действительно нужно их прочитать, все равно быстро добраться до данных.

Производительность чтения и записи горячего и холодного должны быть похожими

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

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

Уровень архива. Хотя хранилище безумно дешево, его следует рассматривать как автономное. Вы заплатите изрядную сумму в 5 долларов за первые 10 000 операций чтения из архива, а SLA на задержку чтения составляет несколько часов. Варианты использования архива могут быть для старых архивов резервных копий или массового хранения для корпоративного управления или по законным причинам (например, финансовая отчетность за 5 лет), то есть данных, которые вы надеетесь больше никогда не понадобятся, но с радостью заплатите за них, если вы это сделаете.

person StuartLC    schedule 29.04.2019
comment
Спасибо за поддержку. Согласно вашему ответу, я понимаю следующее: в случае утомления архива, если я удалю файл через 150 дней после его создания, это будет стоить мне меньше, чем файл, удаленный на 50-й день создания. Поскольку файл, удаленный на 150-й день, меняет меня на 30 (180-150) дней, тогда как файл, удаленный на 50-й день, будет взимать плату за 130 (180-50) дней. Это правильно? Еще одно, что нужно подтвердить. Я не могу удалить файл через 180 дней, потому что он заархивирован. и чтобы получить доступ к этому файлу, мне нужно сменить шину из архива на холодную или горячую. Верный? - person Yash; 29.04.2019
comment
Я думаю, что если вы удалите файл холодного хранения до 30 дней, с вас будет взиматься плата за 30 дней. Начиная с 31 дня вы можете удалить файл без дополнительных штрафов. Выше я добавил мнение о том, как мы используем различные уровни хранения. - person StuartLC; 29.04.2019
comment
Одно различие, особенно для архива, заключается в том, что, AFAIK, штраф будет взиматься сразу после удаления файла, а не за каждый месяц в течение следующих 180 дней, как если бы вы хранили его в течение минимального периода, то есть последствия для денежного потока. - person StuartLC; 06.05.2019