为什么会有云数据库这种东西?

已经购买了服务器 为什么还需要买云数据库?

直接在云服务器上部署一个数据库不就好了

为什么还需要云服务器呢 有什么好处么?

阅读 3.4k
2 个回答

主要是几点吧:

  • 业务隔离。生产环境中不建议数据库跟 WebServer 放在同一台机器上,以防止单点问题。即使你自行搭建,也应该至少两台,是一台专门跑数据库,一台专门跑 WebServer。
  • 价格便宜。同样 CPU 和内存的云主机和云数据库,一般是云数据库单价更低。
  • 开箱即用。买了就可以用了,免去安装配置的繁琐过程。
  • 管理便捷。云厂商提供的云数据库,往往不只数据库本身,还提供了额外的服务。例如高可用架构、白名单、主备切换、读写分离、自动备份、弹性扩容、实时监控、日志查询等等功能。这些东西当然你也可以自己或者雇个运维团队花时间精力去自己搭建,但用云数据库的好处不就是节省了运维的开支(人力+财力)吗?

当然也不是没有缺点,最大的缺点就是只能用厂商定制化过的数据库,你只能在它的基础上去使用而不能改造。

也有很多用户上云之后像你说的那样选择在云服务器上自建数据库,那是在衡量了投入产出比之后的结果,他们认为云厂商节省的运维成本不足及抵消其他负面影响。你可以自己考虑一下是不是也是这样。

有一种只能跑php的云空间,部署网站超级简单,大概是配合这个使用的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进