Pengantar
API Web sangat bagus karena memungkinkan Anda mengekspos layanan Anda ke dunia untuk dikonsumsi banyak klien. Klien ini dapat tinggal baik di dalam perusahaan Anda maupun secara eksternal. Namun, seiring bertambahnya jumlah API ini, Anda perlu mengelolanya, mengamankannya, dan memantaunya.
Ada banyak cara untuk mengelola API. Anda dapat memilih untuk mengamankan API ini satu per satu, yang dapat masuk akal dari perspektif biaya, tetapi itu bisa menjadi mimpi buruk untuk dikelola. Anda juga dapat memilih solusi manajemen API terpusat, yang didorong konfigurasi, dan yang memungkinkan Anda mengelola semua API Anda di satu tempat. Situasi ini adalah tempat Azure API Management masuk.
Selain itu, karena AI generatif menjadi lebih populer, Anda mungkin ingin menggunakannya dalam bisnis Anda. Namun, saat Anda membuat API ini online, Anda perlu mengelolanya dengan dan mempertimbangkan aspek-aspek seperti keamanan, pemantauan, misalnya, penggunaan token dan penanganan beban dan kegagalan.
Skenario: E-niaga Contoso
Anda mencoba AI generatif, mungkin Anda menggunakan Azure OpenAI untuk menghasilkan beberapa teks dengan memanggil API.
Pada titik ini, Anda ingin menggunakan model AI generatif untuk e-niaga Contoso bisnis Anda. Namun, saat Anda membawa satu, beberapa titik akhir online, Anda perlu mengelolanya. Anda perlu mengamankannya, memantaunya, dan menskalakannya. Anda mencari berbagai solusi untuk membantu manajemen API dan Azure API Management adalah salah satunya.
Apa yang akan saya pelajari?
Dalam modul ini, Anda akan mempelajari cara:
- Membuat instans Azure API Management.
- Mengonfigurasi load balancer dan pemutus sirkuit.
- Amankan API Anda menggunakan identitas terkelola.
- Kelola batas dan kebijakan token untuk API AI Generatif Anda.
Apa tujuan utamanya?
Tujuan utama modul ini adalah untuk membantu Anda memahami bagaimana Azure API Management dapat digunakan dengan API AI Generatif untuk mengelola, mengamankan, dan memantaunya.