aks Modul

Innehåller funktioner för att distribuera maskininlärningsmodeller som webbtjänstslutpunkter på Azure Kubernetes Service.

Azure Kubernetes Service (AKS) rekommenderas för scenarier där du behöver fullständig containerorkestrering, inklusive tjänstidentifiering över flera containrar, automatisk skalning och samordnade programuppgraderingar.

Mer information finns i Distribuera en modell till Azure Kubernetes Service.

Klasser

AksEndpoint

Anteckning

Det här är en experimentell klass och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Representerar en samling webbtjänstversioner bakom samma slutpunkt som körs på Azure Kubernetes Service.

Medan en AksWebservice distribuerar en enda tjänst med en enda bedömningsslutpunkt kan du med klassen AksEndpoint distribuera flera webbtjänstversioner bakom samma bedömningsslutpunkt. Varje webbtjänstversion kan konfigureras för att hantera en procentandel av trafiken så att du kan distribuera modeller på ett kontrollerat sätt, till exempel för A/B-testning. AksEndpoint tillåter distribution från ett modellobjekt som liknar AksWebservice.

Initiera Webservice-instansen.

Webbtjänstkonstruktorn hämtar en molnrepresentation av ett webbtjänstobjekt som är associerat med den angivna arbetsytan. Den returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade webbtjänstobjektet.

AksEndpointDeploymentConfiguration

Anteckning

Det här är en experimentell klass och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Representerar distributionskonfigurationsinformation för en tjänst som distribueras på Azure Kubernetes Service.

Skapa ett AksEndpointDeploymentConfiguration-objekt med hjälp deploy_configuration av -metoden för AksEndpoint klassen.

Initiera ett konfigurationsobjekt för att distribuera en slutpunkt till ett AKS-beräkningsmål.

AksServiceAccessToken

Beskriver den åtkomsttoken som kan anges i auktoriseringshuvudet för bedömning av begäranden till webbtjänsten.

Skapa en ny instans av WebServiceAccessToken.

AksServiceDeploymentConfiguration

Representerar en distributionskonfigurationsinformation för en tjänst som distribueras på Azure Kubernetes Service.

Skapa ett AksServiceDeploymentConfiguration-objekt med hjälp deploy_configuration av -metoden för AksWebservice klassen.

Initiera ett konfigurationsobjekt för distribution till ett AKS-beräkningsmål.

AksWebservice

Representerar en maskininlärningsmodell som distribuerats som en webbtjänstslutpunkt på Azure Kubernetes Service.

En distribuerad tjänst skapas från en modell, ett skript och associerade filer. Den resulterande webbtjänsten är en belastningsbalanserad HTTP-slutpunkt med ett REST-API. Du kan skicka data till det här API:et och få förutsägelsen som returneras av modellen.

AksWebservice distribuerar en enda tjänst till en slutpunkt. Om du vill distribuera flera tjänster till en slutpunkt använder du AksEndpoint klassen .

Mer information finns i Distribuera en modell till ett Azure Kubernetes Service kluster.

Initiera Webservice-instansen.

Webbtjänstkonstruktorn hämtar en molnrepresentation av ett webbtjänstobjekt som är associerat med den angivna arbetsytan. Den returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade webbtjänstobjektet.

AutoScaler

Definierar information för konfiguration av automatisk skalning för en AksWebservice.

AutoScaler-konfigurationsvärden anges med hjälp deploy_configurationupdate av eller -metoderna för AksWebservice klassen.

Initiera AKS AutoScaler.

ContainerResourceRequirements

Definierar resurskraven för en container som används av webbtjänsten.

ContainerResourceRequirement-värden anges när du distribuerar eller uppdaterar en Webervice. Du kan till exempel använda deploy_configuration metoderna eller update för AksWebservice klassen, eller create_version, deploy_configurationeller update_version -metoderna AksEndpoint för klassen.

Initiera kraven för containerresursen.

DataCollection

Definierar datainsamlingskonfiguration för en AksWebservice.

Initiera DataCollection-objektet.

LivenessProbeRequirements

Definierar realtidsavsökningstidskrav för distributioner av webbtjänsten.

Konfigurationsvärden för LivenessProbeRequirements anges när du distribuerar eller uppdaterar en Webervice. Du kan till exempel använda deploy_configuration metoderna eller update för AksWebservice klassen, eller create_version, deploy_configurationeller update_version -metoderna för AksEndpoint klassen.

Initiera kraven för containerresursen.