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 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 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 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 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 Inicialice los requisitos de recursos de contenedor. |