数据库上云的利与弊有哪些?
≓├数据库上云的利与弊有哪些?
“上云容易,下云难。”
数据库上云比企业自建数据库服务的优势是:免运维、迅速扩容、服务稳定性好、冗灾方案灵活,可以让企业将更多的精力放在业务上。
换成老板我也心动,但是数据库可以说是企业立身的命脉之所在,对于此事切勿只听一家之言。
1.数据提供
数据放在云端,则意味着数据无法像在自家服务器上那样进行“拿来主义”,本地化操作,所有的数据需在云服务器上处理。如果你是卖数据、提供数据服务的公司,需要将加工后的数据下载,再提交给用户。要知道数据下云是要收费的,数据量越大,费用越高。
2.数据安全
每年都会听说有企业因云服务互相导致数据丢失,有备份的还能恢复,如果没有的话那就需要为云服务买单。此概率虽低,但是生存之命门。
现在企业上云虽然是趋势,但还需多方面评估,再做决定。
✜❅数据库上云的利与弊有哪些?
企业上云有三种方式:公有云、私有云和混合云。
首先来说公有云,公有云是由云服务提供商提供的云服务器,企业采用租赁的方式进行部署和使用,这种方式的好处是:
1.依托于云服务提供商,对企业信息化团队的能力要求较低,并且云服务器一般会提供可视化维护界面,对运维人员来说方便快捷,效率比较高;
2.由云服务提供商提供服务器维护与安全防护,相对于自建服务器,降低了服务器管理、运维、防护的难度;
3.可以顺应企业发展以及业务变化,灵活进行服务器的扩容、缩减,降低成本的同时,可以满足企业业务快速变化的需要。
但是公有云也存在一定的弊端:
1.数据存储于云服务器上,掌握在云服务器提供商的手中,存在数据泄露的风险;
2.数据存储于云端,一旦云服务器发生问题或故障,会直接影响企业内部的系统运行,甚至导致数据丢失,影响企业业务;
3.云服务属于租赁模式,长久来看成本相对较高,而且为了提高数据安全性和稳定性,往往需要采用多点备份,会加大服务器的成本支出。
和公有云相对的就是私有云,私有云是企业自建云服务器,相对于公有云,由于私有云属于企业自有,所有数据都掌握在企业自己手中,降低了数据泄露的风险。但是由于服务器建设、维护、安全防护都需要自行管理,所以对企业信息化团队的素质要求比较高;而混合云是二者的结合,即企业将重要的、核心的数据以私有云的方式存储于自建服务器,从而保证核心数据的安全性,而对于外围、非重要的,或者变更频率比较高的数据存储于云服务器,这样能借助于云服务器方便扩展的特点及时扩充服务器,满足业务快速变化的需要。
企业数据上云要考虑企业的实际业务,对于传统行业来说,企业核心数据资产比较多,安全性要求比较高,并且业务数据变化频率不是特别大的情况下,优先考虑私有云或者混合云的方式可以保证核心数据的安全,而对于互联网行业中数据结构复杂,数据相对分散,数据变化频率非常高的企业,公有云反而有助于企业集中整合、管理各类数据,同时提高应对数据突增压力的能力。
数通畅联专注于企业IT架构、SOA综合集成、数据治理分析领域,感谢您的阅读与关注。
ℊ≊数据库上云的利与弊有哪些?
使用云数据库是未来的趋势,但是近期互联网行业发生一件大事,那就是微盟被删数据,那么从而使得我们对云数据库需要更深刻的认识:
云数据库的优势:
1.性价比比传统数据更高,简单从一点来说从硬件、软件许可和服务实施那里降低你的运营成本和支出;
2.扩展性与灵活性更好,云服务商可以根据你的业务变化来对服务进行增加或缩减;
3.工作更高效,可以随时通过网络访问数据库,监控资源;
云数据库的弊端:
1. 隐私安全问题,这个让你感受最直接的就是阿里云、腾讯云、百度云等大品牌的服务,比其他一些不知名的云服务商服务,效率高且快;
2.数据的意外丢失风险,有些公司不会把所有的数据都放在同一个云数据库,更直接地说,不会把风险都压在同一云服务商上,至于详细的介绍大家可以看看微盟的案例
3.定制化服务的能力不足,这个很好理解,就是标准化的不一定合适你的企业使用,如果需要定制化需要跟云服务商进一步商谈
a✢数据库上云的利与弊有哪些?
有些人会说,本地只要有一台服务器,我们完全可以把数据库安装在这台服务器上,如果使用开源数据库的话,软件完全是免费的,所以为什么要把数据库放在公有云上面呢?
其实本地安装数据库的话,还是非常耗时耗力耗钱的:
硬件:这里的硬件其实就不只是服务器那么简单了(当然服务器本身也是要钱的),硬件还包含机房、网络等等;
DBA:数据库需要有专门的人员进行维护,一个优秀 DBA 的工资可是很高的;
监控:数据库的压力大不大,有没有异常,这需要有实时的监控系统;
扩容:当数据量增加,容量不够,那么就需要补充资源,也就是需要增加服务器,而服务器的采购、部署也是需要时间的;
高可用:为了保证业务的高可用,那么只部署一台数据库肯定是不够的,只是也得来个主备,如果是大公司的话,还需要考虑多地的容灾;
另外,操作系统、数据库补丁或升级,这些也是不可缺少的。
显而易见,如果数据库部署在公有云上,有着自动化、标准化、智能化这些优势,可以完美的解决上面这些痛点;想扩容几台数据库,几分钟就能完成。
但是云数据库和传统的数据库相比,也有着自己的劣势:
隐私问题:数据毕竟是放在人家的服务器上面的,那么一定就会有着隐私泄露的风险。
安全问题:同上,所以很多云数据都是支持全量和增量备份的。
所以有实力的公司都会搭建自己的私有云,相比公有云来说,成本会更高。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
◀;数据库上云的利与弊有哪些?
我们迁移了很多数据库到云上,现在一部分数据库已经在云上运营很长时间,我说一下,云上数据库优缺点,
优点
1.省钱,我们大概统计过在国内某知名云提供商的费用大概会节省1/3左右,而且经常有很多折扣,最近一次折扣基本上是5折,费用算下来大概都不到一半费用。这对哪些中小企业有很多诱惑力。
2.省力,由于数据库托管之后,性能优化,备份,打补丁等等操作,基本都是全自动化,或者半自动化。OS也不需要维护了。扩容也很方便,一个脚本就搞定或者点几下鼠标,很多时候可能就不需要DBA了。
3.高可靠性,由于云端技术的成熟,尤其存储技术的成熟,跨区可用性等等,目前云上基本上能提供5个9以上的数据高可用性,可以说相当稳定,这些年基本上没有宕机过。
缺点
1.功能有限,基本上每一类云上的数据库在都有很多限制,比如数据库大小,数据数目等等,这样有一些项目就不适合迁移,或者迁移成本太大。还有些云上的sql server不支持报表服务,或者clr存储过程等等。在迁移之前,一定要熟读“使用限制”。
2.不支持所有类型的数据库,比如oracle,kdb等等,很多云提供商并不支持此类型数据库,虽然有些号称兼容Oracle,但是在迁移过程要耗费很多精力,一定要慎重看待数据的迁移。
3.存储的性能,基本上云上的IOPS都是偏低,如果你要准求高性能数据库,并不适合迁移到云上,切记这一点。
4.中间件,可能以前一些自购的中间件也无法使用了,迁移之前要做好评估。
5.管理员权限,很多的管理员所拥有的权限被消减了,可能带来管理不方便性。
6.软件的license问题,有一些license不能用在云上
7.云数据库也有不少坑,尤其某些研发,支持能力不足的云提供商。比如,你要问一下云提供商此数据库有没有官方支持,例如sql server官方支持就是微软。
如果大家对这个话题感兴趣,请关注我。我可以分享一下我们过去迁移几个大型数据库经验。
------------------
推荐阅读:
下一篇: 金陵十二钗正册都有谁?