为个人博客选择亚马逊 AWS EC2 实例类型时,核心原则是:够用、稳定、低成本、易维护。大多数个人博客(WordPress、Hugo、Hexo、Ghost 等)流量低(日均访问量几百~几千 PV)、资源消耗小,无需高性能计算。以下是针对性推荐和建议:
✅ 首选推荐(90% 个人博客适用):
🟢 t4g.micro(ARM 架构,Graviton2 处理器)
- 优势:
- 免费套餐覆盖:新用户 12 个月内可免费使用(750 小时/月),含 30GB EBS GP2 存储 + 15GB 出站流量。
- 性价比极高:比同级 x86 实例(如 t3.micro)性能更好、价格更低(约便宜 20%),功耗更低。
- 足够跑轻量博客:1 vCPU(2 GiB 内存)完全胜任静态博客(Hugo/Jekyll)或低流量 WordPress(配合缓存插件+OPcache+LiteSpeed/Nginx)。
- 注意:需确认你使用的软件/插件/数据库(如 MySQL 8.0+、PHP 8.x)支持 ARM64 —— 主流 CMS 和运行时(WordPress、PHP、MariaDB、Nginx)均已原生支持,无兼容问题。
✅ 备选推荐(若需 x86 或特殊需求):
🟡 t3.micro(x86 架构)
- 同样在免费套餐内(12 个月),但性能略低于 t4g.micro,价格稍高。
- 适合习惯 x86 生态、或需运行某些仅支持 x86 的旧插件/工具(极少见)。
⚠️ 不推荐(避免踩坑):
- ❌
t2.micro:已逐步淘汰,无突发性能积分保障(CPU 积分可能耗尽导致卡顿),且不支持最新 AMI 和安全特性。 - ❌
m5.large及以上:过度配置,成本陡增($7+/月 vs $0 免费或 $3.5/月),运维复杂度上升,纯属浪费。 - ❌ 永久免费的
t2.micro(老账号):虽仍可用,但无 CPU 积分保障,高峰期易变慢;建议升级到t4g.micro。
| 🔧 配套最佳实践(让小实例更稳更快): | 组件 | 推荐方案 |
|---|---|---|
| Web 服务器 | Nginx(轻量)或 LiteSpeed(对 WordPress 友好,自带缓存) | |
| PHP 提速 | OPcache + APCu(内存缓存) | |
| 数据库 | MariaDB(轻量)或直接用 SQLite(静态博客无需 DB);避免默认 MySQL 安装包 | |
| 缓存层 | WordPress:WP Super Cache / Redis Object Cache(搭配 ElastiCache 微型节点,或本地 Redis) | |
| CDN & 静态资源 | CloudFront + S3 托管图片/JS/CSS(减轻 EC2 压力,提速全球访问) | |
| 备份 | 使用 AWS Backup 或脚本定时快照 + 数据库导出到 S3 | |
| 安全 | 安全组严格限制端口(只开 22/80/443),启用 Let’s Encrypt(Certbot)HTTPS |
💡 进阶省心方案(零运维):
如果希望彻底告别服务器管理:
- ✅ 静态博客(Hugo/Jekyll)→ 直接部署到 S3 + CloudFront + Route 53(每月≈$0.5,完全免服务器)
- ✅ WordPress 博客 → 使用 AWS Lightsail($3.5/月起,含预装 WordPress、自动备份、简单控制台,比 EC2 更适合新手)
📌 总结一句话推荐:
新用户首选
t4g.micro(免费 12 个月) + Nginx + MariaDB + CloudFront CDN;老用户可平滑迁移至此;追求极致省心则用 Lightsail 或 S3 静态托管。
需要我帮你生成一键部署脚本(Ubuntu 22.04 + Nginx + PHP 8.1 + MariaDB + WordPress)、或配置 CloudFront/S3 静态博客?欢迎随时告诉我你的技术栈 😊
云小栈