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 的模型对象进行部署。 初始化 Webservice 实例。 Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索的 Webservice 对象的特定类型对应的子类的实例。 |
| AksEndpointDeploymentConfiguration |
注释 这是一个实验类,随时可能会更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental。 表示在 Azure Kubernetes 服务上部署的服务的部署配置信息。 使用 初始化用于将终结点部署到 AKS 计算目标的配置对象。 |
| AksServiceAccessToken |
描述可在对 Webservice 的评分请求的授权标头中指定的访问令牌。 创建 WebServiceAccessToken 的新实例。 |
| AksServiceDeploymentConfiguration |
表示在 Azure Kubernetes 服务上部署的服务的部署配置信息。 使用 初始化用于部署到 AKS 计算目标的配置对象。 |
| AksWebservice |
表示部署为 Azure Kubernetes 服务上的 Web 服务终结点的机器学习模型。 部署的服务是从模型、脚本和关联的文件创建的。 生成的 Web 服务是具有 REST API 的负载均衡 HTTP 终结点。 可以将数据发送到此 API,并接收模型返回的预测。 AksWebservice 将单个服务部署到一个终结点。 若要将多个服务部署到一个终结点,请使用类 AksEndpoint 。 有关详细信息,请参阅 将模型部署到 Azure Kubernetes 服务群集。 初始化 Webservice 实例。 Webservice 构造函数检索与提供的工作区关联的 Webservice 对象的云表示形式。 它将返回与检索的 Webservice 对象的特定类型对应的子类的实例。 |
| AutoScaler |
定义 AksWebservice 自动缩放配置的详细信息。 自动缩放程序配置值是使用 初始化 AKS 自动缩放程序。 |
| ContainerResourceRequirements |
定义 Web 服务使用的容器的资源要求。 部署或更新 Webervice 时指定 ContainerResourceRequirement 值。 例如,使用 初始化容器资源要求。 |
| DataCollection |
定义 .. 的 AksWebservice数据收集配置。 初始化 DataCollection 对象。 |
| LivenessProbeRequirements |
定义 Web 服务部署的实时性探测时间要求。 部署或更新 Webervice 时,指定 LivenessProbeRequirements 配置值值。
例如,使用 初始化容器资源要求。 |