云计算和传统数据库各有哪些优势,为啥企业开始上云了,因为性价比更高吗?
成本是一点 扩容方便 安全性也是原因之一
纯手打个人经验+自身和客户多年的bettle经验总结:
- 安全方面,如果你的公司对于OP的数据库有绝对的安全级别,那么可能云厂商的数据库与你自己传统数据库不分伯仲,当然基本针对小公司,因为有些黑客对小公司并没有多大兴趣,据我所知,并不是每个公司都有安全团队来时刻保护自己公司的数据相关,这也引入了下面一个点
- 升级和补丁,上面我说过了,对于安全方面,这个也其实是安全的一部分,假如你自己公司安装了mysql5.7,那么有一天突然mysql有个非常严重的漏洞出来,你应该怎么办,先别说你怎么办,最糟糕的是你不知道,被攻击之后才知道,云厂商的RDS等数据库一般都会提前告知有这种漏洞,这是他们的责任,如果你没有更新补丁那么是你的责任,但是云厂商有必要告知,并且建议客户去升级打补丁,当然你也可以选择数据库自动升级,这完全取决于你个人,而传统的缺不行,全靠你自己来监控升级,成本肯定会高。
- 可靠性,这里我在举一个例子,就是android,一般谷歌的安卓系统都是提供的原生OS,里面漏洞bug一堆,你想用必须要做改造升级,符合自己的产品后才能用,mysql其实也一样,给你用的基本是没有大bug的,但是也存在bug,我就自身遇到过,同样8.0.15的数据库,云厂商跑数据没问题,而本地自己安装的就有问题,同样8.0.26版本也有bug,这些你企业基本修复不了,而云厂商在推出数据库的时候已经修复
- 动态扩容,云计算核心之一就是弹性,RDS等等各种厂商的数据库都支持弹性扩容,避免浪费,这个资料很多,随处可查
- 前期成本,说实话我见过太多某些一言难尽的团队,一个数据库安装都搞不明白,更别说去优化了,这里省略一万字长文,毕竟不是每个公司都有专职DBA或者专业运维人员,但是云厂商的RDS就不一样,开箱即用 PaaS 服务。
- 容灾高可用,应用,这个此处省略,需要说的太多,你可以自行查找
~~~~~~~~~
最后说一下成本,并不是云上成本就会降低,相反你用不好可能云上成本会更高,这也是上云之后企业遇到的一个难题:如何降本增效
最最后,说一下本人纯手打,环境随时交流和学习,另外如果对云计算有兴趣,也欢迎加入社区:云计算技术栈社区