Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Акселератор целевой зоны Azure API Management предоставляет архитектурный подход и эталонную реализацию, подготавливающую целевые подписки для масштабируемой инфраструктуры API Management. Реализация соответствует архитектуре и рекомендациям платформы Cloud Adoption Framework для целевых зон Azure с акцентом на принципах проектирования целевых зон корпоративного масштаба.
Клиенты принимают Управление API различными способами. Эту архитектуру можно использовать в качестве руководства по проектированию для реализации зеленых полей и в качестве оценки реализаций браунфилда, которые уже используют Управление API. Вы можете адаптировать эталонную реализацию для создания архитектуры, которая соответствует рабочей нагрузке и помещает организацию на путь к устойчивому масштабированию.
Предоставленный шаблон инфраструктуры как кода (IaC) может быть изменен для соответствия вашим соглашениям об именовании, использования существующих ресурсов, таких как агенты Azure DevOps и хранилище ключей Azure Key Vault, а также для расширения на различные бэкэнды. Например, можно добавить подключения к API, размещённым в службе приложений Azure или в службе Azure Kubernetes Service (AKS).
Реализация основы платформы
Акселератор области размещения Управления API предполагает, что фундамент платформы уже создан. Этот фонд управляет такими общими службами, как сеть, безопасность, идентификация и управление. Эти службы необходимы для эффективного создания и управления посадочной зоной корпоративного уровня и обеспечения успешного внедрения. Основа платформы не является обязательной при реализации акселератора целевой зоны управления API, но она решает большую часть вопросов безопасности и управления, необходимых для безопасного управления вашей облачной средой. Если она у вас уже есть, перейдите к следующему шагу. Дополнительные сведения см. в следующих статьях:
Начните с целевых зон корпоративного масштаба в «Cloud Adoption Framework»
Реализация целевых зон Cloud Adoption Framework корпоративного масштаба в Azure
Что предоставляет акселератор облачной зоны управления API
Подход акселератора зоны приземления предоставляет несколько сценариев и эти активы для поддержки вашего проекта.
Модульный подход, позволяющий настраивать переменные среды.
Рекомендации по проектированию для оценки критически важных решений.
Архитектура зоны приземления.
Реализация, которая включает:
Развертываемый шаблон, который может создать развертывание управления API с безопасной базовой конфигурацией без внутренних концов и примера API.
Эталонная реализация для управления API, утверждённая корпорацией Майкрософт, предназначенная для тестирования развернутой среды.
Сценарий генеративного шлюза искусственного интеллекта, развертывающийся поверх защищенной базовой платформы. Развертывание предоставляет конечные точки службы Azure OpenAI в качестве серверной инфраструктуры и подготавливает клиентский API, который может обрабатывать функции разгрузки нескольких шлюзов. К обязанностям относятся балансировка нагрузки между несколькими конечными точками Azure OpenAI, контроль использования токенов, внедрение адаптивного ограничения частоты запросов и управление пиковыми нагрузками с помощью моделей оплаты по факту использования.
Рекомендации по проектированию
В следующих статьях приведены рекомендации по созданию посадочной зоны на основе областей проектирования зон высадки Azure.
Пример концептуальной эталонной архитектуры
Следующая концептуальная эталонная архитектура — это пример, в котором описываются области проектирования и рекомендации.
Эта архитектура состоит из Управления API, развернутого в виртуальной сети с внутренним доступом, с установленным перед ним Шлюзом приложений.
Сценарий создания шлюза искусственного интеллекта
Пример кода шлюза генеративного ИИ описывает, как подготавливать и взаимодействовать с ресурсами генеративного ИИ через управление API. Разгрузка шлюза — это распространенный шаблон проектирования при взаимодействии с созданными моделями искусственного интеллекта. Дополнительные сведения об этом шаблоне см. в статье Access Azure OpenAI и другие языковые модели через шлюз. Реализация базируется на платформе Управления API и включает частные развертывания конечных точек Azure OpenAI. Кроме того, она включает в себя политики управления API, которые специально адаптированы для вариантов использования генеративного искусственного интеллекта.
Используйте руководство по развертыванию для развертывания частных конечных точек Azure OpenAI и предписанного набора политик в API Management для управления трафиком к этим конечным точкам. Проверьте политики, отправляя запросы в шлюз. Необходимо использовать предоставленные фрагменты политики или изменить решение, чтобы включить собственные пользовательские политики.
Рекомендуемый подход к реализации предприятия — начать с целевой зоны Azure, чтобы обеспечить соответствие масштабируемости, управления и безопасности с рекомендациями Cloud Adoption Framework. Если вы планируете начать базовую интеграцию с Azure OpenAI в целевой зоне Azure, выполните действия, описанные в базовом плане Azure OpenAI в целевой зоне приложения.
Развернуть акселератор зоны высадки для управления API
Реализация акселератора зоны размещения для управления API с IaC шаблонами доступна на сайте GitHub.
Следующий шаг
Изучите проектные соображения для управления идентификацией и доступом в посадочных зонах Azure.