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

计划和管理 Azure AI Studio 的成本

注意

Azure AI Studio 目前处于公开预览阶段。 此预览版未提供服务级别协议,不建议将其用于生产工作负载。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款

本文介绍如何计划和管理 Azure AI Studio 的成本。 首先,使用 Azure 定价计算器来帮助规划 Azure AI Studio 成本,然后再添加任何服务资源来估算成本。 接下来,在添加 Azure 资源时,查看预估成本。

在 Azure AI Studio 中使用 Azure AI 服务。 Azure AI 服务的成本只是 Azure 账单中每月成本的一部分。 需要为 Azure 订阅中使用的所有 Azure 服务和资源(包括第三方服务)付费。

先决条件

Microsoft 成本管理中的成本分析支持大多数 Azure 帐户类型,但并非支持所有帐户类型。 若要查看支持的帐户类型的完整列表,请参阅了解成本管理数据。 若要查看成本数据,你至少需要对 Azure 帐户具有读取访问权限。 若要了解如何分配对 Azure 成本管理数据的访问权限,请参阅分配对数据的访问权限

使用 Azure AI 服务之前估算成本

添加 Azure AI 服务之前,请使用 Azure 定价计算器估算成本。

  1. 在 Azure 定价计算器中选择 Azure OpenAI 等产品。

    显示在 Azure 定价计算器中选择 Azure OpenAI 的屏幕截图。

  2. 输入计划使用的单位数。 例如,输入提示和完成的令牌数。

    Azure 定价计算器中的 Azure OpenAI 成本估计的屏幕截图。

  3. 可以选择多个产品来估算多个产品的成本。 例如,选择“虚拟机”可添加计算资源的潜在成本。

    Azure 定价计算器中的总估计的屏幕截图。

向项目添加新资源时,请返回到此计算器,并在此处添加相同资源来更新成本估算。

通常会随 Azure AI 和 Azure AI Studio 产生的成本

为 Azure AI 中心资源创建资源时,还会创建其他 Azure 服务的资源。 它们是:

服务定价页 包含示例用例的说明
Azure AI 服务 需要付费才能使用 Azure OpenAI、语音、内容安全、视觉、文档智能和语言等服务。 成本因每项服务及其中的某些功能而异。 有关预配 Azure AI 服务的详细信息,请参阅 Azure AI 中心资源
Azure AI 搜索 一个用例的例子是将数据存储在矢量搜索索引中。
Azure 机器学习 需要计算实例才能通过 Azure AI Studio 运行 Visual Studio Code(Web 或 Desktop)提示流

当你创建计算实例时,虚拟机 (VM) 保持打开状态,以供你使用。

启用空闲关闭,当 VM 空闲时间达到指定值时可以节省成本。

或者设置一个计划来自动启动和停止计算实例,以便在未计划使用计算实例时节省成本。
Azure 虚拟机 Azure 虚拟机可用于为各种计算解决方案提供灵活的虚拟化,并支持 Linux、Windows Server、SQL Server、Oracle、IBM 和 SAP 等。
Azure 容器注册表基本帐户 提供专用 Docker 容器映像的存储,可实现 Azure 上容器工作负载的快速、可缩放检索和临近网络部署。
Azure Blob 存储 可用于存储 Azure AI 项目文件。
密钥保管库 用于存储机密的密钥保管库。
Azure 专用链接 Azure 专用链接可让你通过虚拟网络中的专用终结点访问 Azure PaaS 服务(例如 Microsoft Azure 存储和 SQL 数据库)。

删除资源后可能会产生成本

在 Microsoft Azure 门户中或使用 Azure CLI 删除 Azure AI 中心资源之前,以下子资源均是累计的常见成本,即使你在工作区中未处于活动状态亦会如此。 如果你计划稍后返回 Azure AI 中心资源,这些资源可能会持续产生成本:

  • Azure AI 认知搜索(数据)
  • 虚拟机
  • 负载均衡器
  • Azure 虚拟网络
  • 带宽

每个 VM 在运行时均按小时计费。 成本取决于 VM 规范。 仍可通过负载均衡器对正在运行但未主动处理数据集的 VM 进行计费。 对于每个计算实例,每天会对一个负载均衡器计费。 计算群集的每 50 节点将有一个计费的标准负载均衡器。 每个负载均衡器每天计费约 0.33 美元。 若要避免计算已停止计算实例和计算群集上的负载均衡器成本,请删除计算资源。

即使处于停止状态,计算实例也会产生 P10 磁盘成本。 这是因为保存在那里的任何用户内容都会在停止状态下持续存在,这与 Azure VM 类似。 我们正在努力使 OS 磁盘大小/类型可配置,以更好地控制成本。 对于 Azure 虚拟网络,将按订阅和区域对一个虚拟网络计费。 虚拟网络不能跨区域或订阅。 在虚拟网络设置中设置专用终结点也可能产生费用。 如果虚拟网络使用 Azure 防火墙,也可能会产生费用。 带宽按使用情况收费;传输的数据越多,收取的费用就越多。

提示

使用托管虚拟网络是免费的。 但是,托管网络的某些功能依赖于 Azure 专用链接(适用于专用终结点)和 Azure 防火墙(适用于 FQDN 规则),并且会产生费用。 有关详细信息,请参阅托管虚拟网络隔离

删除资源后可能会产生成本

在 Microsoft Azure 门户中或使用 Azure CLI 删除某个 Azure AI 中心资源后,以下资源会继续存在。 它们会持续产生成本,直到将其删除。

  • Azure 容器注册表
  • Azure Blob 存储
  • 密钥保管库
  • Application Insights(如果已为 Azure AI 中心资源启用)

监视成本

使用 Azure AI Studio 处理 Azure AI 中心资源时,会产生成本。 Azure 资源使用单位成本因时间间隔(秒、分钟、小时和天)或单位使用情况(字节、MB 等)而异。 可以在成本分析中查看产生的成本。

使用成本分析时,可以在关系图和表中查看不同时间间隔的 Azure AI 中心资源成本。 有些示例是按天、当前、上个月和年划分的。 还可以对比预算和预测的成本来查看成本。 随着时间的推移切换到较长的视图,可帮助你确定支出趋势。 你会看到可能出现超支的地方。 如果已创建预算,还可以轻松查看超支的地方。

监视 Azure AI Studio 项目成本

可从 Azure 门户获取成本分析。 也可以从 Azure AI Studio 获取成本分析。

重要

Azure AI 项目成本只是整个应用程序或解决方案成本的一部分。 需要监视应用程序或解决方案中使用的所有 Azure 资源的成本。 有关详细信息,请参阅 Azure AI 中心资源

本部分中的示例假定所有 Azure AI Studio 资源都位于同一资源组中。 但是,你可以拥有不同资源组中的资源。 例如,Azure AI 搜索资源可能与 Azure AI Studio 项目位于不同的资源组中。

下面是如何监视 Azure AI Studio 项目成本的示例。 成本仅用作示例。 成本因使用的服务和使用量而异。

  1. 登录到 Azure AI Studio

  2. 选择你的项目,然后从左侧导航菜单中选择“AI项目设置”

    Azure AI Studio 门户的屏幕截图,其中显示了如何查看项目设置。

  3. 选择“查看资源成本”。 Azure 门户会打开你的项目的成本分析页。

  4. 展开“资源”列以查看构成 Azure AI 项目基础的每个服务的成本。 但是,此视图不包括用于 Azure AI 项目的所有资源的成本。

    Azure 门户成本分析的屏幕截图,其中包含 Azure AI 项目和相关资源。

  5. 选择“按资源划分的费用”>“资源”

    Azure 门户成本分析的屏幕截图,其中有用于按资源选择成本的按钮。

  6. 在转到的“成本分析”页上,确保范围设置为资源组

    Azure 门户中一个资源组的成本分析的屏幕截图。

    在此示例中:

    • 资源组名称为 rg-contosoairesource
    • 资源组中所有资源和服务的总成本为 USD 222.97。 在此示例中,这是使用 Azure AI Studio 构建的应用程序或解决方案的总成本。 再次假定所有 Azure AI Studio 资源都位于同一资源组中。 但是,你可以拥有不同资源组中的资源。
    • 项目名称为 contoso-outdoor-proj
    • Azure AI 项目中仅限于资源和服务的成本总计为 USD 212.06
  7. 展开 contoso-outdoor-proj,查看构成 Azure AI 项目资源基础的服务的成本。

    Azure 门户成本分析的屏幕截图,其中 Azure AI 项目已展开。

  8. 展开 contoso_ai_resource,查看 Azure AI 中心资源底层的服务的成本。 还可以应用筛选器来专注于资源组中的其他成本。

也可以直接从 Azure 门户查看资源组成本。 为此,需要执行以下操作:

  1. 登录到 Azure 门户

  2. 选择“资源组”。

  3. 找到并选择包含 Azure AI Studio 资源的资源组。

  4. 从左侧导航菜单中,选择“成本分析”

    资源组级别的 Azure 门户成本分析的屏幕截图。

有关详细详细,请参阅 Azure 定价计算器

监视 Azure 市场中提供的模型的成本

使用即用即付定价部署为服务的模型通过 Azure 市场提供。 模型发布者可能会根据产品/服务收取不同的费用。 Azure AI Studio 中的每个项目都有其自己的产品/服务订阅,使你能够监视该项目的成本和使用情况。 使用 Microsoft 成本管理来监视成本:

  1. 登录到 Azure 门户

  2. 在左侧导航区域中,选择“成本管理 + 计费”,然后在同一菜单上选择“成本管理”

  3. 在左侧导航区域的“成本管理”部分下,这次选择“成本分析”

  4. 选择一个视图,例如“资源”。 随即会显示与每个资源关联的成本。

    显示如何呈现每个资源的成本的成本分析工具的屏幕截图。

  5. 在“类型”列中,选择筛选器图标以筛选 microsoft.saas/resources类型的所有资源。 此类型对应于从 Azure 市场中的产品/服务创建的资源。 为方便起见,可以按包含字符串“SaaS”的资源类型进行筛选

    显示如何按包含字符串“SaaS”的资源类型进行筛选的屏幕截图。

  6. 每个项目的每个模型产品/服务都会显示一个资源。 这些资源的命名为 [Model offer name]-[GUID]

  7. 选择展开资源详细信息,以访问与资源关联的每个成本计量。

    • “层级”表示产品/服务。
    • “产品”是产品/服务中的具体产品。

    某些模型提供商可能对两者使用相同的名称。

    显示与不同模型产品/服务及其关联计量对应的不同资源的屏幕截图。

    提示

    请记住,每个项目和项目订阅的每个计划都会创建一个资源。

  8. 展开详细信息时,按照与产品/服务关联的每个计量报告成本。 每个计量可能跟踪不同的成本来源,例如推理或微调。 将显示以下计量值(当某些成本与它们关联时):

    计量 说明
    paygo-inference-input-tokens 基础模型 与用作基本模型推理输入的令牌关联的成本。
    paygo-inference-output-tokens 基础模型 与作为基本模型推理输出而生成的令牌关联的成本。
    paygo-finetuned-model-inference-hosting 微调模型 与托管微调模型的推理终结点关联的成本。 这不是托管模型的成本,而是让终结点为其提供服务的成本。
    paygo-finetuned-model-inference-input-tokens 微调模型 与用作微调模型推理输入的令牌关联的成本。
    paygo-finetuned-model-inference-output-tokens 微调模型 与作为微调模型的推理输出而生成的令牌关联的成本。

创建预算

可以创建预算来管理成本,并创建警报以自动通知利益干系人支出异常和超支风险。 警报基于与预算和成本阈值相比的支出。 预算和警报是针对 Azure 订阅和资源组创建的,作为总体成本监视策略的一部分,它们非常有用。

如果希望增加监视中的精度,可以在 Azure 中使用筛选器为特定资源或服务创建预算。 筛选器可帮助确保不会意外创建会产生额外成本的新资源。 有关创建预算时筛选器选项的详细信息,请参阅对选项进行分组和筛选

导出成本数据

还可以将成本数据导出到存储帐户。 当你或其他人需要进行有关成本的更多数据分析时,这非常有用。 例如,财务团队可以使用 Excel 或 Power BI 来分析数据。 可以按每天、每周或每月计划导出成本,并设置自定义的日期范围。 建议导出成本数据来检索成本数据集。

了解 Azure AI 服务的完整计费模式

Azure AI 服务在 Azure 基础结构上运行,部署新资源时,会随 Azure AI 产生成本。 需要了解的是,增加基础结构可能会产生成本。 对已部署的资源进行更改时需要管理该成本。

创建或使用 Azure AI 服务资源时,可能需要根据你使用的服务付费。 Azure AI 服务提供两种计费模式:

  • 即用即付:对于即用即付定价,根据所使用的 Azure AI 服务产品,按照其账单信息进行计费。
  • 承诺层级:对于承诺层级定价,可以承诺以固定费用使用多项服务功能,从而根据工作负载的需求预测总成本。 系统会根据你选择的计划进行计费。 请参阅快速入门:购买承诺层级定价,了解可用服务的信息、注册方式和购买计划时的注意事项。

注意

如果你使用的资源超过承诺计划所提供的配额,则将按照购买承诺计划时 Azure 门户中提到的超额金额向你收取额外使用量的费用。

可以使用 Azure 预付(之前称为货币承诺)额度支付 Azure AI 服务费用。 但是,不能使用 Azure 预付款额度来支付第三方产品和服务的费用(包括 Azure 市场中的第三方产品和服务)。

有关详细详细,请参阅 Azure 定价计算器

后续步骤