云数据库
rds, 全称是关系型数据库系统。 这个在所有云上也都有,一个云要是没有数据库,那你让别人怎么用呢。不过我记得早些年oracle云上就没有数据库的,只有云服务器。
之前我们说的负载均衡和云服务器都是属于IAAS层的,到了rds这块就属于PAAS层面的东西。后面的redis, s3这些都属于PAAS层的东西。
我们以MySQL for rds为例来说吧,这个是所有厂商都有,其他什么mongodb, postgresql这些未必所有厂商都会去做。从客户角度来说,少依赖于云厂商的专有组件总是好的,至少你后面想迁移都是随时迁移的。
既然是MySQL了,那MySQL版本的支持是一个很重要的指标,有些厂商是跟着MySQL官方走的,官方停止更新了,那他们也会停止更新。比如aws这样的,官方5.7版本停止维护后,aws这边就需要你强制升级到8.0(不升级就会收双倍的钱,并且1年后还要强制升级),而且升级期间是有几分钟时间只读不可写的状态。
所以在用这种rds的时候一定要保证及时升级,如果你的是那种老旧项目,连开发都找不到了,那就只能自己想办法了。