Introdução
As APIs da Web são ótimas porque permitem que você exponha seus serviços ao mundo para que muitos clientes consumam. Estes clientes podem viver tanto dentro da sua empresa como externamente. No entanto, à medida que essas APIs crescem em número, você precisa gerenciá-las, protegê-las e monitorá-las.
Há muitas maneiras de gerenciar APIs. Você poderia optar por proteger essas APIs uma a uma, o que poderia fazer sentido do ponto de vista de custo, mas poderia ser um pesadelo para gerenciar. Você também pode optar por uma solução de gerenciamento de API centralizada, orientada por configuração e que permite gerenciar todas as suas APIs em um só lugar. Essa situação é onde o Gerenciamento de API do Azure entra.
Além disso, à medida que a IA generativa se torna mais popular, você pode querer usá-la em seu negócio. No entanto, ao colocar essas APIs online, você precisa gerenciá-las e considerar aspetos como segurança, monitoramento, por exemplo, uso de token e manipulação de cargas e falhas.
Cenário: comércio eletrônico da Contoso
Você está experimentando IA generativa, talvez esteja usando o Azure OpenAI para gerar algum texto chamando uma API.
Neste ponto, você deseja usar um modelo de IA generativa para seu comércio eletrônico Contoso de negócios. No entanto, ao colocar um e vários endpoints online, você precisa gerenciá-los. Você precisa protegê-los, monitorá-los e dimensioná-los. Você está procurando várias soluções para ajudar com o gerenciamento de API e o Gerenciamento de API do Azure é uma delas.
O que vou aprender?
Neste módulo, irá saber como:
- Criar uma instância da Gestão de API.
- Configure um balanceador de carga e um disjuntor.
- Proteja sua API usando identidade gerenciada.
- Gerencie limites de token e políticas para sua API de IA generativa.
Qual é o principal objetivo?
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.