Compartir a través de


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 escenarios en los que necesita 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 obtener más información.

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

Mientras que un AksWebservice implementa un único servicio con un único punto de conexión de puntuación, la clase AksEndpoint permite implementar varias versiones de servicio web detrás del mismo punto de conexión de puntuación. Cada versión del servicio web se puede configurar para proporcionar 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 del servicio web.

El constructor de servicios web recupera una representación en la nube de un objeto de servicio web 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 obtener más información.

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

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

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 authorization de las solicitudes de puntuación al servicio web.

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.

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

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

AksWebservice

Representa un modelo de aprendizaje automático implementado como punto de conexión de servicio web en Azure Kubernetes Service.

Se crea un servicio implementado a partir de un modelo, un script y 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 devuelta por 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 AksEndpoint clase .

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

Inicialice la instancia del servicio web.

El constructor de servicios web recupera una representación en la nube de un objeto de servicio web 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 de escalado automático de un aksWebservice.

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

Inicialice el escalador automático de AKS.

ContainerResourceRequirements

Define los requisitos de recursos para un contenedor usado por el servicio web.

Los valores containerResourceRequirement se especifican al implementar o actualizar un webervice. Por ejemplo, use los deploy_configuration métodos o update de la AksWebservice clase , o create_versionlos métodos , deploy_configurationo update_version de AksEndpoint la clase .

Inicialice los requisitos de recursos del contenedor.

DataCollection

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

Inicialice el objeto DataCollection.

LivenessProbeRequirements

Define los requisitos de tiempo de ejecución del sondeo para las implementaciones del servicio web.

Los valores de configuración livenessProbeRequirements se especifican al implementar o actualizar un webervice. Por ejemplo, use los deploy_configuration métodos o update de la AksWebservice clase , o los create_versionmétodos , deploy_configurationo update_version de la AksEndpoint clase .

Inicialice los requisitos de recursos del contenedor.