场景举例
如果您在使用 Azure 时想提前了解可能发生的费用的话,我们建议您使用我们的 Azure 价格计算器,它可以帮助您更好的评估预算。在这本章节中,我们会用一个通用场景,结合我们上面提到的关键服务的计算逻辑,帮大家拆分计算细节。
在上面的场景中,我们使用到了负载均衡技术来进行流量分发,外部负载均衡器分流外部访问流量到不同的前端服务器,内部负载均衡器将前端的流量分发到后端的应用服务器和数据库服务器,采用多服务器的结构支撑业务系统水平扩展。
同时,所有的服务器均处于虚拟机可用性集中,可用性集可确保在 Azure 上部署的虚拟机能够跨群集中多个隔离的硬件节点分布。 这样,就可以确保当 Azure 中发生硬件或软件故障时,只有一部分虚拟机会受到影响,整体解决方案仍可使用和操作。
虚拟机可用性集与 Azure 网络资源的集成,轻松地实现在各个虚拟机之间平衡工作负载。不同层级的虚拟机可用性集都配置了不同的子网和网络安全组,管理员也可以通过跳板机连接到特定的虚拟机实例进行故障排除。
收费资源列表
1. 虚拟机
本示例中,两台数据库服务器采用 Virtual Machines BS Series Windows - B1s - CN East 2 虚拟机。
您会在账单中看到 B1 虚拟机的费用。如果您选择含有 SQL Server 的虚拟机镜像来创建数据库服务器,则您还会被授权 SQL Server 授权费用,具体信息请参见下面 “数据库费用” 部分。如果您选择其它配置的机型,则相应的虚拟机使用费用会体现在您的账单中。
2. 数据库费用
如果您选择含有 SQL Server 的虚拟机镜像来创建数据库服务器,则您在账单中除了会看到虚拟机的使用费用外,还会有 SQL Server 授权费用产生。例如 SQL Server Standard - 32 vCPU VM License – CN 为 SQL Server 标准版 32 核的授权费用。具体定价信息请参见:https://www.azure.cn/zh-cn/pricing/details/virtual-machines/。需要说明的是,定价页面显示的单价是虚拟机使用费用及 SQL Server 授权费用加总后的每小时单价及每月预估花销,实际您在账单中会分别看到虚拟机使用费用和 SQL Server 授权费用。
如果您采用平台即服务的数据库产品,例如 SQL 数据库或 Azure Database for MySQL,则您需要支付相应的使用费用。
3. 存储
在这个场景中,您在账单中会看见:
- Premium SSD Managed Disks - P10 - Disks - CN East 2
- Standard Page Blob - LRS Data Stored - CN East 2
- Tables - LRS Data Stored - CN East 2
本示例中的虚拟机存储采用高级托管磁盘,因此您会看到 Premium SSD Managed Disks - P10 - Disks - CN East 2 此项收费,如果您选择标准托管磁盘或采用非托管磁盘,则也会有相应的存储费用产生,具体请参见 https://www.azure.cn/zh-cn/pricing/details/storage/managed-disks/
非托管磁盘操作
Standard Page Blob - Disk Read Operations - CN East 2
Standard Page Blob - Disk Write Operations - CN East 2
General Block Blob - Read Operations - CN East 2
General Block Blob - Write Operations - CN East 2
General Block Blob - Delete Operations - CN East 2
General Block Blob - List and Create Container Operations - CN East 2
Tables - Read Operations - CN East 2
Tables - Write Operations - CN East 2
Tables - Batch Write Operations - CN East 2
非托管磁盘,页 Blob,块 Blob 及表存储我们会根据事务数量以及冗余存储的类型收取相应费用,具体请参见 https://www.azure.cn/zh-cn/pricing/details/storage/page-blobs/
4. 网络
- IP Addresses - Basic - Static Public IP – CN
我们会根据 IP 地址的类型及不同的部署方式授权相应的 IP 费用,具体请参见 https://www.azure.cn/zh-cn/pricing/details/ip-addresses/
- Bandwidth - Data Transfer In - CN Zone 1
- Bandwidth - Data Transfer Out - CN Zone 1
备注
- 如果您是 1 元试用用户:您会获赠 50GB 的免费数据流量,如果超过数据传输使用限额,客户的账户将会在未经事先通知的情况下暂停,并且免费信用额度将被归置为“0”。您可以点击此处 实时查询您的数据流量使用状况。
- 如果您是预付费用户,您在使用入站数据传输服务时享受每月前 1TB(1024GB)免费。超出 1TB 免费流量后按照实际数据传输费率进行收费。
- 如果您是企业级用户,您在使用入站数据传输服务时享受每月前 20TB 免费。超出 20TB 免费流量后按照实际数据传输费率进行收费。
5. 其他
在本示例中,负载均衡器采用的是基本负载均衡器,如果您选择标准负载均衡器,可实现多达 1000 个实例、更大的后端池灵活性、HA 端口以及区域性和区域冗余方案。具体定价信息请参见:https://www.azure.cn/zh-cn/pricing/details/load-balancer/
其他服务 FAQ
SQL 数据库
Q1: 创建 SQL database,SQL Server 是否收费?
A: SQL Server 不收取费用,会根据 Database 按天收取费用。
Q2: 账单中如何显示使用情况?
A: 在基于 vCore 的模型中,服务根据中 vCore 预配的计算、预配的存储(GB/月)及使用的备份存储,按可预测的每小时费率计费。如果备份超过数据库总大小(即数据库大小的 100%),将产生额外费用。 vCore 小时数、已配置数据库存储、已使用 IO 和备份存储在帐单中逐项列出,让你可以更轻松地看到所用资源的详细信息。包含最大数据库大小的至多 100% 的备份存储,超过后按每月使用的 GB 数计费。
例如:
- 如果 SQL 数据库在一个月内存在 12 小时,帐单将显示使用 vCore 12 小时的费用。如果 SQL 数据库预配了额外的 100 GB,则帐单会以 GB/月为单位显示按小时分摊的存储使用情况及一个月内使用的 IO 数。
- 如果 SQL 数据库运行时间少于 1 小时,则根据该小时内所用的最高服务层和预配存储和 IO 来计算数据库每小时运行的费用,而不考虑使用情况或数据库运行时间是否少于 1 小时。
例如:
- 如果创建托管实例并在 5 分钟后删除,则按 1 数据库小时收费。
- 如果在常规用途层创建一个具有 8 个 vCore 的托管实例,并立即将其升级为 16 个 vCore,则第一个小时按 16 个 vCore 收费。
Q3: 如何计算备份费用?
A: 备份存储与实例的自动备份相关。增长备份保留期会使实例使用的备份存储空间增大。如果备份存储空间未超过 100% 的总预配服务器存储空间,则无需额外付费。超出此部分的其他备份存储空间按 GB/月收费。例如,如果数据库存储空间大小为 100 GB,则可以获得 100 GB 的备份,无需额外付费。但如果备份为 110 GB,则需额外支付 10 GB 存储空间的费用。
Azure Database for MySQL
Q1: 账单是如何计算的?
A: 对于所有层,服务根据定价层、在 vCore 中预配的计算以及为服务器和备份预配的存储空间(GB/月)按可预测的每小时费率计费。vCore 小时数、服务器的存储空间(GB/月)和备份的存储空间(GB/月)作为单独的行项出现在订单上。
Q2: 如果一个 MySQL 服务器处于活动状态的时间少于 1 小时或使用更高定价层的时间少于 1 小时,会怎样计费?
A: 需要为 MySQL 存在的每个小时或不足一小时的部分付费,而无需考虑服务器是否在整个小时内处于活动状态。如果已缩放数据库,在这个小时内,按照使用的最高定价层、预配的 vCore 和存储空间计费。
例如:
- 如果创建一个 MySQL 服务器并在 5 分钟后删除它,则按照预配的计算和存储空间收取一整个小时的费用。
- 如果在常规用途层创建一个具有 8 个 vCore 的 MySQL 服务器,并在常规用途层中立即将其升级为 16 个 vCore,则第一个小时按 16 个 vCore 收费。
Q3: 如何计算备份费用?
A: 备份存储是与服务器的自动备份关联的存储。增长备份保留期会使 MySQL 服务器使用的备份存储空间增大。如果备份存储空间未超过 100% 的总预配服务器存储空间,则无需额外付费。超出此部分的其他备份存储空间按 GB/月收费。例如,如果数据库存储空间大小为 100 GB,则可以获得 100 GB 的备份,无需额外付费。但是,如果备份为 110 GB,则需要为 10 GB 付费。
WebApp
Q1: WebApp 处于停止状态是否收费?
A: 是的,停止状态也是收费的,请删除不使用的应用或将它们的级别更新为 “免费” 以避免产生费用。
云服务(Cloud services )
Q: 如果部署的云服务处于 “已停止” 的状态,是否仍计费?
A: 会计费。已经停止的服务仍然占用对该实例提供支持的计算资源,因此仍会计费。为了停止计费,您需要删除您的部署。
*Compute Pre-Purchase (CPP)
Q1: 如果已经购买了 CPP,如果查看账单?
A: 作为企业客户,如果您已经购买了 CPP,请您到 EA portal 中参看您相应的购买情况和使用情况。具体使用量的查看细节,请您参考这里。
Q2:我在 Azure Portal 中选择了 Promo 的虚拟机部署(促销系列),但是为什么没有算作 CPP 的费用?
A: 标准系列虚拟机与促销系列虚拟机属于两种不同的机型,促销系列虚拟机没有 CPP。为避免您的损失,请确认好您 CPP 购买机型后进行部署。
备注
*CPP 目前仅供签署在线高级服务协议的企业级客户购买