什么时候该用阿里云RDS云数据库,什么时候直接用ECS装MySQL?简单说:业务小用ECS装就行,业务大了用RDS省心。下面说清楚区别。
一、RDS是什么?
RDS是阿里云托管的MySQL数据库。你不用自己装MySQL、不用自己备份、不用自己优化,阿里云帮你管。你只需要连上去用。
二、RDS vs ECS装MySQL
| 对比项 | ECS装MySQL | RDS云数据库 |
|---|---|---|
| 价格 | 便宜(包含在ECS里) | 贵(约200元/月起) |
| 维护 | 自己装自己管 | 阿里云托管 |
| 备份 | 自己做 | 自动每日备份 |
| 扩容 | 要迁数据 | 控制台点几下 |
| 高可用 | 自己搭 | 主备自动切换 |
三、什么时候用ECS装MySQL?
- 个人博客、小官网
- 数据量小于10G
- 日访问量小于1000
- 预算有限
四、什么时候该上RDS?
- 业务跑了半年,数据越来越多
- 数据库经常挂,自己修不好
- 需要自动备份,怕数据丢
- 需要读写分离、高可用
- 团队里没人懂运维
五、RDS费用多少?
- MySQL基础版:约200元/月
- 高可用版:约400元/月
- 存储:按用量算
- 备份:免费备份空间50G
六、常见坑
- RDS和ECS不在同一个VPC,连不上
- RDS白名单没加ECS IP,连接超时
- 磁盘满了没告警,数据库挂了
- 自动备份没开,误删数据找不回
七、南京本地怎么办?
南京很多小公司一开始在ECS上装MySQL,业务起来了数据库越来越卡。找亿网科技帮你迁到RDS,数据迁移不停机,迁完自动备份,省心。
总结:小项目ECS装MySQL够了,业务大了上RDS。RDS贵在省心,不用自己运维数据库。