一、 RDS与自建数据库性能对比
关系型数据库RDS |
自购服务器搭建数据库服务 |
|
服务可用性 | 99.95% | 需自行保障, 自行搭建主从复制,自建RAID等 |
数据可靠性 | 99.9999% | 需自行保障,自行搭建主从复制,自建RAID等 |
系统安全性 | 防DDoS攻击,流量清洗;及时修复各种数据库安全漏洞 | 自行部署,价格高昂;自行修复数据库安全漏洞 |
数据库备份 | 自动备份 | 自行实现,但需要寻找备份存放空间以及定期验证备份是否可恢复 |
软硬件投入 | 无软硬件投入,按需付费 | 数据库服务器成本相对较高,对于SQL Server需支付许可证费用 |
系统托管 | 无托管费用 | 每台2U服务器每年超过5000元(如果需要主从,两台服务器需超过10000元/年) |
维护成本 | 无需运维 | 需招聘专职DBA来维护,花费大量人力成本 |
部署扩容 | 即时开通,快速部署,弹性扩容,按需开通 | 需硬件采购、机房托管、部署机器等工作,周期较长 |
资源利用率 | 按实际结算,100%利用率 | 考虑峰值,资源利用率很低 |
二、 RDS与自建数据库价格对比
使用RDS产品 | 自购服务器搭建数据库服务 | |
硬件费用和备品配件消耗 | 新3型RDS:数据库空间50G,延时10ms以内的IOPS能力达到600。 价格:5100元/年 |
数据库集群至少需要2台,延时10ms以内的IOPS能力达到600的服务器每台购买费用大约6000元/台; 1台内网交换机用于连接前端Web服务器(便宜的1U非网管交换机1000元左右);后期硬件损坏和更换至少还要消耗30%费用。 硬件花费:(6000× 2+1000)× 130%=16900元 每年费用:16900元/3=5633元(硬件按照3年折旧计算) |
机房托管费用 | 服务商负责,无需付费 | 1U机柜空间托管费用3000元/年,2台1U服务器和1U内网交换机需要计费
机房托管费用:3000× 3=9000元 |
带宽费用 | 外网流量1元/G,内网免费 | 只用于内网,不产生公网费用 |
数据库运维工程师费用 | 数据库维护由服务商负责,无人员成本 | 1个初级DBA工程师月薪至少5000/月,如果按照当前项目占用该工程师30%的工作量
人员成本:5000× 12× 30%=18000元 |
每年总费用(元) | 5100元/年 | 32633元/年 |