Partilhar via


aks Módulo

Contém funcionalidade para implantar modelos de aprendizado de máquina como pontos de extremidade de serviço Web no Serviço Kubernetes do Azure.

O Serviço Kubernetes do Azure (AKS) é recomendado para cenários em que você precisa de orquestração completa de contêineres, 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 Kubernetes do Azure.

Classes

AksEndpoint

Observação

Esta é uma aula 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 atrás do mesmo ponto de extremidade em execução no Serviço Kubernetes do Azure.

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

Inicialize a instância do Webservice.

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

AksEndpointDeploymentConfiguration

Observação

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

Representa as informações de configuração de implantação para um serviço implantado no Serviço 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 Endpoint em um destino de computação AKS.

AksServiceAccessToken

Descreve o token de acesso que pode ser especificado no cabeçalho Authorization de marcar solicitações para Webservice.

Crie uma nova instância de WebServiceAccessToken.

AksServiceDeploymentConfiguration

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

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

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

AksWebservice

Representa um modelo de aprendizado de máquina implantado como um ponto de extremidade de serviço Web no Serviço Kubernetes do Azure.

Um serviço implantado é criado a partir de 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.

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 Kubernetes do Azure.

Inicialize a instância do Webservice.

O construtor Webservice recupera uma representação na nuvem de um objeto Webservice associado ao espaço de trabalho 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 deploy_configuration métodos ou update da AksWebservice classe.

Inicialize o AKS AutoScaler.

ContainerResourceRequirements

Define os requisitos de recursos para um contêiner usado pelo WebService.

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

Inicialize os requisitos de recursos do contêiner.

DataCollection

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

Intialize o objeto DataCollection.

LivenessProbeRequirements

Define os requisitos de tempo de sonda de vivacidade para implantações do Webservice.

Os valores de configuração LivenessProbeRequirements são especificados ao implantar ou atualizar um Webervice. Por exemplo, use os deploy_configuration métodos ou update da AksWebservice classe, ou o create_version, deploy_configurationou update_version métodos da AksEndpoint classe.

Inicialize os requisitos de recursos do contêiner.