如何对我计费?
这是帮助开发人员开始使用 Azure 的 7 篇系列文章中的最后一篇。
- 第 1 部分:面向开发人员的 Azure 的概述
- 第 2 篇:面向开发人员的主要 Azure 服务
- 第 3 部分:在 Azure 上托管应用程序
- 第 4 部分:将应用连接到 Azure 服务
- 第 5 部分:如何在 Azure 中创建和管理资源?
- 第 6 部分:生成 Azure 应用的关键概念
- 第 7 部分:如何计费?
在创建使用 Azure 的应用程序时,你需要了解影响你创建的解决方案成本的因素。 你还需要了解如何估算解决方案的成本、计费方式以及如何监视 Azure 订阅中产生的成本。
什么是 Azure 帐户?
Azure 帐户允许登录到 Azure。 你可能通过你工作的组织或你就读的学校拥有一个 Azure 帐户。 你还可以创建一个与你的 Microsoft 帐户链接的个人 Azure 帐户供个人使用。 若要了解 Azure 并试用 Azure,可以免费创建一个 Azure 帐户。
如果你使用的是来自工作场所或学校的 Azure 帐户,你组织的 Azure 管理员可能已经为你的帐户分配了不同的组和角色,这些组和角色可控制你在 Azure 中执行的操作和不能执行的操作。 如果你无法创建特定类型的资源,请与 Azure 管理员联系,了解分配给你的帐户的权限。
什么是 Azure 订阅?
Azure 资源计费是按照订阅量进行计算的。 因此,Azure 订阅定义了一组将一起开具发票的 Azure 资源。
组织经常出于计费和管理目的创建多个 Azure 订阅。 例如,组织可以选择为组织中的每个部门创建一个订阅,以便每个部门为自己的 Azure 资源付费。 创建 Azure 资源时,重要的是要注意你在哪个订阅中创建资源,因为该订阅的所有者将为这些资源付费。
如果你有一个与你的 Microsoft 帐户绑定的个人 Azure 帐户,也可以有多个订阅。 例如,用户可能同时拥有提供每月 Azure 额度的 Visual Studio Enterprise 订阅和向其信用卡计费的按需付费订阅。 在此方案中,你在创建 Azure 资源时再次需要确保并选择正确的订阅,以避免 Azure 服务的意外账单。
哪些因素会影响 Azure 上的服务成本?
有几个因素会影响 Azure 中给定服务的成本。
- 计算能力 - 计算能力是指分配给资源的 CPU 和内存量。 分配给资源的计算能力越多,成本就越高。 许多 Azure 服务包括弹性缩放功能,使你可以在需求较高时提高计算能力,但在需求较低时缩减并节省资金。
- 存储量 - 大多数存储服务都是根据你要存储的数据量计费的。
- 存储硬件 - 一些存储服务提供了存储数据的硬件类型选项。 根据你存储的数据类型,你可能需要一个读写速度较慢的长期存储选项,或者你可能愿意为高事务性操作的低延迟读写付费。
- 带宽 - 大多数服务将入口和出口分开计费。 入口是处理传入请求所需的带宽量。 出口是处理满足这些请求的传出数据所需的带宽量。
- 按使用情况 - 某些服务根据使用服务的次数或处理的请求数量或已配置的某些实体(如 Microsoft Entra 用户帐户)的数量计费。
- 按服务 - 有些服务直接按月收费。
- 区域 - 有时,服务的价格因托管的区域(数据中心)而异。
Azure 定价计算器
大多数 Azure 解决方案都涉及多个 Azure 服务,因此很难预先确定解决方案的成本。 出于这个原因,Azure 提供了 Azure 定价计算器来帮助估算解决方案的成本。
我在哪里可以找到我们在 Azure 中的当前支出?
Azure 门户为你的组织在特定月份使用的所有服务提供了易于导航和可视化的演示。 可以按服务、资源组等查看。
若要访问 Azure 门户中的计费信息,请登录到 Azure 门户,并按照以下步骤操作。
还可以直接访问“成本管理 + 计费概述”页。
还可以通过编程方式访问成本信息,以创建一个自定义且易于访问的云支出视图,以便通过计费 API 进行管理。
- 用于 .NET 的 Azure 计费库
- 适用于 Python 的 Azure 计费库
- 适用于 Java 的 Azure 资源管理器计费客户端库 - 版本 1.0.0-beta.1
- 所有其他编程语言 - RESTful API
- Azure 使用情况 API 概述
有哪些工具可以监视和分析我的云支出?
有两项服务可用于设置和管理云成本。
- 第一个是成本警报,可用于设置支出阈值,并在账单接近这些阈值时接收通知。
- 第二种是 Azure 成本管理,可帮助你规划和控制成本,提供成本分析、预算、建议,并允许导出成本管理数据,以在 Excel 或你自己的自定义报表中进行分析。
详细了解成本警报和 Azure 成本管理: