aks Modul
Obsahuje funkce pro nasazení modelů strojového učení jako koncových bodů webové služby na Azure Kubernetes Service.
Azure Kubernetes Service (AKS) se doporučuje pro scénáře, kdy potřebujete úplnou orchestraci kontejnerů, včetně zjišťování služeb napříč několika kontejnery, automatického škálování a koordinovaných upgradů aplikací.
Další informace najdete v tématu Nasazení modelu do Azure Kubernetes Service.
Třídy
AksEndpoint |
Poznámka Toto je experimentální třída, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental. Představuje kolekci verzí webové služby za stejným koncovým bodem spuštěným na Azure Kubernetes Service. Zatímco nasadí AksWebservice jednu službu s jedním bodovacím koncovým bodem, třída AksEndpoint umožňuje nasadit více verzí webové služby za stejným bodovacím koncovým bodem. Každou verzi webové služby je možné nakonfigurovat tak, aby obsluhovala určité procento provozu, takže můžete modely nasazovat řízeným způsobem, například pro testování A/B. AksEndpoint umožňuje nasazení z objektu modelu podobného objektu AksWebservice. Inicializujte instanci webové služby. Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice. |
AksEndpointDeploymentConfiguration |
Poznámka Toto je experimentální třída, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental. Představuje informace o konfiguraci nasazení pro službu nasazenou na Azure Kubernetes Service. Vytvořte objekt AksEndpointDeploymentConfiguration pomocí Inicializace objektu konfigurace pro nasazení koncového bodu do cílového výpočetního objektu AKS |
AksServiceAccessToken |
Popisuje přístupový token, který lze zadat v autorizační hlavičce bodování požadavků na webovou službu. Vytvořte novou instanci WebServiceAccessToken. |
AksServiceDeploymentConfiguration |
Představuje informace o konfiguraci nasazení pro službu nasazenou na Azure Kubernetes Service. Vytvořte objekt AksServiceDeploymentConfiguration pomocí Inicializace objektu konfigurace pro nasazení do cílového výpočetního objektu AKS |
AksWebservice |
Představuje model strojového učení nasazený jako koncový bod webové služby na Azure Kubernetes Service. Nasazená služba se vytvoří z modelu, skriptu a přidružených souborů. Výsledná webová služba je koncový bod HTTP s vyrovnáváním zatížení s rozhraním REST API. Do tohoto rozhraní API můžete odesílat data a přijímat předpovědi vrácené modelem. AksWebservice nasadí jednu službu do jednoho koncového bodu. Pokud chcete nasadit více služeb do jednoho koncového bodu, použijte třídu .AksEndpoint Další informace najdete v tématu Nasazení modelu do clusteru Azure Kubernetes Service. Inicializujte instanci webové služby. Konstruktor Webservice načte cloudovou reprezentaci objektu webové služby přidruženého k poskytnutému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Webservice. |
AutoScaler |
Definuje podrobnosti o konfiguraci automatického škálování služby AksWebservice. Hodnoty konfigurace automatického škálování se zadají pomocí Inicializujte automatické škálování AKS. |
ContainerResourceRequirements |
Definuje požadavky na prostředky pro kontejner používaný webovou službou. Hodnoty ContainerResourceRequirement se zadávají při nasazování nebo aktualizaci webervice. Například použijte Inicializujte požadavky na prostředky kontejneru. |
DataCollection |
Definuje konfiguraci shromažďování dat pro objekt AksWebservice. Inicializace DataCollection objektu. |
LivenessProbeRequirements |
Definuje časové požadavky sondy aktivity pro nasazení webové služby. Hodnoty konfigurace LivenessProbeRequirements se zadají při nasazování nebo aktualizaci Webervice.
Použijte Inicializujte požadavky na prostředky kontejneru. |