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