Introducción
Las API web son excelentes porque permiten exponer los servicios al mundo para que muchos clientes los consuman. Estos clientes podrían vivir tanto dentro de su empresa como externamente. Sin embargo, a medida que estas API crecen en número, debe administrarlas, protegerlas y supervisarlas.
Hay muchas maneras de administrar las API. Puede optar por proteger estas API una por una, lo que podría tener sentido desde una perspectiva de costos, pero podría ser una pesadilla para administrar. También puede optar por una solución centralizada de API Management, una basada en la configuración y que le permita administrar todas las API en un solo lugar. Esta situación es donde entra Azure API Management.
Además, a medida que la inteligencia artificial generativa sea más popular, es posible que quiera usarla en su negocio. Sin embargo, a medida que ponga estas API en línea, debe administrarlas con y tener en cuenta aspectos como la seguridad, la supervisión, por ejemplo, el uso de tokens y el control de cargas y errores.
Escenario: Comercio electrónico de Contoso
Está probando IA generativa, quizás esté usando Azure OpenAI para generar texto mediante una llamada a una API.
En este momento, quiere usar un modelo de IA generativo para su empresa Contoso e-commerce. Sin embargo, a medida que traiga uno, varios puntos de conexión en línea, debe administrarlos. Debe protegerlos, supervisarlos y escalarlos. Está examinando varias soluciones para ayudar con API Management y Azure API Management es una de ellas.
¿Qué descubriré?
En este módulo aprenderá a:
- Crear una instancia de API Management.
- Configure un equilibrador de carga y un disyuntor.
- Proteja la API mediante la identidad administrada.
- Administre los límites de tokens y la directiva de la API de IA generativa.
¿Cuál es el objetivo principal?
El objetivo principal de este módulo es ayudarle a comprender cómo se puede usar Azure API Management con las API de inteligencia artificial generativa para administrarlos, protegerlos y supervisarlos.