Jump to content

Интерфейс управления облачными данными

Интерфейс управления облачными данными
Аббревиатура CDMI
Статус Опубликовано
Год начался 2009
Последняя версия 1.1.1
Организация Ассоциация индустрии сетей хранения данных
Базовые стандарты Протокол передачи гипертекста
Сопутствующие стандарты Сетевая файловая система
Домен Облачные вычисления
Веб-сайт www .snia .org /облако

Интерфейс управления облачными данными ( CDMI ) — это стандарт SNIA , который определяет протокол для самостоятельного предоставления, администрирования и доступа к облачному хранилищу . [ 1 ]

CDMI определяет операции RESTful HTTP для оценки возможностей облачной системы хранения, выделения контейнеров и объектов и доступа к ним, управления пользователями и группами, реализации контроля доступа, прикрепления метаданных, выполнения произвольных запросов, использования постоянных очередей, указания интервалов хранения и удержаний в целях обеспечения соответствия. , используя средства регистрации, выставления счетов, перемещения данных между облачными системами и экспорта данных через другие протоколы, такие как iSCSI и NFS . Транспортная безопасность обеспечивается посредством TLS .

Возможности

[ редактировать ]

Совместимые реализации должны обеспечивать доступ к набору параметров конфигурации, известных как возможности . Это либо логические значения, которые показывают, поддерживает ли система такие вещи, как очереди, экспорт через другие протоколы, хранилище на основе путей и т. д., либо числовые значения, выражающие системные ограничения, например, сколько метаданных может быть помещено в объект. Поскольку минимальная совместимая реализация может быть довольно небольшой и с небольшим количеством функций, клиентам необходимо проверить возможности облачной системы хранения, прежде чем пытаться использовать предоставляемые ею функции. Назначения распределения ресурсов, ограниченные протоколами интерфейса управления данными, должны обладать возможностями обхода доступа, выходящими за рамки многоуровневой структуры. [ 2 ] Эта встроенная функция жизненно важна для предотвращения перехвата сеанса транспортного уровня неавторизованными объектами, которые могут обойти стандартные параметры безопасности интерфейса. [ 3 ]

Контейнеры

[ редактировать ]

Клиент CDMI может получать доступ к объектам, включая контейнеры, по имени или идентификатору объекта (OID), при условии, что сервер CDMI поддерживает оба метода. При хранении объектов по имени естественно использовать вложенные именованные контейнеры; результирующая структура точно соответствует традиционной структуре каталогов файловой системы.

Объекты аналогичны файлам в традиционной файловой системе, но улучшены за счет увеличенного количества и емкости метаданных . Как и в случае с контейнерами, к ним можно получить доступ либо по имени, либо по OID. При доступе по имени клиенты используют URL-адреса , содержащие полные пути к объектам, для их создания, чтения, обновления и удаления . При доступе по OID URL-адрес указывает строку OID в контейнере cdmi-objectid ; этот контейнер представляет собой плоское пространство имен, соответствующее стандартной семантике системы хранения объектов.

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

Домены, пользователи и группы

[ редактировать ]

CDMI поддерживает концепцию домена , аналогичную концепции домена в модели Windows Active Directory . Пользователи и группы, созданные в домене, используют общую административную базу данных и известны друг другу по «имени», то есть без привязки к какому-либо другому домену или системе.

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

Контроль доступа

[ редактировать ]

CDMI точно соответствует модели ACL и ACE , используемой для операций авторизации файлов в NFSv4 . Это делает его также совместимым с Microsoft Windows системами .

Метаданные

[ редактировать ]

CDMI использует большую часть своей модели метаданных из спецификации XAM . Объекты и контейнеры имеют «метаданные системы хранения», «метаданные системы данных» и произвольные метаданные, определяемые пользователем, в дополнение к метаданным, поддерживаемым обычной файловой системой (atime и т. д.).

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

CDMI поддерживает концепцию постоянных очередей FIFO (первым пришел — первым обслужен). Они полезны для планирования заданий, обработки заказов и других задач, в которых списки вещей должны обрабатываться по порядку.

Согласие

[ редактировать ]

CDMI поддерживает как интервалы хранения, так и удержание. Интервал хранения состоит из времени начала и периода хранения. В течение этого периода времени объекты сохраняются как неизменяемые и не могут быть удалены. Блокировка хранения обычно накладывается на объект в результате судебного разбирательства и имеет тот же эффект: объекты не могут быть изменены или удалены до тех пор, пока не будут сняты все наложенные на них блокировки.

Ведение журнала

[ редактировать ]

Клиенты CDMI могут подписаться на регистрацию событий системы, безопасности и доступа к объектам на серверах, которые это поддерживают. Эта функция позволяет клиентам видеть события локально, когда их регистрирует сервер.

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

Сериализация

[ редактировать ]

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

Зарубежные протоколы

[ редактировать ]

CDMI поддерживает экспорт контейнеров как общие ресурсы NFS или CIFS. Клиенты, монтирующие эти общие ресурсы, видят иерархию контейнеров как обычную иерархию каталогов файловой системы, а объекты в контейнерах — как обычные файлы. Метаданные, выходящие за рамки обычных метаданных файловой системы, могут быть или не быть раскрыты.

Также поддерживается предоставление iSCSI LUN.

Клиентские SDK

[ редактировать ]
  • Эталонная реализация CDMI
  • Капелька
  • libcdmi-Java
  • libcdmi-python
  • .NET SDK

См. также

[ редактировать ]
  1. ^ «Интерфейс управления облачными данными» . СНИА . Проверено 26 июня 2011 г.
  2. ^ Метени, М (2017). Федеральные облачные вычисления: полное руководство для поставщиков облачных услуг . Сингресс. стр. 202–245.
  3. ^ да Фонсека, Н. (2015). Облачные сервисы, сети и управление . Джон Уайли и сыновья. стр. 70–98.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: de064436813c62ce00ef47124ce8aa8b__1718119020
URL1:https://arc.ask3.ru/arc/aa/de/8b/de064436813c62ce00ef47124ce8aa8b.html
Заголовок, (Title) документа по адресу, URL1:
Cloud Data Management Interface - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)