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

规划和管理 Microsoft Foundry 中心的成本(经典)

仅适用于:Foundry (经典版)门户。 本文不适用于新的 Foundry 门户。 详细了解新门户。

注意

本文中的链接可能会打开新 Microsoft Foundry 文档中的内容,而不是你现在正在查看的 Foundry (经典)文档。

本文介绍如何使用 Azure 门户中的成本分析来规划和管理 Microsoft Foundry 中心的成本。 首先,使用 Azure 定价计算器来帮助规划 Foundry 成本,然后再添加资源。 接下来,添加Azure资源时,请查看估计成本。

Azure定价计算器中没有针对Foundry Hub项目的特定页面。 Foundry 中心由其他几个Azure服务组成,其中一些是可选的。 本文介绍如何使用定价计算器估算这些服务的成本。 您在 Foundry 门户中使用 Foundry 工具。 Foundry 工具的成本只是Azure帐单中每月成本的一部分。 对于Azure订阅中使用的所有Azure服务和资源(包括第三方服务)计费。

注意

本文专门针对 Foundry 枢纽项目。 有关与 Foundry 关联的其他成本,请参阅 Foundry 成本管理。

先决条件

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

使用 Foundry 工具之前估算成本

使用 Azure 定价计算器在添加 Foundry Tools 之前估算成本。

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

    在 Azure 定价计算器中选择 Azure OpenAI 的截图。

  2. 输入计划使用的单位数。 例如,输入令牌数量。

    Azure OpenAI 成本估算截图在 Azure 定价计算器中。

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

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

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

通常会随 Foundry 中心产生的成本

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

服务定价页 包含示例用例的说明
Foundry Tools 你付费使用 Azure OpenAI、语音、内容安全、视觉、文档智能和语言等服务。 每个服务的成本因每个服务以及每个服务中的某些功能而异。 有关 Foundry 工具预配的更多信息,请参阅 Foundry hubs。
Azure AI 搜索 示例用例是将数据存储在 矢量搜索索引中。
Azure 机器学习 需要计算实例才能通过 Foundry 运行 Prompt Flow。

创建计算实例时,虚拟机(VM)会保持运行状态,使其可用于工作。

启用闲置自动关闭功能,以便在虚拟机在指定时间段内闲置时节省成本。

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

删除 Foundry 中心之前,可能会产生成本

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

  • Azure AI 搜索(针对数据)
  • 虚拟机
  • 负载均衡器
  • Azure 虚拟网络
  • Bandwidth

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

即使处于停止状态,计算实例也会产生 P10 磁盘成本。 此成本是因为保存到磁盘的任何用户内容在停止状态(类似于Azure VM)中持久保存。 对于Azure虚拟网络,每个订阅和每个区域按一个虚拟网络计费。 虚拟网络不能跨越区域或订阅。 在虚拟网络设置中设置专用终结点也可能会产生费用。 如果虚拟网络使用Azure 防火墙,防火墙也可能会产生费用。 带宽使用量收费;传输的数据越多,费用就越大。

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

提示

使用托管虚拟网络是免费的。 但是,托管网络的某些特性依赖于Azure 专用链接(专用终结点)和Azure 防火墙(用于完全限定的域名(FQDN)规则),从而产生费用。 有关详细信息,请参阅 托管虚拟网络隔离。

删除 Foundry 中心后可能会产生成本

在 Azure 门户中或使用 Azure CLI 删除中心后,以下资源将继续存在。 删除这些项目之前,它们会继续产生费用。

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

监视成本

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

使用成本分析时,可以在图表和表中查看不同时间间隔的成本。 有些示例是按天、当月和上个月以及按年来统计的。 还可以根据预算和预测成本查看成本。 切换到随时间推移的较长视图有助于确定支出趋势,以便查看可能出现超支的位置。 如果您创建了预算,您还可以轻松查看在哪些地方超出了预算。

监视 Foundry 成本

可以从 Azure 门户访问成本分析。

重要

Foundry 成本只是整个应用程序或解决方案成本的子集。 需要监视应用程序或解决方案中使用的所有Azure资源的成本。

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

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

重要

本文为基于中心的项目提供旧版支持。 它将不适用于 Foundry 项目。 请参阅 如何知道我拥有哪种类型的项目?

SDK 兼容性说明:代码示例需要特定Microsoft Foundry SDK 版本。 如果遇到兼容性问题,请考虑 从基于中心迁移到 Foundry 项目。

  1. 登录到 Microsoft Foundry。 确保 New Foundry 开关处于关闭状态。 这些步骤涉及到 Foundry(经典版)。

  2. 选择项目,然后从左侧菜单中选择 管理中心 。

  3. 在 Project 标题下,选择 Overview。

  4. 从“总成本”部分选择“查看资源成本”。 Azure 门户将打开项目资源组。

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

  5. 展开"资源"列以查看支撑你项目的每个服务的成本。 但此视图不包括在项目中使用的所有资源的成本。

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

  6. 选择“按资源>列出的成本”以打开“成本分析”页。

    Azure 门户成本分析的截图,包含按资源选择成本的按钮。

  7. 在 “成本分析 ”页上,确保将范围设置为资源组。

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

    在此示例中:

    • 资源组名称为 rg-contoso-ai。
    • 示例资源组中所有资源和服务的总成本为 $174.71。 在此示例中,$174.71 是使用 Foundry 构建的应用程序或解决方案的总成本。 同样,此示例假定所有 Foundry 服务都位于同一资源组中。 但是,可以在不同的资源组中拥有资源。
    • 项目名称为 contoso-proj。
    • 示例 项目中 的资源和服务限制的成本总计 为 8.40 美元。
  8. 展开列出的任何资源以查看其基础服务的成本。 还可以应用筛选器来专注于特定资源组中的其他成本。

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

  1. 登录到 Azure 门户。

  2. 选择 资源组。

  3. 查找并选择包含 Foundry 服务的资源组。

  4. 在左窗格中,选择 “成本管理>成本分析”。

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

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

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

Azure 市场提供无服务器 API 部署。 模型发布者可能会根据产品/服务应用不同的成本。 Foundry 门户中的每个项目都有自己的套餐订阅,可用于监视该项目上发生的成本和消耗。 使用 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来分析数据。 可以按每日、每周或每月计划导出成本,并设置自定义日期范围。 导出成本数据是检索成本数据集的建议方法。

了解 Foundry 工具的完整计费模型

Foundry Tools 在 Azure 基础架构上运行,在部署新资源时,该基础架构会与 Azure AI 一起产生成本。 请务必了解额外的基础结构可能会产生成本。 在对已部署的资源进行更改时,需要管理该成本。

创建或使用 Foundry Tools 资源时,可能会根据所使用的服务付费。 Foundry 工具提供了两种计费模型:

  • 无服务器 API:在无服务器 API 定价中,您将根据所使用的 Foundry 工具产品以及其相关计费信息进行计费。
  • 承诺层:通过承诺层定价,您承诺以固定费用使用多项服务功能,从而能够根据工作负载的需求预测总成本。 根据所选计划向你计费。 有关可用服务、如何注册以及购买计划时的注意事项的信息,请参阅 快速入门:购买承诺层定价。

注意

如果使用超出承诺计划提供的配额的资源,则购买承诺计划时,需根据Azure门户中的超额金额支付额外使用量。

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

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

后续步骤