您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
购买云数据库与购买云服务器自装数据库各自有什么优势?
数据库,备份,服务器购买云数据库与购买云服务器自装数据库各自有什么优势?
发布时间:2019-02-08加入收藏来源:互联网点击:
问题补充: 目前的云服务商,既有提供云数据库、又有提供云服务器。直接购买云数据库和先购买云服务器然后再自装数据库二者之间,那种模式性价比最高、那种模式更容易维护、那种模式更适合中小企业?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
还的看具体的服务器软件,如果是中小企业,主流选择是linux操作系统和mysql数据库,我就拿这个做比较。
区别主要在于性能上。自己安装的mysql是开源版本,而云数据库是云厂家在开源的mysql上进行了性能优化的。
其次在运维的便捷上。自己安装的mysql数据库,需要考虑安全性,数据库备份策略,如果业务并发高,还得考虑读者分离,甚至分库分表的策略。云数据库,你只要付钱就行。
如果你有mysql原理,数据库调优方面的知识,又不怕麻烦,可以选择自己安装,比较灵活。如果不想折腾,可以考虑云数据库。
回答于 2019-09-11 08:43:50
云数据库稳定,有专人维护,服务不容易中断,自己安装数据库需要人员维护工作量大,稳定性不如云数据库。
回答于 2019-09-11 08:43:50
对比维度:1.高可用性,2.采购成本,3.运维成本
云数据库,有多种系列,根据架构的不同,至少可分为基础版(单节点)和高可用版。
基础版:也称为单机版,只有单个数据库节点
高可用版:采用一主一备的经典高可用架构,主数据库服务中断,可立即自动切换到备库,适用性更广,是企业级应用的基本要求。
对比1:高可用,实现高可用的复杂度,云数据库远低于自建数据库。
云数据库实现高可用,直接购买高可用版产品即可,无需任何部署;而采用云主机自建数据库,至少需要购买两台云主机,部署两个数据库,并同时部署高可用服务。显然,后者更复杂。
对比2:成本,云数据库价格略低于相同配置的云主机,以阿里云价格为参考。
对比服务器配置:2核,4G,硬盘100GB,无公网带宽
两种对比情况涉及云产品如下:
云数据库:云数据库RDS MySQL 高可用版实例1个(包含主备2个数据库)
自建数据库:云主机ECS实例2台,自主搭建主备数据库
成本对比如下:由上图可知,云数据库的年费用为5940元,低于自建数据库的5976元(数据来自阿里云官网,时间2019年12月31日22:30)。
对比3:运维成本,云数据库低于自建数据库。
运维成本,本文特指运维所需时间成本。
首先需要了解传统数据库的常见维护工作:
服务器级别维护:操作系统加固,服务器运行状态监测,磁盘空间检查,服务器安全,服务器账号密码合规性管理等
数据库级别维护:备份数据库,数据库账号密码管理,数据库运行状态监测
对于云数据库,无需服务器级别维护,只需关心数据库本身。
而对于自建数据库,不仅要维护云主机,还得维护数据库。
在数据库日常运维最重要的数据库备份方面,云数据库提供的免费额外的远程备份空间,只需在控制台页面简单配置策略即可完成备份,非常容易;而对于云主机自建数据库,需要付费采购额外的备份空间,然后手动备份,或者部署备份服务实现自动备份。
因此,云数据库的运维成本也远低于自建数据库。
综上所述,从高可用、性价比和维护三个角度,云数据库都比自建数据库更适合于企业。
凡是都有例外,业务需求主导数据库选型。如果业务对数据库管理系统有特殊要求,比如要部署Oracle RAC,云数据库当前无法实现,这种场景只能自建;抑或是业务对数据库隔离特性有特殊要求,数据库必须部署在物理机,那么也只能选用自建数据库,等等。本文讨论中小企业,假设对数据库的应用场景都是通用的,不涉及上述特殊场景。
欢迎大家留言评论讨论!
回答于 2019-09-11 08:43:50
直观对比:
消耗(后者需要额外支付云数据库的费用)
资源方面(前者需要占用云服务器的计算/存储/带宽资源)
技能方面(后者不需要人工操作,也省去了部署的烦
特性
性价比
上一篇:有做自媒体的圈子推荐吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |