咨询热线:400-010-1233在线销售咨询
不方便打电话?让科腾联系您:

首页 > 公司动态 必威体育国际

数据库即服务(DBaaS)
发布时间:2019-05-15 17:42 作者:皇冠娱乐

  用户对云计算的交付能力已经不再满足于单纯的基础设施(IaaS)交付,他们希望数据中心中的更多传统IT 服务能以云服务模式进行交付,其中最为迫切的就是数据库。将数据库以云服务模式交付给用户,就是数据库即服务DBaaS,也称云数据库。

  传统数据库管理面临诸多挑战是DBaaS兴起的驱动力,概括起来有以下几个方面:

  资源利用率低:与服务器虚拟化的情形相似,传统IT烟囱式部署架构,不仅导致应用服务器资源利用率低,大量的数据库服务器同样资源空闲严重,造成硬软件投资浪费。

  使用成本高:数据库是业务数据的载体决定了数据库运维管理的重要性,需要具备专业数据库技能的管理员才能驾驭数据库的日常运维;昂贵的数据库软件license和维保成本令IT管理者头疼。

  管理难度大:数据的高安全性和完整性要求决定了数据库架构的复杂性,服务器HA、容量管理、监控、容灾备份和恢复等都对管理员造成了极大了压力。

  业务响应慢:传统的数据库部署都是被动响应客户的需求,从接收需求到完成交付通常都需要几周至几月的时间,严重制约业务部门的工作效率。

  云数据库将数据库资源池化,通过网络将服务交付给客户,如图1所示。传统各委办局都需要各自建设维护自己的数据库系统,在DBaaS模式下,他们只需通过一个WEB门户提交数据库需求申请,就可以快速获得所需要的数据库系统,省时省力。

  1)帮助业务部门减少数据库总体拥有成本(TCO)。通过平台的整合、标准化,充分利用硬件资源,合理的共享数据库软件,减少数据库软件使用量,从而从整体上降低数据库使用成本。

  2)数据库资源的敏捷交付。业务部门不再需要经过漫长的无奈的等待去获取到数据库资源,他们可以通过自助服务的方式,选择所需的配置规格,几分钟后就可以生成数据库实例。而且,随着业务量的变化,可以在线申请资源扩容,享受到云弹性的优势。

  3)降低管理员负担。将繁琐的、低效的手工部署和配置、监控工作程序化、自动化,大大解放数据库管理员的工作负荷,使得数据库管理员可以聚焦到更有价值的工作上。

  云平台的标准体系架构由物理层、虚拟化层、云服务层、云运维管理、云服务管理、云安全管理6大部分构成。云数据库不同于云主机,云数据库一般基于物理服务器和物理存储部署,这是因为数据库服务器负载通常高于应用服务器,承载数据库的服务器本身不适合虚拟化。因此云数据库的体系架构与云计算平台的体系架构稍有不同,数据库即服务的体系架构如图2所示:

  物理层以高性能服务器、高性能存储和网络设备构成。数据库资源层负责将数据库资源池化,形成各种类型的数据库资源池,如Oracle资源池,MySQL资源池,PostgreSQL资源池和SQL Server资源池。数据库服务层通过门户向租户提供数据库资源自动化交付、数据库生命周期管理、账号管理、表空间管理、报警管理、备份恢复管理等功能。

  云安全防护平台为物理层、数据库资源层、数据库服务层提供全方位的安全防护,包括漏洞扫描、主机防御、租户隔离、认证与审计、数据安全等模块。满足国家有关云安全标准的要求。云运行监控与维护管理平台为云平台运维管理员提供设备管理、配置管理、镜像管理、备份管理、日志管理、监控与报表等,满足云平台的日常运维的需求。云服务管理平台主要为云服务管理员提供服务交付的管理,包括组织架构管理、租户管理、云业务流程定义、计费策略定义等。

  数据库即服务给传统IT带来的价值需要体现在能够兼容现有的业务应用上。存量的业务系统如果不能迁移到云上,其价值将大打折扣,对客户的吸引力也会大大降低。

  目前在多数行业,基于Oracle开发的业务系统占据大部分比例。图3所示的是某省级政府各厅局委办业务系统所使用数据库的占比图。从图中可以看到,商业数据库软件在业务系统中占据绝对优势。因此,DBaaS服务能兼容的数据库类型就成了衡量DBaaS产品的关键指标。

  典型的DBaaS服务应能提供对目前主流数据库的支持:Oracle、SQL Server和MySQL。广泛的兼容性保证了客户的应用能够平滑的、以较小的代价迁移到云上。

  DBaaS是一个多租户共享使用的环境,租户数据安全除了基本的数据库安全管理以外,还需要针对云环境进行安全加强。DBaaS安全体系架构如图4所示。

  租户网络隔离:云的基本安全原则就是租户网络隔离,云数据库须满足不同的租户网络严格隔离的要求。

  资源隔离:数据库实例对硬件资源的需求如CPU、内存资源可以得到隔离保护,IO资源最大使用量可以得到限制,避免租户数据库之间的资源争用和相互干扰,确保数据库服务SLA的达成。

  数据库软件级隔离:不同租户的数据库实例使用不同的数据库软件代码,使得租户数据库升级或者打补丁不会对其他租户造成影响;而且可将数据库的最高管理权限交还给租户,保证仅云租户拥有其数据库的最高管理权限此为公安部信息系统安全等级保护标准的要求。

  数据库审计:在云环境下,数据库审计应采用基于流量旁路的审计方案且只有租户能看到属于他们数据库的审计信息。

  自定义备份:支持租户按库灵活定义备份策略。如备份方式,全备份或者增量备份;备份周期是日备份、周备份还是月备份等。

  DBaaS高可用预防单点故障,其实现原理如下:将多台服务器(大于2台)组建成集群,让它们都提供数据库服务,再配置1台或多台服务器作为整个集群的热备服务器,有点类似于硬盘Raid组hotspare盘,集群中的任何生产节点都可以共享备份节点。这样就既实现了HA,同时又将资源闲置率降到了最低。其架构示意图如图5所示。

  弹性,同其他云服务一样,DBaaS的弹性是基本要求。用户能对数据库实例自助增加CPU、内存、数据盘和IO资源,以满足业务增长的需要。

  配置灵活性,用户能针对数据库实例的属性进行自配置,如修改IP、实例名或者端口;能对备份恢复策略进行修改;对数据库监控要素和报警阀值进行自定义。

  由管理员在物理机上安装好操作系统,并安装好数据库模板。管理员将物理机加入物理资源池管理,配置集群和相应参数。

  租户通过门户填写数据库请求,提交数据库类型、CPU核数、内存、连接数、网段、字符集等数据库参数;

  DBaaS平台根据租户请求在物理机资源池中挑选最合适的一台服务器,并在其上自动创建所需的数据库实例;

  数据库即服务实现了数据库的整合、服务的敏捷交付以及系统的自动化部署等功能,因此,数据库即服务具备广泛的适用场景。

  在传统IT环境,各种数据库分散部署,资源割裂不能共享,维护困难,软硬件成本高昂。使用DBaaS能有效提高资源利用率,合法共享昂贵的数据库软件,减轻维护人员的工作负荷。下面对传统部署模式与DBaaS部署模式的直接成本进行一个简单对比,以5台Oracle数据库服务器为例(需支持热备),传统模式下需要部署在10台服务器上(两两组成集群),DBaaS模式下只需要3台服务器(2主1备),综合数据库软件成本(不计维保费用),对比如下表:

  在私有云环境下,DBaaS将数据库打包成云资源,与计算、存储资源一样以云服务方式交付给业务部门,使得业务部门享受到快捷、弹性的数据库服务。

  在专有云环境下,云服务商通过DBaaS服务丰富云服务目录,拉近与业务的距离,增强用户粘性。建立客户和云服务商双赢、持久共存的云生态环境。

  数据库即服务随着云服务模式的流行正在被广泛关注和认可。它不仅让用户不再关心底层的物理硬件和操作系统,甚至连数据库的部署和管理都不用关心。让用户能够将精力聚焦到他们的核心业务上去,或者极大的提升传统IT部门和业务部门的生产力。数据库即服务产品在传统IT、私有云和专有云领域都有它的用武之地。在用户需求和云计算技术的双重推动下,数据库即服务必将得到越来越多用户的青睐。

      必威体育,必威体育app << 返回

         

必威体育娱乐官网

  • 联系电话:   400-010-1233
  • 地 址:       广州市天河区黄埔大道西平云路163号 广电科技大厦803-804、12楼
  • 传 真:     (8620)3835 2000
关于必威体育 | 联系必威体育 | 责任申明 | 网站地图 | 人才招聘 | 友情链接
Copyright © 2010 Guangzhou Ke Teng Information Technology Co. Ltd.All Rights Reserved. 粤ICP备09191042号