首先我们得了解AWS 的免费额度分三种类型,不是所有"免费"都一样:
12个月免费:注册后12个月内有效,最常用的 EC2 云服务器就属于这类。目前 Free Tier 覆盖 t2.micro 或 t3.micro 实例(视区域而定),每月750小时——单实例全月运行正好用完额度,两台同时跑就会超出。建议注册前到 aws.amazon.com/free 确认当前有效的实例类型,AWS 偶尔会调整。
永久免费:部分服务没有时间限制,比如 Lambda 每月100万次调用、DynamoDB 25GB 存储、CloudWatch 基础监控。这些不受12个月限制。
短期试用:部分服务提供30天或60天的一次性试用额度,用完即止。
对于 VPS 用户来说,最关心的通常是 EC2 和 EBS 存储。EC2 t2.micro/t3.micro 是入门实例,1vCPU、1GB RAM,够跑 WordPress、Docker 实验和基础开发环境。EBS 存储 Free Tier 每月包含 30GB,超出部分按量收费,这个细节很多人忽略。
注册前需要准备的东西
邮箱:用 Gmail 或 Outlook,不要用临时邮箱。AWS 的账单通知、安全警报、MFA 验证都依赖邮箱,临时邮箱失效之后账号就很难找回。
手机号:需要能正常收短信的号码,用于注册验证和后续安全验证。
信用卡或借记卡:Visa 和 Mastercard 都支持,部分地区的借记卡也可以。即使只用免费额度,AWS 也要求绑定有效支付方式,注册时会进行小额预授权验证,通常在几天内自动释放,不会实际扣款。
注册步骤
进入 AWS 官网,点击"Create a Free Account",流程分七步:
填写邮箱和账户名称,然后验证邮箱。设置密码,建议开启 MFA(多因素验证),AWS 账号一旦被盗控制台里的资源可以被人拿去挖矿,账单会很难看。联系信息选 Personal(个人)即可。绑定银行卡,完成小额预授权。手机号验证,输入收到的验证码。最后选择支持计划,新手选 Basic Support,免费,够用。
整个流程通常10-15分钟,信用卡验证偶尔会因为银行风控被拒,换一张或联系发卡行说明情况基本能解决。
创建 EC2 实例
注册完成后进入 AWS Management Console,选择区域(建议选离自己近的,比如 Asia Pacific Tokyo 或 Singapore),然后进入 EC2。
点击 Launch Instance,按这个顺序操作:
选择操作系统(Ubuntu 22.04 LTS 或 Amazon Linux 2023 都是常见选择),选择实例类型时确认控制台显示"Free tier eligible"标签,没有这个标签的实例用了会收费。创建或选择 Key Pair(SSH 密钥),这个文件下载后保存好,丢了就只能重建实例。确认安全组设置,默认会开放 SSH(22端口),按需开放其他端口。点击 Launch Instance。
# 连接实例(替换为你的实际信息)
ssh -i "your-key.pem" ubuntu@your-ec2-public-ip
# 首次连接前需要设置密钥权限
chmod 400 your-key.pem
新手最容易踩的坑
忘记关实例,以为关网页就停止计费。 实例只要处于 running 状态就一直计费,关掉浏览器没有任何影响。不用的时候要去 EC2 → Instances → 选中实例 → Instance State → Stop 或 Terminate。Stop 是停止运行(存储费用仍然计算),Terminate 是彻底删除。学习用途建议直接 Terminate,省掉 EBS 的存储费用。
创建了不在免费范围的实例类型。 t2.micro 和 t3.micro 是 Free Tier 的入口,t3.small 就开始收费了。GPU 实例(g4dn 等)完全不在免费范围内,误选的话按小时计费,价格不便宜。每次创建实例前看一眼"Free tier eligible"标签,养成习惯。
删了实例但没删 EBS 卷。 Terminate 实例时 AWS 默认会删除根卷,但如果你另外挂载了 EBS 卷,这些卷不会自动删除,会继续计费。去 EC2 → Elastic Block Store → Volumes 检查是否还有孤立的卷,有的话手动删除。Snapshots 也是同样的道理。
没设置账单告警。 这是最重要的一步,新手通常跳过。进入 Billing and Cost Management → Budgets,创建一个预算告警:
设定金额(比如 $5),达到 80% 发邮件通知,达到 100% 再通知一次。这样即使出了什么意外,至少能在账单还小的时候发现问题。
AWS 和普通 VPS 的实际区别
| 维度 | AWS EC2 | 传统 VPS(DO/Vultr/Hostinger) |
|---|---|---|
| 学习价值 | 高,接触真实云架构 | 中,更偏实用 |
| 计费复杂度 | 高,组件多,容易出意外 | 低,月付或按小时,清晰 |
| 上手难度 | 较高,控制台复杂 | 较低,界面更简单 |
| 免费试用 | 有,但有条件 | 部分有,规则更简单 |
| 长期成本 | 超出免费额度后偏贵 | 通常更经济 |
对于只想部署 WordPress、WooCommerce 或跑常规 Web 服务的用户,DigitalOcean、Vultr 或 Hostinger 的 VPS 实际上更省事,计费也更透明。AWS 的价值更多在于学习云计算概念、IAM 权限体系、网络配置,以及接触真实生产环境用的云架构。如果你的目标是学 Linux 和云服务器,AWS Free Tier 是好入口;如果目标只是把网站跑起来,用普通 VPS 反而更顺畅。
一个建议的使用顺序
注册完成后建议按这个顺序操作,能避免大部分问题:
第一,立刻开启账单告警,设置 $5 预算上限。第二,开启账号根用户 MFA。第三,创建 IAM 用户用于日常操作,不要用根账号做日常登录。第四,创建 EC2 实例时确认 Free tier eligible 标签。第五,实验结束后 Terminate 实例,检查 EBS 卷和 Snapshots 是否清理干净。按这个顺序来,AWS Free Tier 12个月用下来基本不会产生意外费用。