aks Modulo
Contiene funzionalità per la distribuzione di modelli di Machine Learning come endpoint di servizio Web in servizio Azure Kubernetes.
servizio Azure Kubernetes (Servizio Azure Kubernetes) è consigliato per scenari in cui è necessaria l'orchestrazione completa dei contenitori, tra cui l'individuazione dei servizi in più contenitori, il ridimensionamento automatico e gli aggiornamenti coordinati delle applicazioni.
Per altre informazioni, vedere Distribuire un modello in servizio Azure Kubernetes.
Classi
AksEndpoint |
Nota Si tratta di una classe sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental. Rappresenta una raccolta di versioni del servizio Web dietro lo stesso endpoint in esecuzione in servizio Azure Kubernetes. Mentre un'entità AksWebservice distribuisce un singolo servizio con un singolo endpoint di assegnazione dei punteggi, la classe AksEndpoint consente di distribuire più versioni del servizio Web dietro lo stesso endpoint di assegnazione dei punteggi. Ogni versione del servizio Web può essere configurata per servire una percentuale del traffico in modo da poter distribuire modelli in modo controllato, ad esempio per i test A/B. AksEndpoint consente la distribuzione da un oggetto modello simile a AksWebservice. Inizializzare l'istanza del servizio Web. Il costruttore del servizio Web recupera una rappresentazione cloud di un oggetto Webservice associato all'area di lavoro specificata. Restituirà un'istanza di una classe figlio corrispondente al tipo specifico dell'oggetto Webservice recuperato. |
AksEndpointDeploymentConfiguration |
Nota Si tratta di una classe sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental. Rappresenta le informazioni di configurazione della distribuzione per un servizio distribuito in servizio Azure Kubernetes. Creare un oggetto AksEndpointDeploymentConfiguration usando il Inizializzare un oggetto di configurazione per la distribuzione di un endpoint in una destinazione di calcolo del servizio Azure Kubernetes. |
AksServiceAccessToken |
Descrive il token di accesso che può essere specificato nell'intestazione Di autorizzazione delle richieste di assegnazione dei punteggi al servizio Web. Creare una nuova istanza di WebServiceAccessToken. |
AksServiceDeploymentConfiguration |
Rappresenta le informazioni di configurazione della distribuzione per un servizio distribuito in servizio Azure Kubernetes. Creare un oggetto AksServiceDeploymentConfiguration usando il Inizializzare un oggetto di configurazione per la distribuzione in una destinazione di calcolo del servizio Azure Kubernetes. |
AksWebservice |
Rappresenta un modello di Machine Learning distribuito come endpoint servizio Web in servizio Azure Kubernetes. Un servizio distribuito viene creato da un modello, uno script e i file associati. Il servizio Web risultante è un endpoint HTTP con carico bilanciato con un'API REST. È possibile inviare dati a questa API per ottenere la stima restituita dal modello. AksWebservice distribuisce un singolo servizio a un endpoint. Per distribuire più servizi in un endpoint, usare la AksEndpoint classe . Per altre informazioni, vedere Distribuire un modello in un cluster servizio Azure Kubernetes. Inizializzare l'istanza del servizio Web. Il costruttore del servizio Web recupera una rappresentazione cloud di un oggetto Webservice associato all'area di lavoro specificata. Restituirà un'istanza di una classe figlio corrispondente al tipo specifico dell'oggetto Webservice recuperato. |
AutoScaler |
Definisce i dettagli per la configurazione automatica di un servizio Azure KubernetesWeb. I valori di configurazione di Scalabilità automatica vengono specificati usando i Inizializzare l'utilità di scalabilità automatica del servizio Azure Kubernetes. |
ContainerResourceRequirements |
Definisce i requisiti di risorsa per un contenitore usato dal servizio Web. I valori ContainerResourceRequirement vengono specificati durante la distribuzione o l'aggiornamento di un webervice. Ad esempio, usare i Inizializzare i requisiti delle risorse del contenitore. |
DataCollection |
Definisce la configurazione della raccolta dati per un AksWebserviceoggetto . Intializzare l'oggetto DataCollection. |
LivenessProbeRequirements |
Definisce i requisiti di tempo del probe di liveness per le distribuzioni del servizio Web. I valori dei valori di configurazione di LivenessProbeRequirements vengono specificati durante la distribuzione o l'aggiornamento di un webervice.
Ad esempio, usare i Inizializzare i requisiti delle risorse del contenitore. |