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


Перемещение служба Azure AI в другой регион Azure

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

Примечание.

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

Необходимые компоненты

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

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

Подготовка и перемещение

  1. Определите зависимости и связанные службы, чтобы понять полное влияние перемещения службы, если вам нужно переместить больше, чем просто поиск по искусственному интеллекту Azure.

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

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

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

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

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

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

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

Отмена или очистка

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

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

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