Управление жизненным циклом объектов в хранилище BLOB-объектов Azure

Завершено

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

Управление жизненным циклом BLOB-объектов в хранилище Azure

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

Настройка управления жизненным циклом BLOB-объектов в хранилище Azure

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

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

Снимок экрана: область управления жизненным циклом на портале Azure, выбран параметр

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

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

Примечание.

Помните о потенциальных последствиях затрат в результате раннего удаления.

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

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

Снимок экрана: панель управления жизненным циклом на портале Azure с правилом управления жизненным циклом, которое удаляет большие двоичные объекты на основе тега индекса.