Amazon RDS(Relational Database Service)按量计费(On-Demand)的成本受多个因素影响,包括数据库引擎类型、实例规格、存储、备份、数据传输等。以下是一个大致的估算框架和示例(以 AWS 我国区域(北京/宁夏) 或 AWS 国际区域(如弗吉尼亚 us-east-1) 为例):
1. 主要成本构成
(1)数据库实例费用
- 实例类型:如
db.t3.micro(1 vCPU, 1GB 内存)到db.r6g.4xlarge(16 vCPU, 128GB 内存)等。 - 引擎类型:MySQL、PostgreSQL、SQL Server、Oracle 等价格不同。
-
单价:按小时计费,国际区域通常比我国区域便宜。
示例(国际区域 us-east-1):
db.t3.micro(MySQL):约 $0.018/小时 → $13.1/月(24×30×0.018)。db.m6g.large(MySQL):约 $0.152/小时 → $109.4/月。
(2)存储费用
- 通用型 SSD(gp3):约 $0.115/GB/月(国际区域)。
- 预置 IOPS SSD(io1):约 $0.15/GB/月 + $0.10/预置 IOPS/月。
- 示例:100GB gp3 → $11.5/月。
(3)备份存储
- 免费提供与数据库存储等量的备份空间(如 100GB 存储对应 100GB 免费备份)。
- 超出部分:约 $0.095/GB/月(国际区域)。
(4)数据传输
- 出站流量收费(入站免费),不同区域和流量阶梯价格不同。
- 示例:每月 10GB 出站 → 约 $0.9($0.09/GB)。
2. 总成本估算(示例)
低负载场景(开发测试)
- 实例:
db.t3.micro(MySQL)→ $13.1/月 - 存储:20GB gp3 → $2.3/月
- 备份:免费(≤20GB)
- 数据传输:忽略
- 总计:约 $15-20/月(国际区域)。
中等负载(生产环境)
- 实例:
db.m6g.large(MySQL)→ $109.4/月 - 存储:100GB gp3 → $11.5/月
- 备份:免费(≤100GB)
- 数据传输:10GB → $0.9
- 总计:约 $120-150/月。
3. 我国区域成本参考
AWS 我国区域(北京/宁夏)价格通常比国际区域高 20-50%:
db.t3.micro(MySQL):约 ¥0.18/小时 → ¥130/月。- 100GB gp3 存储:约 ¥1.2/GB/月 → ¥120/月。
- 总成本:开发环境约 ¥200-300/月,生产环境 ¥1000+/月。
4. 降低成本建议
- 使用预留实例(Reserved Instance):预付1年或3年,可节省40-60%。
- 监控空闲实例:测试环境用完及时停止或删除。
- 优化存储:清理无用备份或日志。
5. 精确计算工具
- AWS 定价计算器:国际版 / 我国版
输入实例类型、存储等参数获取实时报价。
建议根据实际需求在计算器中模拟配置,以获得准确金额。
云服务器