aks 模块

包含用于在 Azure Kubernetes 服务上将机器学习模型部署为 Web 服务终结点的功能。

对于需要完整容器业务流程(包括跨多个容器的服务发现、自动缩放、协调式应用程序升级)的情况,建议使用 Azure Kubernetes 服务 (AKS)。

有关详细信息,请参阅将模型部署到 Azure Kubernetes 服务

AksEndpoint

注意

这是一个试验性的类,随时可能更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental

表示在 Azure Kubernetes 服务上运行的同一终结点后面的 Web 服务版本的集合。

虽然 AksWebservice 使用一个评分终结点来部署一个服务,但 AksEndpoint 类可让你在同一评分终结点后面部署多个 Web 服务版本。 可以将每个 Web 服务版本配置为提供一定百分比的流量,以便以受控方式部署模型,例如用于 A/B 测试。 AksEndpoint 允许从类似于 AksWebservice 的模型对象进行部署。

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。

AksEndpointDeploymentConfiguration

注意

这是一个试验性的类,随时可能更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental

表示部署在 Azure Kubernetes 服务上的服务的部署配置信息。

使用 AksEndpoint 类的 deploy_configuration 方法创建 AksEndpointDeploymentConfiguration 对象。

初始化用于将终结点部署到 AKS 计算目标的配置对象。

AksServiceAccessToken

描述可在对 Webservice 的评分请求的授权标头中指定的访问令牌。

创建 WebServiceAccessToken 的新实例。

AksServiceDeploymentConfiguration

表示部署在 Azure Kubernetes 服务上的服务的部署配置信息。

使用 AksWebservice 类的 deploy_configuration 方法创建 AksServiceDeploymentConfiguration 对象。

初始化要部署到 AKS 计算目标的配置对象。

AksWebservice

表示一个部署为 Azure Kubernetes 服务上 Web 服务终结点的机器学习模型。

从模型、脚本和关联的文件创建已部署的服务。 生成的 Web 服务是一个负载均衡、具有 REST API 的 HTTP 终结点。 可将数据发送到此 API,并接收模型返回的预测。

AksWebservice 将一个服务部署到一个终结点。 若要将多个服务部署到一个终结点,请使用 AksEndpoint 类。

有关详细信息,请参阅将模型部署到 Azure Kubernetes 服务群集

初始化 Web 服务实例。

Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索到的 Webservice 对象的特定类型对应的子类的实例。

AutoScaler

定义 AksWebservice 的自动缩放配置的详细信息。

AutoScaler 配置值使用 AksWebservice 类的 deploy_configurationupdate 方法指定。

初始化 AKS 自动缩放程序。

ContainerResourceRequirements

定义 Webservice 使用的容器的资源要求。

ContainerResourceRequirement 值在部署或更新 Webervice 时指定。 例如,使用 AksWebservice 类的 deploy_configurationupdate 方法,或 AksEndpoint 类的 create_versiondeploy_configurationupdate_version 方法。

初始化容器资源要求。

DataCollection

定义 AksWebservice 的数据收集配置。

初始化 DataCollection 对象。

LivenessProbeRequirements

定义 Webservice 部署的运行情况探测时间要求。

LivenessProbeRequirements 配置值在部署或更新 Webervice 时指定。 例如,使用 AksWebservice 类的 deploy_configurationupdate 方法,或 AksEndpoint 类的 create_versiondeploy_configurationupdate_version 方法。

初始化容器资源要求。