aks Módulo

Contiene funcionalidad para implementar modelos de aprendizaje automático como puntos de conexión de servicio web en Azure Kubernetes Service.

Azure Kubernetes Service (AKS) se recomienda para los escenarios donde se necesita una orquestación completa de contenedores, incluida la detección de servicios en varios contenedores, el escalado automático y las actualizaciones de aplicaciones coordinadas.

Para más información, consulte Implementación de un modelo en Azure Kubernetes Service.

Clases

AksEndpoint

Nota

Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Representa una colección de versiones del servicio web detrás del mismo punto de conexión que se ejecuta en Azure Kubernetes Service.

Mientras que AksWebservice implementa un único servicio con un único punto de conexión de puntuación, la clase AksEndpoint permite implementar varias versiones del servicio web detrás del mismo punto de conexión de puntuación. Cada versión del servicio web se puede configurar para atender un porcentaje del tráfico para que pueda implementar modelos de forma controlada, por ejemplo, para las pruebas A/B. AksEndpoint permite la implementación desde un objeto de modelo similar a AksWebservice.

Inicialice la instancia de servicio web.

El constructor de servicios web recupera una representación en la nube de un objeto Webservice asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado.

AksEndpointDeploymentConfiguration

Nota

Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Representa información de configuración de implementación para un servicio implementado en Azure Kubernetes Service.

Crea un objeto AksEndpointDeploymentConfiguration mediante el método deploy_configuration de la clase AksEndpoint.

Inicialice un objeto de configuración para implementar un punto de conexión en un destino de proceso de AKS.

AksServiceAccessToken

Describe el token de acceso que se puede especificar en el encabezado Autorización de las solicitudes de puntuación a Webservice.

Cree una nueva instancia de WebServiceAccessToken.

AksServiceDeploymentConfiguration

Representa una información de configuración de implementación para un servicio implementado en Azure Kubernetes Service.

Crea un objeto AksServiceDeploymentConfiguration mediante el método deploy_configuration de la clase AksWebservice.

Inicialice un objeto de configuración para la implementación en un destino de proceso de AKS.

AksWebservice

Representa un modelo de Machine Learning implementado como punto de conexión de servicio web en Azure Kubernetes Service.

Un servicio implementado se crea a partir de un modelo, un script y los archivos asociados. El servicio web resultante es un punto de conexión HTTP con equilibrio de carga con una API REST. Puede enviar datos a esta API y recibir la predicción que devuelve el modelo.

AksWebservice implementa un único servicio en un punto de conexión. Para implementar varios servicios en un punto de conexión, use la clase AksEndpoint.

Para más información, consulte el documento Implementación de un modelo en el clúster de Azure Kubernetes Service.

Inicialice la instancia de servicio web.

El constructor de servicios web recupera una representación en la nube de un objeto Webservice asociado al área de trabajo proporcionada. Devolverá una instancia de una clase secundaria correspondiente al tipo específico del objeto Webservice recuperado.

AutoScaler

Define los detalles de la configuración del escalado automático de AksWebservice.

Los valores de configuración de AutoScaler se especifican mediante los métodos deploy_configuration o update de la clase AksWebservice.

Inicialice el escalador automático de AKS.

ContainerResourceRequirements

Define los requisitos de recursos para un contenedor utilizado por el objeto Webservice.

Los valores de ContainerResourceRequirement se especifican al implementar o actualizar un servicio web. Por ejemplo, utilice los métodos deploy_configuration o update de la clase AksWebservice, o los métodos create_version, deploy_configuration o update_version de la clase AksEndpoint.

Inicialice los requisitos de recursos de contenedor.

DataCollection

Define la configuración de recopilación de datos para un AksWebservice.

Inicialice el objeto DataCollection.

LivenessProbeRequirements

Define los requisitos de tiempo de sondeo de ejecución para las implementaciones de Webservice.

Los valores de configuración de LivenessProbeRequirements se especifican al implementar o actualizar el objeto Webervice. Por ejemplo, use los métodos deploy_configuration o update de la clase AksWebservice, o los métodos create_version, deploy_configuration o update_version de la clase AksEndpoint.

Inicialice los requisitos de recursos de contenedor.