Skip to content

Microsoft Azure

Azure 是御三家中上手难度最高的,免费额度也是最给力的,特别是前 12 个月。支持人民币付款,承认中国大陆的学历。如果比尔盖茨要竞选人大代表,我定为他投出关键的一票。遵纪守法的 Microsoft Azure 在中国也有着相当不错的访问质量。由于中国电信业务不对外开放,Azure 中国的区域由世纪互联运行,正宗中国人都知道穷学生们是不愿意花什么钱的,所以世纪互联仅对企业用户开放,本文档不再介绍。

原型Azure免费额度
静态网站托管Static Web Apps每个 250 MB
云函数Azure Functions100万次/月
对象存储Blob Storage5 GB 存储
关系型数据库Azure SQL Database32GB 存储
弹性实例Virtual Machine750 小时/月 * 2

Static Web Apps 支持 CI/CD,创建时提供两个计划,Free 和 Standard,免费计划限制为 250MB 存储上限,对于超出订阅限制的 100GB/月免费流量时,对超出的流量不收费。付费计划的存储上限翻倍,对超出的流量计费。这样看的话部署付费计划每月多交了至少 26USD 的不是冤大头吗?是的,确实是冤大头。

每月有 100 万次免费额度,超出后的费用也相当低廉。但是 Azure Fuctions 不支持在网页面板上直接编写代码。要编写 Azure Functions 的话必须要在本地安装完整的 Azure 开发环境。但这并不是问题,因为如之前所说,可以在 Azure 的弹性计算实例上编写代码,测试无误之后再部署到 Azure Functions 上。

Azure Blob Storage 的免费额度为 5GB 存储,仅在前 12 个月提供。十二个月之后 5GB 的存储费用也只有 0.1USD/月 左右。Azure 的存储费用便宜的可怕。

Azure SQL Database 提供免费的 32GB 存储和 32GB 备份。永久免费不过限制 100000 vCPU 秒数,每次查询可能要消耗几毫秒,这无疑是最慷慨的了。

提供有 MySQL 和 PostgreSQL 两种数据库各 32GB 存储。NoSQL 数据库 Azure Cosmos DB 25GB ,已经不是一般的慷慨了。

弹性实例的免费额度更是夸张。Azure 提供 B1ats v2 和 B1pts v2 两种规格,每个规格都可以创建一个 Windows 和一个 Linux 实例,四个实例的免费 750小时/月 单独计算。不过按照之间讲过的模型,弹性实例还需要搭配硬盘。Azure 提供了两块高速 SSD 每个 64GB,隔壁 Google Cloud 仅提供 30GB 还是机械硬盘。免费实例的 1GB 内存和 2vCPU 跑图形化的 Windows 效果相当差劲,所以更加合理的配置是使用一个 B1pts v2 arm64 Linux 实例,配合一个 B1ats v2 x64 Linux 实例。这种慷慨的免费额度也在一定程度上导致了现在 Azure 的容量趋于包和,北美的很多地区可能已经开不出来虚拟机了。

Azure 为没有信用卡的学生用户提供了一个学生订阅。只需要提供学校的 edu 邮箱即可。注册时遇到的问题也可以直接联系客服,他们也会讲中文。微软的学生优惠体系相当强大,其核心是微软旗下的 Github Student Developer Pack。 只要通过了 Github 的学生认证(非常容易),就可以获得包括 Azure 在内的许多针对学生提供的免费服务。要知道,中国大陆的学历就算在中国大陆也不一定被承认。