你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure AI 服务断开连接的容器常见问题解答

一般问题

哪些服务可用作断开连接的容器?

Azure AI 容器允许开发人员使用 Azure 中提供的相同智能 API,但除此之外,还有容器化的益处。 断开连接的容器通过承诺层级定价提供,相较于即用即付定价模型,每种服务都提供折扣费率。 借助承诺层级定价,你可承诺按固定费用使用下列 Azure AI 服务功能,从而根据工作负载的需求预测总成本。

  • Azure AI 语音
    • 语音转文本
    • 自定义语音转文本
    • 神经网络文本转语音
  • 文本翻译(标准)
  • Azure AI 语言
    • 情绪分析
    • 关键短语提取
    • 语言检测
    • 命名实体识别 (NER)
  • Azure AI 视觉 - 读取
  • 文档智能

有关承诺层级定价的详细信息,请联系你的 Microsoft 帐户团队或联系 Microsoft。 也可以发送电子邮件至 azureaicontainergating@service.microsoft.com。

容器是否可用于其他 Azure AI 服务产品,预期你们接下来会提供哪些容器?

我们希望以容器形式提供更多的 Azure AI 服务产品。 请联系你的当地 Microsoft 客户经理以获取有关新容器版本和其他 Azure AI 服务公告的最新信息。

如何访问断开连接的容器?

填写并提交请求表单以请求访问容器。 仅限满足以下要求的客户访问:

  • 你的组织必须具有企业协议或等效协议,并且应确定是 Microsoft 的战略客户或合作伙伴。
  • 有效的业务方案/用例 - 断开连接的容器预期会完全脱机运行,因此用例必须满足以下或类似要求之一:
    • 环境或设备未与 Internet 建立连接。
    • 远程位置偶尔访问 Internet。
    • 组织受到严格监管,不将任何类型的数据发送回云。
  • 按指示完成申请 - 请密切注意整个申请过程中提供的指南,以确保提供审批所需的全部必要信息。

如果我的用例无法满足上面列出的要求,该怎么办?

如果你的用例无法满足上述要求,但你对在本地运行容器感兴趣,可使用连接的容器

申请可能被拒绝的原因有哪些?

申请被拒绝的可能原因如下:

  • 不是现有 Microsoft 合作伙伴或企业协议客户
  • Azure 订阅 ID 无效。 你的 ID 必须属于申请组织,并且你不能代表其他组织申请。
  • 申请是使用个人电子邮件地址提交的(例如 @hotmail.com、@gmail.com、@yahoo.com 等)
  • 提供的理由或业务方案无效
  • 缺少其他数据或数据不准确

申请访问断开连接的容器后,批准申请需要多长时间?

提交表单后,Azure AI 服务团队将对其进行审核,并在 10 个工作日内通过电子邮件向你告知决定。

你的申请获得批准后,Azure AI 服务管控团队将传达购买承诺层级定价的详细信息,以及下载和运行容器的说明。

如果你对申请、管控过程或其他所需信息有任何疑问,请发送电子邮件至 azureaicontainergating@service.microsoft.com

如何下载断开连接的容器?

这些容器托管在 Microsoft Container Registry 上,可从 Microsoft 工件注册表Microsoft 容器注册表 (MCR) 下载。 如果在填写请求表单后你的 Azure 订阅未获批准,你将无法运行该容器。 获得批准后,可以按照在断开连接的环境中使用 Docker 容器中的步骤操作

Azure AI 容器的服务级别协议 (SLA) 是什么?

断开连接的 Azure AI 容器没有 SLA,因为客户控制所用资源的配置。 客户可在本地任意部署容器并定义主机环境。

这些容器在主权云中是否可用?

并非每个人都熟悉主权云一词,因此让我们从定义开始:主权云由 Azure 政府Azure 德国由世纪互联运营的 Microsoft Azure 云组成。 目前,客户可从公有云创建断开连接的容器资源。

版本控制

如何将容器更新到最新版本?

客户可以选择何时更新他们部署的容器。 容器将标有标准的 Docker 标记,例如 latest,表示使用的是最新版本。 我们建议客户在容器发布后拉取其最新版本。 有关如何在映像更新时收到通知的详细信息,请参阅 Azure 容器注册表 Webhook。

支持哪些版本?

支持容器的当前版本和最新主要版本。 但是,我们建议客户保持使用最新技术以符合要求。

如何对更新进行版本控制?

主版本更改表示 API 签名发生了中断性变更。 一般情况下,这种更改通常与相应 Azure AI 服务云产品的主版本更改同时发生。 次版本更改表示发布了不会导致 API 签名发生中断性变更的 bug 修复、模型更新或新功能。

技术问题

如何诊断部署环境中的潜在错误?

如果在运行 Azure AI 服务容器时遇到问题,可以尝试使用 Microsoft 诊断容器。 使用此容器可以诊断部署环境中可能阻止 Azure AI 容器按预期运行的常见错误。

若要获取容器,请使用以下 docker pull 命令:

docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic

然后运行容器。 将 {ENDPOINT_URI} 替换为你的终结点,将 {API_KEY} 替换为你的资源的密钥:

docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}

容器会测试与计费终结点之间的网络连接性。

这些容器是否与 OpenShift 兼容?

我们不使用 OpenShift 测试容器,但一般情况下,Azure AI 容器应该可以在支持 Docker 映像的任何平台上运行。 如果你使用 OpenShift,建议以根用户身份运行容器。

如何提供产品反馈和功能建议?

我们建议客户公开表达其关注的问题,并在可能有问题重叠时投票赞同其他人提出的相同问题。 可以使用反馈工具提供产品反馈和功能建议。

Azure AI 容器返回哪些状态消息和错误?

状态消息和错误如下:

状态 说明
Valid 你的 API 密钥有效。 无需采取任何措施。
Invalid API 密钥无效。 必须提供有效的 API 密钥才能配置容器以在断开连接的环境中使用。 在 Azure 门户中你的 Azure AI 服务资源的“密钥和终结点”部分找到你的 API 密钥和服务区域。
Mismatch 已经为不同类型的 Azure AI 服务资源提供了 API 密钥或终结点。 在 Azure 门户中你的 Azure AI 服务资源的“密钥和终结点”部分找到你的 API 密钥和服务区域。
CouldNotConnect 容器无法连接到终结点。
OutOfQuota API 密钥已超出配额。 可以升级定价层或等待有更多配额可用。 在 Azure 门户中 Azure AI 服务资源的“定价层”部分找到使用的层。
ContainerUseUnauthorized 提供的 API 密钥未获授权,不可用于此容器。 你可能正在使用受限的容器,因此请务必通过提交在线请求来批准你的 Azure 订阅 ID。
Unknown 服务器当前无法处理请求。

如何获取支持?

客户支持渠道与基于 Azure AI 服务云的 API 相同。 所有 Azure AI 容器包括日志记录功能,可帮助我们和社区为客户提供支持。 下面是更多支持选项:

如何计费?

基于客户购买的承诺层级向客户收费。 根据工作负载的需求选择包年套餐计划。 可以从多个承诺层级选项中选择一个来自定义“承诺层级断开连接的容器 DC0”定价层。

相较于即用即付定价模型,每个承诺层级都会提供折扣费率。 承诺计划从创建资源之日起按年收费。 可以在一年中的任何时间添加额外单位,并根据计费年度中剩余的天数按比例收费。 有关详细信息,请参阅以下定价页:

提示

若要在这些定价页上查找断开连接的容器的定价信息,请向下滚动到“承诺层级”部分。

如何监视容器的使用情况?

在断开连接的环境中运行的 Docker 容器会将使用情况记录写入卷,该卷将随时间推移收集这些记录。 这些容器还提供 REST 终结点来生成有关使用情况的报告。 有关详细信息,请参阅在断开连接的环境中使用容器

容器的当前支持担保是什么?

在正式宣布推出容器映像的正式版 (GA) 后,将实施 Microsoft 面向企业软件的标准担保。 预览版容器映像不提供任何担保。

运行这些容器需要哪些硬件?

Azure AI 容器是基于 x64 的容器,可以运行任何支持 x64 Linux Docker 容器的兼容 Linux 节点、虚拟机 (VM) 和边缘设备。 这些设备都需要 CPU 处理器。 可在以下页面上找到每个容器产品/服务的最低和建议配置:

Windows 当前是否支持这些容器?

Azure AI 容器属于 Linux 容器,但 Windows 对 Linux 容器提供一定的支持。 有关 Windows 上的 Linux 容器的详细信息,请参阅 Docker 文档

容器已获得哪些合规认证?

Azure AI 容器未获得任何合规性认证。