什么是DBaaS?
自1970年代末Oracle公司开始商业化数据库产品以来,部署大型数据仓库以存储所有类型的结构化数据的传统方式已广泛应用于大型企业和小型企业。包括Oracle DB,DB2,Informix,Sybase等商业版本的范围,还包括MySQL和PostgreSQL等开源版本。
数据库即服务(DBaaS)是软件即服务(SaaS)的一种形式,在这种形式中,IT组织可以从云服务提供商那里订购数据库,而无需IT组织购买硬件和软件并部署自己的数据库。 SP将管理服务器硬件,存储硬件,软件和许可证,并为数据库客户端提供安全的网络连接。IT组织只需要为服务提供商指定DBaaS的服务级别目标,SP就会向客户提供服务。无需担心硬件,虚拟化,软件,操作系统,网络,安全性以及数据库调优。SP还将确保在适当的时候升级所有基础结构组件。客户将按照订阅模型在数据库上按使用量付费。
企业为什么要订阅此服务?
大多数企业意识到需要专注于核心竞争力,无论是金融服务,零售服务,电子商务等,他们都需要将稀缺资源集中在可带来最大回报的投资上,并建立具有以下优势的大型IT基础架构:内部专家可能会变得非常昂贵,并增加其产品的单位成本。在每个行业竞争激烈的环境中,这会使CIO彻夜难眠。
在大多数情况下,SP还将提供高可用性服务,将数据同步或异步复制到另一个可用区域,以确保在发生站点故障时保护数据。但是对于DBaaS的客户来说,他们确实需要阅读细则,以确保数据保护SLA与他们的公司IT策略保持一致。
市场上有哪些不同的DBaaS产品?
大多数大型云SP的服务产品中都会有一些DBaaS的变体。其中一些值得注意的将来自Oracle Cloud,Amazon Web Services(AWS),Azure和AliCloud。除Oracle Cloud之外,大多数SP都将提供许多不同的产品来满足不同的工作负载和应用程序需求。例如,AWS具有RDS,关系数据库服务,它们具有不同的DB风格供您选择,包括MySQL,PostgreSQL,Oracle,Microsoft SQL,MongoBD和MariaDB。最重要的是,它们还具有用于NoSQL的特定DBaaS,以及其自定义版本的MySQL。
AVM Cloud提供了什么?
AVM云正在开发我们自己的DBaaS版本,并为客户提供Microsoft SQL,MySQL和MongoDB服务。
AVM云提供了一个完全托管的数据库引擎,该引擎将托管客户的数据,在初始产品中包含的3个数据库之一中,出于可用性的原因,数据将自动安全地自动复制到另一个区域,默认情况下将通过备份和恢复基础结构来保护数据在云环境中可用时,静态数据将被加密,并且每个数据库将托管在单独的VPC中,以提供与其他工作负载和租户的逻辑隔离。
该数据库将使用最先进的服务器硬件和可用的最佳服务器虚拟化管理程序托管在我们的虚拟化环境中,该存储将全部闪存在启用了QoS(服务质量)的同类最佳存储中以确保每个数据库的性能在服务的整个订阅期内保持一致。
DBaaS的常见用例是什么?
AVM云的DBaaS非常适合任何需要数据库但发现管理应用程序的成本高昂或乏味的企业。他们正在寻找一个完全托管的数据库,可以在其中减轻硬件,操作系统,虚拟化,安全性,网络和升级工作的管理负担,并专注于如何管理数据并将其转化为有价值的信息,从而为公司谋福利。由于数据库可以与来自网络上任何位置的客户端安全地向Internet开放,因此它可以用于大数据工作量,IoT和其他用例。
对于希望降低复杂性的独立软件供应商或开发人员,也可以通过将其产品与在DBaaS服务之上具有常规计算和存储服务的云SP一起部署,来订阅这些服务。然后,他们可以专注于开发应用程序,而无需在数据库工作负载上花费宝贵的资源。
通过DBaaS订阅,企业可以通过将数据库基础结构扩展到业务需求水平的能力来扩展数据库,以降低其TCO(总拥有成本),或者可以扩展以满足季节性的高峰需求(圣诞节购买e -商务网站)并在非高峰季节缩减规模,所有这些都可以通过仅支付使用量来实现。
作者:Swee Chuan Khoo
文章来源: https://www.linkedin.com/pulse/database-as-a-service-dbaas-swee-chuan-khoo




