Compartilhar via


aks Módulo

Contém a funcionalidade para implantar modelos de machine learning como pontos de extremidade de serviço Web no Serviço de Kubernetes do Azure.

O AKS (Serviço de Kubernetes do Azure) é recomendado para cenários em que você precisa de orquestração de contêiner completa, incluindo descoberta de serviço em vários contêineres, dimensionamento automático e atualizações coordenadas de aplicativos.

Para obter mais informações, consulte Implantar um modelo no Serviço de Kubernetes do Azure.

Classes

AksEndpoint

Observação

Esta é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Representa uma coleção de versões de serviço Web por trás do mesmo ponto de extremidade em execução no Serviço de Kubernetes do Azure.

Enquanto um AksWebservice implanta um único serviço com um único ponto de extremidade de pontuação, a classe AksEndpoint permite implantar várias versões de serviço Web atrás do mesmo ponto de extremidade de pontuação. Cada versão do serviço Web pode ser configurada para atender a uma porcentagem do tráfego para que você possa implantar modelos de forma controlada, por exemplo, para testes A/B. O AksEndpoint permite a implantação de um objeto de modelo semelhante ao AksWebservice.

Inicialize a instância do Webservice.

O construtor do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.

AksEndpointDeploymentConfiguration

Observação

Esta é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Representa informações de configuração de implantação para um serviço implantado no Serviço de Kubernetes do Azure.

Crie um objeto AksEndpointDeploymentConfiguration usando o deploy_configuration método da AksEndpoint classe.

Inicialize um objeto de configuração para implantar um ponto de extremidade em um destino de computação do AKS.

AksServiceAccessToken

Descreve o token de acesso que pode ser especificado no cabeçalho autorização de solicitações de pontuação para o serviço Web.

Crie uma nova instância de WebServiceAccessToken.

AksServiceDeploymentConfiguration

Representa informações de configuração de implantação para um serviço implantado no Serviço de Kubernetes do Azure.

Crie um objeto AksServiceDeploymentConfiguration usando o deploy_configuration método da AksWebservice classe.

Inicialize um objeto de configuração para implantar em um destino de computação do AKS.

AksWebservice

Representa um modelo de machine learning implantado como um ponto de extremidade de serviço Web no Serviço de Kubernetes do Azure.

Um serviço implantado é criado com base em um modelo, script e arquivos associados. O serviço Web resultante é um ponto de extremidade HTTP com balanceamento de carga com uma API REST. Você pode enviar dados para essa API e receber a previsão retornada pelo modelo.

O AksWebservice implanta um único serviço em um ponto de extremidade. Para implantar vários serviços em um ponto de extremidade, use a AksEndpoint classe.

Para obter mais informações, consulte Implantar um modelo em um cluster do Serviço de Kubernetes do Azure.

Inicialize a instância do Webservice.

O construtor do Webservice recupera uma representação na nuvem de um objeto webservice associado ao workspace fornecido. Ele retornará uma instância de uma classe filho correspondente ao tipo específico do objeto webservice recuperado.

AutoScaler

Define detalhes para a configuração de dimensionamento automático de um AksWebservice.

Os valores de configuração do AutoScaler são especificados usando os métodos ou deploy_configuration métodos update da AksWebservice classe.

Inicialize o Dimensionador Automático do AKS.

ContainerResourceRequirements

Define os requisitos de recurso para um contêiner usado pelo serviço Web.

Os valores containerResourceRequirement são especificados ao implantar ou atualizar um Webervice. Por exemplo, use os métodos ou métodos deploy_configuration da update classe, ou os AksWebservicemétodos ou métodos create_versiondeploy_configuration de update_version classe.AksEndpoint

Inicialize os requisitos de recurso de contêiner.

DataCollection

Define a configuração de coleta de dados para um AksWebservice.

Intialize o objeto DataCollection.

LivenessProbeRequirements

Define os requisitos de tempo de investigação de atividade para implantações do serviço Web.

Os valores de configuração livenessProbeRequirements são especificados ao implantar ou atualizar um Webervice. Por exemplo, use os métodos ou deploy_configuration os updateAksWebservice métodos da classe, ou os create_versionmétodos ou , deploy_configurationda update_versionAksEndpoint classe.

Inicialize os requisitos de recurso de contêiner.