Создание Azure HPC Cache

Кэш создается на портале Azure или в Azure CLI.

screenshot of cache overview in Azure portal, with create button at the bottom

Определение основных сведений

Screenshot of project details page in Azure portal.

В области Сведения о проекте выберите подписку и группу ресурсов, в которых будет размещаться кэш.

В области Сведения о службе задайте имя кэша и следующие атрибуты:

  • Расположение — выберите один из поддерживаемых регионов.

    Если этот регион поддерживает зоны доступности, выберите зону, в которую будут размещаться ресурсы кэша. Azure HPC Cache — это зональная служба.

  • Виртуальная сеть — вы можете создать виртуальную сеть или выбрать имеющуюся.

  • Подсеть — выберите или создайте подсеть, содержащую не менее 64 IP-адресов (/24). Эту подсеть следует использовать только для данного экземпляра Azure HPC Cache.

Выбор типа кэша и емкости

На странице кэша укажите тип и размер создаваемого кэша. Эти значения определяют возможности кэша, в том числе:

  • Как быстро кэш может обслуживать запросы клиента
  • Объем данных, которые может хранить кэш
  • Поддерживает ли кэш режим кэширования чтения и записи
  • Сколько целевых объектов хранилища может иметь
  • Стоимость кэша

Screenshot of the cache tab in the Azure portal create wizard. There are controls for selecting cache type, maximum throughput, and cache size.

Прежде чем выбрать пропускную способность или емкость хранилища, необходимо выбрать тип кэша. Возможные варианты:

  • Кэширование стандартного чтения и записи: гибкий кэш общего назначения
  • Кэширование только для чтения: кэш высокой пропускной способности, предназначенный для минимизации задержки доступа к файлам; изменения обрабатываются синхронными операциями записи
  • Кэширование уровня "Премиум для чтения" (предварительная версия): оптимизированный для NVMe кэш с наименьшей задержкой и максимальной пропускной способностью

Screenshot of the cache tab in the Azure portal create wizard, with the Cache type selector open.

Дополнительные сведения об этих типах кэша см. в разделе "Выбор типа кэша" для ваших потребностей.

Совет

Типы кэша чтения и записи можно настроить с целевыми объектами хранения с помощью моделей кэширования чтения или кэширования чтения и записи. Типы кэша только для чтения поддерживают только типы целевых объектов хранилища NFS и ADLS-NFS с только моделями использования для чтения. Дополнительные сведения о режимах кэширования см. в разделе "Общие сведения о моделях использования кэша".

Номер SKU кэша "Стандартный" позволяет выбрать емкость кэша для заданного выбора пропускной способности, а кэши "Премиум" и "только для чтения" имеют фиксированные емкости для каждого выбранного выбора пропускной способности. Возможности кэша определяются двумя вариантами развертывания:

  • Максимальная пропускная способность — скорость передачи данных для кэша в ГБ/секунде
  • Размер кэша — объем хранилища, выделенного для кэшированных данных, в ТБ

Screenshot of cache sizing page in the Azure portal.

Общие сведения о пропускной способности и размере кэша

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

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

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

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

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

Если вам нужна помощь в выборе размера кэша, обратитесь в службу поддержки Майкрософт.

Выбор типа кэша в соответствии с потребностями

Существует два основных типа кэша: "стандартный" и "премиум".

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

Кэши класса Premium предназначены для службы файлов с наивысшей производительностью. Они используют устройства хранилища NVMe с высокой пропускной способностью, что означает, что кэши класса Premium имеют другую структуру ценообразования, емкость статического кэша и не могут быть временно остановлены.

Параметры кэша включают:

  • Кэширование в режиме чтения и записи в стандартном режиме

    Для стандартных кэшей можно выбрать одно из нескольких значений размера кэша. Эти кэши можно настроить с помощью моделей целевого использования хранилища для кэширования чтения (записи) и записи.

  • Кэширование только для чтения

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

  • Кэширование категории "Премиум" для чтения и записи (предварительная версия)

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

В этой таблице описываются важные различия между тремя типами кэша.

Атрибут Кэширование для чтения и записи уровня "Стандартный" Кэширование только для чтения Кэширование для чтения и записи уровня "Премиум"
Размеры пропускной способности 2, 4 или 8 ГБ/с 4,5, 9 или 16 ГБ/с 5, 10 или 20 ГБ/с
Размеры кэша 3, 6 или 12 ТБ для 2 ГБ/с
6, 12 или 24 ТБ для 4 ГБ/с
12, 24 или 48 ТБ для 8 ГБ/с
21 ТБ за 4,5 ГБ/с
42 ТБ за 9 ГБ/с
84 ТБ для 16 ГБ/с
21 ТБ для 5 ГБ/с
42 ТБ за 10 ГБ/с
84 ТБ за 20 ГБ/с
Совместимые типы целевых расположений хранилища Большой двоичный объект Azure
NFS (локальная среда)
ADLS-NFS (большой двоичный объект Azure с поддержкой NFSv3)
NFS (локальная среда)
ADLS-NFS (большой двоичный объект Azure с поддержкой NFSv3)
Большой двоичный объект Azure
NFS (локальная среда)
ADLS-NFS (большой двоичный объект Azure с поддержкой NFSv3)
Стили кэширования Кэширование чтения и записи Кэширование только чтения Кэширование чтения и записи
Можно остановить кэширование, чтобы снизить затраты, если это не требуется Да Нет No

Все три варианта кэширования имеют максимальное число целевых объектов хранения 20.

Подробнее об этих вариантах:

Включение шифрования Azure Key Vault (необязательно)

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

Этот раздел можно пропустить, если использовать ключи, управляемые клиентом, не требуется. По умолчанию Azure шифрует данные с помощью ключей, управляемых корпорацией Майкрософт. Дополнительные сведения см. в статье Шифрование хранилища Azure.

Примечание.

После создания кэша переключаться между ключами, управляемыми корпорацией Майкрософт, и ключами, управляемыми клиентом, нельзя.

Полное описание процесса шифрования с помощью ключа, управляемого клиентом, см. в статье Использование ключей шифрования, управляемых клиентом, для Azure HPC Cache.

Screenshot of encryption keys page with

Выберите Управляемый клиентом, чтобы выбрать шифрование с помощью ключа, управляемого клиентом. Отобразятся поля спецификации хранилища ключей. Выберите Azure Key Vault, а затем ключ и версию, которые следует использовать для этого кэша. Ключ должен представлять собой 2048-битный ключ RSA. На этой странице можно создать новое хранилище ключей, ключ или версию ключа.

Установите флажок Всегда использовать текущую версию ключа, если требуется автоматическая смена ключей.

Если для этого кэша требуется использовать определенное управляемое удостоверение, настройте его в разделе Управляемые удостоверения. Подробнее см. в разделе Что такое управляемые удостоверения для ресурсов Azure?.

Примечание.

Изменить назначенное удостоверение после создания кэша не удастся.

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

Добавление тегов ресурсов (необязательно)

На странице Теги можно добавлять теги ресурсов в экземпляр Azure HPC Cache.

Завершение создания кэша

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

Создание кэша занимает около 10 минут. Вы можете отслеживать ход создания на панели уведомлений на портале Azure.

screenshot of cache creation

По завершении создания появится уведомление со ссылкой на новый экземпляр Azure HPC Cache, а кэш отобразится в списке Ресурсы в подписке.

screenshot of Azure HPC Cache instance in Azure portal

Примечание.

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

Следующие шаги

После того как кэш появится в списке ресурсов, можно переходить к следующему шагу.