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


Выбор уровня служб для поиска ИИ Azure

Часть создания службы поиска — выбор ценовой категории (или SKU), фиксированной для времени существования службы. На портале уровень указывается на странице Выбор ценовой категории при создании службы. В PowerShell или Azure CLI уровень указывается с помощью -Sku параметра.

Уровень определяет:

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

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

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

Примечание.

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

Описания ценовых категорий

Есть следующие ценовые категории: Бесплатный, Базовый, Стандартный и Оптимизированный для хранилища. Категории "Стандартный" и "Оптимизированный для операций в хранилище" предлагаются в нескольких конфигурациях и вариантах емкости. На следующем снимке экрана из портал Azure показаны доступные уровни, минус цены (которые можно найти на портале и на странице цен).

Схема ценовых категорий

Free создает ограниченную службу поиска для небольших проектов, таких как выполнение учебников и примеров кода. На внутреннем уровне системные ресурсы используются совместно несколькими подписчиками. Вы не можете масштабировать бесплатную службу, выполнять значительные рабочие нагрузки и некоторые функции уровня "Премиум" недоступны. Для каждой подписки Azure можно использовать только одну бесплатную службу поиска. Если служба неактивна в течение длительного периода времени, ее можно удалить, чтобы освободить емкость, особенно если регион находится под ограничениями емкости.

К наиболее часто используемым уровням выставления счетов относятся:

  • Базовый имеет возможность удовлетворить соглашение об уровне обслуживания с поддержкой трех реплик.

  • Стандартная (S1, S2, S3) — это значение по умолчанию. Это обеспечивает большую гибкость масштабирования для рабочих нагрузок. Можно масштабировать как секции, так и реплики. Имея в распоряжении выделенные ресурсы, вы можете разворачивать крупные проекты, оптимизировать производительность и наращивать емкость.

Некоторые уровни предназначены для определенных типов работы:

  • Стандартная 3 высокая плотность (S3 HD) — это режим размещения для S3, где базовое оборудование оптимизировано для большого количества небольших индексов и предназначено для сценариев мультитенантности. Плата за единицу в категории S3 HD такая же, как и в S3, но оборудование оптимизировано для быстрого чтения файлов в условиях значительного числа небольших индексов.

  • Уровни хранилища, оптимизированные для хранения (L1, L2), предлагают большую емкость хранилища по более низкой цене на ТБ, чем уровни "Стандартный". Эти уровни предназначены для больших индексов, которые не изменяются очень часто. Основной компромисс заключается в увеличенной задержке запросов, поэтому следует проверить, соответствует ли такая конфигурация требованиям вашего приложения.

Дополнительные сведения о различных уровнях на странице цен можно узнать в разделе "Ограничения службы" в статье "Поиск ИИ Azure" и на странице портала при подготовке службы.

Доступность региона по уровням

Список поддерживаемых регионов предоставляет расположения, в которых предлагается поиск по искусственному интеллекту Azure.

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

Область/регион Отключенный уровень (SKU) из-за чрезмерной емкости Рекомендуемая альтернатива
Восточная часть США 2 Базовый, S1 Центральная часть США
Центрально-южная часть США Все уровни Центральная часть США
US Gov (Вирджиния) Все уровни US Gov (Аризона)
Западная Европа Все уровни Центральная Швеция/Северная Европа
Западная часть США — 3 Базовый, S1 Центральная часть США

Доступность компонентов по ценовым категориям

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

Функция Рекомендации по уровню
индексаторы Индексаторы недоступны в S3 HD. Индексаторы имеют больше ограничений на бесплатный уровень.
Параметр конфигурации индексатора executionEnvironment Возможность закрепить всю обработку индексатора только в кластерах поиска, выделенных службе поиска, требуется S2 и более поздней версии.
Обогащение ИИ Работает в категории "Бесплатный", но не рекомендуется.
Управляемые или доверенные удостоверения для исходящего доступа (индексатора) Недоступен в категории "Бесплатный".
Управляемые пользователем ключи шифрования Недоступен в категории "Бесплатный".
Доступ к брандмауэру IP Недоступен в категории "Бесплатный".
Частная конечная точка (интеграция с Приватным каналом Azure) Для входящих подключений к службе поиска — недоступна в категории "Бесплатный".
Для исходящих подключений индексаторов к другим ресурсам Azure — недоступна в категориях "Бесплатный" и S3 HD.
Для индексаторов, использующих наборы навыков — недоступна в категориях "Бесплатный", "Базовый", S1 и S3 HD.
Зоны доступности Недоступно на уровне "Бесплатный" или "Базовый".
Семантический рангер Недоступен в категории "Бесплатный".

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

Верхние пределы

Уровни определяют максимальное хранилище самой службы, а также максимальное количество индексов, индексаторов, источников данных, наборов навыков и карт синонимов, которые можно создать. Полный разрыв всех ограничений см. в разделе "Ограничения службы" в службе "Поиск ИИ Azure".

Размер и производительность раздела

Ценовая категория содержит сведения о хранилище на секции, которое составляет от 15 ГБ для уровня "Базовый" до 2 ТБ для уровней", оптимизированных для хранилища (L2). Другие аппаратные характеристики, такие как скорость операций, задержка и скорость передачи, не публикуются, но уровни, предназначенные для конкретных архитектур решений, основаны на оборудовании, которое имеет функции для поддержки этих сценариев. Дополнительные сведения о секциях см. в статье "Оценка емкости и надежность" в службе "Поиск ИИ Azure" и управление ими.

Примечание.

Более высокие секции емкости стали доступны в выбранных регионах, начиная с апреля 2024 года. Вторая волна секций более высокой емкости, выпущенная в мае 2024 года. Если вы используете старую службу поиска, попробуйте создать новую службу поиска, чтобы воспользоваться большей емкостью с той же ставкой выставления счетов. Дополнительные сведения см. в статье Ограничения службы. Чтобы проверить возраст службы поиска, см. сведения о том, как проверить дату создания службы.

Тарифы

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

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

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

Это показывается в следующем примере. Пусть действует гипотетический тариф, равный 100 долларам в месяц. Если служба поиска работает на исходном уровне емкости, т. е. с одним разделом и одной репликой, то можно ожидать, что в конце месяца вы заплатите те же 100 долларов. Если же вы добавите еще две реплики, чтобы обеспечить высокую доступность, сумма ежемесячного счета вырастет до 300 долларов (100 долларов за первую пару из раздела и реплики плюс 200 долларов за две реплики).

Эта модель выставления счетов основана на концепции применения тарифа выставления счетов к единицам поиска номеров (SU), используемым службой поиска. Изначально все службы подготавливаются к работе в расчете на одну SU, но вы можете увеличить число SU, добавив разделы или реплики для выполнения более интенсивных рабочих нагрузок. Дополнительные сведения см. в статье "Оценка и управление затратами на службу ''Когнитивный поиск Azure''".

Обновление уровня или понижение уровня

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

  • Создайте новую службу поиска на новом уровне.

  • Разверните содержимое поиска в новой службе. Выполните этот контрольный список , чтобы убедиться, что у вас есть все содержимое.

  • Удалите старую службу поиска после того, как вы уверены, что она больше не нужна.

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

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

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