Azure 的免费账户有三层倒计时:200 美元额度只有 30 天,一批常用服务免费 12 个月,还有数十款始终免费。理解这三层比记住数字重要——因为「什么时候开始计费」取决于你在哪一层。
Azure 的免费账户结构和另外两家都不太一样:它不是「一笔钱 + 一批额度」那么简单,而是三层同时运行、各自倒计时。
先看清这三层,再谈怎么用。金额与额度以官方页面为准(可能调整,部分国家还会以本地货币发放)。
对比 GCP 的免费试用逻辑(额度更多但到期会停资源),见 GCP 免费试用怎么用;AWS 的免费套餐则是另一种结构,见 AWS 免费套餐新账号。
三层免费权益:额度、12 个月、始终免费
| 层 | 内容 | 期限 |
|---|---|---|
| 第一层:额度 | 200 美元额度,可用于流行服务(也包括超出免费金额的用量) | 30 天 |
| 第二层:12 个月免费 | 一批常用服务的每月固定免费额度 | 12 个月 |
| 第三层:始终免费 | 数十款服务,对所有客户长期免费 | 长期有效 |
关键理解:这三层是并行的,不是「先用完第一层再用第二层」。所以「什么时候开始付钱」不是看单一时间点,而是看你在哪一层上:第一层的额度 30 天就到期;第二层的服务满 12 个月后开始按超出量计费;第三层的服务则一直免费。
两个不同的倒计时:30 天与 12 个月
这是 Azure 免费账户最需要习惯的一点——两个倒计时同时跑:
- 30 天:那 200 美元额度的有效期。它比亚马逊的免费套餐窗口短得多,也比 GCP 的 90 天短。
- 12 个月:第二层「常用服务的每月免费额度」的有效期。这些服务不会因为 30 天额度到期而失效。
⛔ 最容易算错的就是把「30 天」当成整个免费期的长度。 实际上:30 天到了,只是那 200 美元没了;12 个月免费服务仍在,始终免费那一层也仍在。反过来,12 个月到了,你也仍然保留数十款始终免费服务。三层各自到期、互不牵连。
哪些服务是「始终免费」的
第三层是 Azure 相对另外两家最有优势的一块——它有相当一批服务是永久免费的,而且额度不小。代表性的几项:
| 服务 | 始终免费额度 |
|---|---|
| Azure SQL Database | 每月 10 万 vCore 秒的 serverless 用量 + 32 GB 存储 |
| Azure Cosmos DB | 1000 RU/s 预置吞吐 + 25 GB 存储 |
| Azure App Service | 10 个 Web / 移动 / API 应用 + 1 GB 存储,1 小时/天 |
| Azure Functions | 每月 100 万次请求 |
| Azure Event Grid | 每月 10 万次操作 |
而 12 个月那一层的代表性额度是:
- 虚拟机:Windows 与 Linux 各 750 小时/月,覆盖三种突发性能规格(B1s、ARM 架构的 B2pts v2、AMD 架构的 B2ats v2)。
- Blob 存储:5 GB 本地冗余热存储 + 20000 次读 + 10000 次写。
- 此外还有文件存储与媒体服务等服务同样是 12 个月免费。
怎么用这张表:如果你打算长期用 Azure,优先把架构往「始终免费」那一层靠——例如用 SQL Database 的免费 serverless 额度、用 Functions 的请求额度。这一层的价值在 12 个月后依然存在,而 12 个月那一层会到期。具体的额度数字以官方页面为准(官方不同页面的统计口径略有差异)。
额度用完之后会发生什么
这是与 GCP 一个很关键的区别:
Azure 的额度用完后,是转为按需付费(即付即用)继续使用,你只需为超出每月免费金额的部分付费。资源不会被停掉。(对比:GCP 的免费试用到期会导致试用结算账号关闭、其下资源被停止,见 GCP 免费试用怎么用。)
这个差别对「试完就想继续用」的人是好事,但它也意味着:没有「到期自动停」这层保护。 GCP 那边是「忘了升级会被停」,Azure 这边是「忘了关会被继续计费」。两种风险方向相反,都需要主动管理。
所以用 Azure 免费账户时,预算告警比在 GCP 那边更重要——因为这里没有硬停止帮你兜底。设置方法见 AWS 账单突然变高怎么排查(思路通用)。
与另外两家的免费额度对比
| AWS | Azure | GCP | |
|---|---|---|---|
| 入门形式 | 抵扣金 + 精选服务额度 | 额度 + 12 个月服务 + 始终免费 | 赠金 + 长期免费层级 |
| 额度规模 | 分两笔、需动作才能拿满 | 一笔,30 天窗口最短 | 一笔,金额最大 |
| 窗口长度 | 较长(有明确周期) | 30 天 | 90 天 |
| 到期行为 | 合同到期与账户关闭另说 | 转按需,资源保留 | 试用账号关闭、资源停止 |
| 长期免费层 | 有(精选服务) | 最厚(数十款) | 有(20+ 款) |
一句话概括三家:GCP 给的钱最多但窗口最短、且到期会停资源;Azure 给的钱最少、窗口最短,但长期免费层最厚;AWS 居中但拿满需要动作。 所以「哪家免费额度更划算」取决于你要拿它做什么——短期验证看金额,长期跑看免费层。
开通后马上要做的三件事
免费期最容易出问题的不是「不够用」,而是「没盯住」。所以开完账号先做这三件:
- 先把两个到期日写下来:30 天后(额度)与 12 个月后(常用服务)。这不是形式主义——因为额度用完不会停服务,只有你自己盯着才不会意外付费。
- 把预算告警和成本分析设上。Azure 同样提供预算与成本分析能力,免费账户最该先配的就是这个(思路见 AWS 账单看不懂?6 个可执行做法)。
- 如果有本地 Windows Server / SQL Server 授权,先算一笔账。Azure 有一项另外四家都没有的机制:混合权益(Hybrid Benefit)——已有本地授权可以叠加到预留实例或节省计划上。这一步不做,会严重高估 Azure 的成本。详见 Azure 折扣怎么拿。
⛔ 一个容易被忽略的现实问题:免费额度给你的是「试用环境」,但生产环境要考虑的不只是价格——还有开通门槛、付款方式与账号归属。如果你卡在开通或支付上,那是渠道能帮上忙的地方(见 Azure 折扣与代理定价),但它降的是你实际支付的金额,不替代官方的免费额度与折扣。
常见问题
200 美元额度用完了,服务会被停吗?
不会。Azure 是转为按需付费继续使用,只为超出每月免费金额的部分付费——资源会保留。这与 GCP 免费试用到期后的行为不同(那边会关闭试用结算账号并停止资源),所以在 Azure 上更要主动设预算告警:没有硬停止兜底。
12 个月之后,我就没有任何免费额度了吗?
不是。 12 个月到期只是第二层结束;第三层「始终免费」的服务会继续保留,官方说明是「12 个月后继续拥有数十款始终免费的服务」,仍然只为超出每月免费金额的部分付费。所以到期前值得把架构往这一层靠一靠。
免费账户能用来跑生产环境吗?
技术上可以,但要清楚它的定位是试用与验证:额度窗口只有 30 天,超出免费金额就开始计费。如果确定要长期跑,尽早把长期成本结构定下来(官方折扣与承诺折扣),而不是等额度用尽才开始想。
虚拟机免费额度是「750 小时」是什么意思?
指每种指定规格每月 750 小时的免费使用时间——大致相当于一台机器整月运行。注意两点:一是规格是受限的(面向突发性能的入门规格,不是任意规格);二是每种规格各算。具体规格与口径以官方页面为准。
我在中国区注册,额度也一样吗?
不一定。 官方在免费账户页面注明:根据注册所在国家/地区,额度可能以指定的本地货币发放。而由不同运营方运营的区域,条款与可用服务也可能不同——这与 AWS 中国区域的独立性是同类情况(见 AWS 免费套餐:中国区域与全球区域不是一回事)。所以以你注册所在区域的官方页面为准。
长期在 Azure 上省钱,最该先看什么?
两件事:一是混合权益(如果你们有本地 Windows / SQL Server 授权,这是微软独有的、可叠加的机制);二是渠道——Azure 的渠道机制(CSP)与另外四家根本不同:折扣由合作伙伴自主决定,所以各家报价差异比其他厂商大得多。见 Azure 折扣怎么拿;五家的机制差异见 五家云厂商折扣机制对比。