Sdílet prostřednictvím


Akcelerátor cílových zón služby Azure API Management

Akcelerátor cílových zón služby Azure API Management poskytuje přístup k architektuře a referenční implementaci pro přípravu předplatných cílových zón pro škálovatelnou infrastrukturu služby API Management. Implementace dodržuje architekturu a osvědčené postupy architektury přechodu na cloud pro cílové zóny Azure se zaměřením na principy návrhu cílových zón na podnikové úrovni.

Zákazníci přecházejí na službu API Management různými způsoby. Tuto architekturu můžete použít jako pokyny k návrhu pro implementace zeleného pole a jako posouzení pro implementace brownfieldů, které už používají API Management. Referenční implementaci můžete přizpůsobit tak, aby vytvářela architekturu, která odpovídá vaší úloze, a vaše organizace je na cestě k udržitelnému škálování.

Poskytnutá šablona infrastruktury jako kódu (IaC) se dá upravit tak, aby vyhovovala zásadám vytváření názvů, používala existující prostředky, jako jsou agenti Azure DevOps a Azure Key Vault, a rozšířili se na různé back-endy. Můžete například přidat připojení k rozhraním API hostovaným ve službě Aplikace Azure Service nebo Azure Kubernetes Service (AKS).

Implementace základu platformy

Akcelerátor cílové zóny služby API Management předpokládá, že je na místě základ platformy. Tento základ zpracovává sdílené služby, jako jsou sítě, zabezpečení, identita a služby zásad správného řízení. Tyto služby jsou potřeba k efektivnímu vytváření a zprovoznění cílové zóny na podnikové úrovni a k zajištění úspěšné implementace. Tato platforma není povinná při implementaci akcelerátoru cílové zóny služby API Management, ale zpracovává většinu zabezpečení a správy potřebné k bezpečné správě cloudového prostředí. Pokud už ho máte, můžete tento krok přeskočit. Další informace najdete v následujících článcích:

Co akcelerátor cílové zóny služby API Management poskytuje

Přístup akcelerátoru cílové zóny poskytuje několik scénářů a tyto prostředky pro podporu vašeho projektu:

  • Modulární přístup, abyste mohli přizpůsobit proměnné prostředí.

  • Pokyny k návrhu, které vám pomůžou vyhodnotit důležitá rozhodnutí.

  • Architektura cílové zóny.

  • Implementace, která zahrnuje:

    • Nasaditelný odkaz, který může vytvořit nasazení služby API Management se zabezpečenou základní konfigurací bez back-endů a ukázkového rozhraní API.

    • Referenční implementace služby API Management schválená Microsoftem k otestování nasazeného prostředí

    • Scénář generující brány AI, který se nasazuje nad zabezpečeným směrným plánem Nasazení poskytuje koncové body služby Azure OpenAI jako back-endy a zřizuje rozhraní API pro klienty, které dokáže zpracovat více funkcí snižování zátěže brány. Mezi zodpovědnosti patří vyrovnávání zatížení několika koncových bodů Azure OpenAI, sledování využití tokenů, implementace adaptivního omezování rychlosti a správa špiček s využitím modelů průběžných plateb.

Pokyny pro návrh

Následující články obsahují pokyny k vytvoření cílové zóny na základě oblastí návrhu cílových zón Azure:

Příklad koncepční referenční architektury

Následující koncepční referenční architektura je příkladem, který popisuje oblasti návrhu a osvědčené postupy.

Diagram znázorňující architekturu akcelerátoru cílových zón služby API Management

Tato architektura se skládá ze služby API Management nasazené ve virtuální síti v interním režimu a je fronta službou Application Gateway.

Scénář generování brány AI

Vzorový kód generující brány AI popisuje, jak zřídit a pracovat s generujícími prostředky AI prostřednictvím služby API Management. Snižování zátěže brány je běžným vzorem návrhu při interakci s generujícími modely AI. Další informace o tomto modelu najdete v tématu Přístup k Azure OpenAI a dalším jazykovým modelům prostřednictvím brány. Implementace je nad standardními hodnotami služby API Management a zahrnuje privátní nasazení koncových bodů Azure OpenAI. Zahrnuje také zásady služby API Management, které jsou speciálně přizpůsobené pro případy použití generující umělé inteligence.

Pomocí průvodce nasazením nasaďte privátní koncové body Azure OpenAI a sadu zásad ve službě API Management ke správě provozu do těchto koncových bodů. Otestujte zásady odesláním požadavků do brány. Měli byste použít poskytnuté fragmenty zásad nebo upravit řešení tak, aby zahrnovalo vlastní zásady.

Diagram znázorňující zásady správného řízení prostředků umělé inteligence prostřednictvím služby API Management

Doporučeným přístupem pro podnikovou implementaci je začít s cílovou zónou Azure, která pomáhá zajistit, aby škálovatelnost, zásady správného řízení a zabezpečení byly v souladu s osvědčenými postupy architektury přechodu na cloud. Pokud plánujete zahájit základní integraci s Azure OpenAI v cílové zóně Azure, postupujte podle kroků v směrném plánu Azure OpenAI v cílové zóně aplikace.

Nasazení akcelerátoru cílové zóny služby API Management

Implementace akcelerátoru cílové zóny služby API Management pomocí šablon IaC je dostupná na GitHubu.

Další krok

Seznamte se s aspekty návrhu pro správu identit a přístupu v cílových zónách Azure.