Поделиться через


Что такое хранилище контейнеров Azure с поддержкой Azure Arc (предварительный просмотр)?

Система хранилища контейнеров Azure, поддерживаемая Azure Arc, является собственной системой хранения, предназначенной для кластеров Kubernetes, подключенных к Arc. Это расширение Arc можно развернуть для записи файлов в утверждение сохраняемого тома ReadWriteMany (PVC), где они могут храниться локально, передаваться в места назначения хранилища BLOB-объектов Azure в облаке или зеркально от этих облачных назначений.

Это важно

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

Хранилище контейнеров Azure предлагает ряд функций для поддержки различных рабочих нагрузок, таких как модели обучения ИИ и машинного обучения, операции Интернета вещей Azure и другие службы Arc. С доступными опциями высокой доступности и отказоустойчивости это расширение Arc готово для эксплуатации в рабочей среде.

Схема хранилища контейнеров Azure, работающего на основе архитектуры решения Azure Arc.

Чтобы скачать схемы архитектуры в высоком разрешении, перейдите на страницу Jumpstart Gems.

Что делает хранилище контейнеров Azure?

Хранилище контейнеров Azure служит собственной системой постоянного хранения для кластеров Kubernetes, подключенных к Arc. Ее основная роль заключается в предоставлении гибкой, надежной, отказоустойчивой файловой системы, которая позволяет безопасно хранить данные на периферии, перемещаться в иерархическом хранении в Azure или зеркалироваться из облака и быть доступными локально.

К ключевым функциям кластеров, подключенных к Arc, работающим с этим расширением, относятся:

  • Отказоустойчивость к сбоям узлов: При настройке в качестве трех или более кластеров узлов хранилище контейнеров Azure реплицирует данные между узлами, чтобы обеспечить высокий уровень доступности и устойчивость к сбоям одного узла.
  • Локальное хранилище в кластере: С помощью локального тома общего доступа для периферийного развертывания пользователь может хранить данные локально с помощью модели доступа ReadWriteMany.
  • Синхронизация данных с Azure: Хранилище контейнеров Azure настроено с целевым хранилищем, поэтому данные, записываемые на тома, автоматически перемещаются в Azure Blob (блочный BLOB-объект), Azure Data Lake Storage 2-го поколения или OneLake в облаке.
  • Зеркальное отображение данных из Azure (предварительная версия): Хранилище контейнеров Azure настроено с целевым объектом хранения, поэтому данные, записанные в целевое место хранения, автоматически зеркально отражаются как копия только для чтения в локальный том в кластере.
  • Простое подключение: Клиенты могут подключаться к настроенному тому с помощью драйвера CSI, чтобы начать создание запросов на постоянный том к хранилищу.
  • Достойный внимания: Поддерживает отраслевые стандартные журналы мониторинга Kubernetes и средства метрик и поддерживает наблюдаемость агента Azure Monitor.

Какие доступны предложения хранилища контейнеров Azure?

  • Локальные общие тома: Предоставляет высокодоступное, отказоустойчивое хранилище, локальное в кластере Kubernetes. Этот общий тип хранилища остается независимым от облачной инфраструктуры, что делает его идеальным для места с нуля, временного хранилища и локально сохраняемых данных, непригодных для облачных назначений.

  • Подтомы облачной загрузки: Обеспечивает неограниченную загрузку данных от периферии в Blob-хранилище, включая Azure Data Lake Storage 2-го поколения и OneLake. Файлы, записанные в этот тип хранилища, без труда передаются в хранилище блочных объектов и затем очищаются из локального кэша после подтверждения загрузки, что гарантирует наличие свободного места для новых данных. Настраиваемые политики позволяют обеспечить гибкость в поведении загрузки и удаления. Кроме того, эта опция хранилища поддерживает целостность данных в отключённых средах, обеспечивая хранение локально и синхронизацию при повторном подключении к сети.

  • Субтомы "Облачное зеркало" (предварительная версия): Отражение данных из облака на край. Используя облачное хранилище BLOB-объектов в качестве источника данных, зеркальные субтомы позволяют распространять содержимое из облака на периферийные приложения Kubernetes. Облачная копия данных по-прежнему является авторитетной версией, поэтому локальная копия является зеркальным изображением данных этого контейнера BLOB. Подтом зеркальный предоставляет вашему приложению реплику файловой системы ReadOnly для ссылок на периферии. Подраздел зеркального отображения — ReadOnly, и данные не могут быть изменены или удалены нагрузками, потребляющими данные на периферии. Если вы хотите изменить данные, необходимо изменить авторитетную облачную версию.

Подробная архитектура

Диаграмма хранилища контейнеров Azure с поддержкой подробной архитектуры Azure Arc.

Чтобы скачать схемы архитектуры в высоком разрешении, перейдите на страницу Jumpstart Gems.