Introdução
As APIs Web são ótimas porque permitem que você exponha seus serviços ao mundo para muitos clientes consumirem. Esses clientes podem residir em sua empresa e externamente. No entanto, à medida que essas APIs aumentam em número, você precisa gerenciá-las, protegê-las e monitorá-las.
Há muitas maneiras de gerenciar APIs. Você pode optar por proteger essas APIs individualmente, o que pode fazer sentido em termos de custo, mas pode ser um pesadelo para gerenciar. Você também pode optar por uma solução centralizada de gerenciamento de API, uma que seja controlada por configuração e que permita que você gerencie todas as APIs em um só lugar. É aqui que o Gerenciamento de API do Azure entra.
Além disso, à medida que a IA generativa se torna mais popular, talvez você queira usá-la em sua empresa. No entanto, ao colocar essas APIs online, você precisa gerenciá-las e considerar aspectos como segurança, monitoramento, por exemplo, uso de token e tratamento de cargas e falhas.
Cenário: Comércio eletrônico da Contoso
Você está testando a IA generativa, talvez esteja usando o OpenAI do Azure para gerar algum texto chamando uma API.
Nesse momento, você deseja usar um modelo de IA generativa para seu comércio eletrônico da Contoso. No entanto, à medida que você coloca um, vários pontos de extremidade online, precisa gerenciá-los. Você precisa protegê-los, monitorá-los e escalá-los. Você está procurando várias soluções para ajudar no gerenciamento de API e o Gerenciamento de API do Azure é uma delas.
O que aprenderei?
Neste módulo, você aprenderá a:
- Crie uma instância de Gerenciamento de API.
- Configurar um balanceador de carga e um disjuntor.
- Proteger sua API usando a identidade gerenciada.
- Gerenciar limites de token e política para sua API de IA generativa.
O que é um objetivo principal?
O principal objetivo deste módulo é ajudá-lo a entender como o Gerenciamento de API do Azure pode ser usado com APIs de IA generativa para gerenciá-las, protegê-las e monitorá-las.