Inleiding
Web-API's zijn geweldig omdat u hiermee uw services beschikbaar kunt maken voor veel clients. Deze klanten kunnen zowel binnen uw bedrijf als extern leven. Naarmate deze API's echter toenemen, moet u ze beheren, beveiligen en bewaken.
Er zijn veel manieren om API's te beheren. U kunt ervoor kiezen om deze API's één voor één te beveiligen, wat logisch kan zijn vanuit kostenperspectief, maar het kan een nachtmerrie zijn om te beheren. U kunt ook kiezen voor een gecentraliseerde API Management-oplossing, een oplossing die is gebaseerd op configuratie en waarmee u al uw API's op één plaats kunt beheren. Dit is de situatie waarin Azure API Management binnenkomt.
Als generatieve AI populairder wordt, wilt u deze misschien gebruiken in uw bedrijf. Als u deze API's echter online brengt, moet u ze beheren met en rekening houden met aspecten zoals beveiliging, bewaking, bijvoorbeeld tokengebruik en het afhandelen van belastingen en fouten.
Scenario: Contoso e-commerce
U probeert generatieve AI uit, misschien gebruikt u Azure OpenAI om tekst te genereren door een API aan te roepen.
Op dit moment wilt u een generatief AI-model gebruiken voor uw bedrijf Contoso e-commerce. Als u echter één eindpunt online brengt, moet u ze beheren. U moet ze beveiligen, bewaken en schalen. U kijkt naar verschillende oplossingen om u te helpen met API Management en Azure API Management is een van deze oplossingen.
Wat zal ik leren?
In deze module wordt het volgende behandeld:
- Een API Management-exemplaar maken.
- Configureer een load balancer en circuitonderbreker.
- Beveilig uw API met behulp van een beheerde identiteit.
- Tokenlimieten en beleid voor uw Generatieve AI-API beheren.
Wat is het belangrijkste doel?
Het belangrijkste doel van deze module is om te begrijpen hoe Azure API Management kan worden gebruikt met Generatieve AI-API's om ze te beheren, beveiligen en bewaken.