ГОСТ Р ИСО/МЭК 17826-2015
Рисунок 9 - Структура снимка состояния контейнера
Операция создания снимка состояния запрашивается посредством операции обновлении контей
нера (см. 9.5). в которой поле snapshot указывает на запрошенное имя снимка.
Доступ к снимку состояния осуществляется аналогично другим объектам CDMI™. Важное при
менение снимков состояния - откат состояния исходного контейнера к предыдущему состояние с ис
пользованием операции копирования CDMI объектов.
15 Сериализация/ десериализация
15.1 Обзор
Зачастую требуется переместить большой объем данных между облаками, в облако или из него.
Операции облачной сериализации, предоставляющие механизм нормализацииданных в канонический,
самоолисывающий формат, включают:
- перемещение данных между облаками;
- перемещение данных во время обновления или замены облачных реализаций;
- простое резервное копирование.
Канонический формат сериализованныхданных описывает, как данные должны представляться в
виде потоке байтов. Если этот поток не изменяется во время передачи, данные могут быть восстанов
лены в системе назначения.
15.2 Экспорт сериализованных данных
Каноническая форма данных получается при создании нового объекта и указании, что источник
данных - сериализация заданного объекта данных, контейнера или очереди CDMI™. Результат успеш
ной сериализации - объектданных, содержащи сериализованные данные в поле value. Если контейнер
включает блочный протокол экспорта, сериализованные данные могут включать содержимое контейне ра
поблочно, а также его метаданные.
Полученный в результате объект данных есть каноническое представление выбранного объекта
данных, контейнера и потомков или очереди.
• Если в качестве источника указан объект данных, канонический формат должен включать все
поля объекта данных, в том числе value, valuetransferencoding и поля метаданных.
• Если в качестве источника указана очередь, канонический формат должен включать все поля
очереди, включая поля value и valuetransferencoding элементов очероди. вместе с метаданными самой
очереди.
• Если в качестве источника указан контейнер, канонический формат должен рекурсивно вклю
чать все поля контейнера и его потомков. Если пользователь пытается сериализовать контейнер, и к
отдельным потомкам данного контейнера у него нет разрешения на доступ, эти элементы не должны
включаться в конечный сериализованный объект.
При выполнении сериализации, в результат должны включаться лишь те объекты, для которых у
пользователя, инициирующего сериализацию, есть права на чтение.
120