云平台已成为许多企业的标准 IT 基础设施选择, 云数据库的部署也因此迅速增长。但选择部署本地数据库还是云数据库可能是一个艰难的决定。
本地数据库
大多数 IT 和 数据管理 团队都拥有丰富的本地系统经验。企业建立了数据中心和服务器机房,提供所有环境保障,包括温度和湿度控制;灭火;安全;以及冗余连接和电源,以确保计算系统安全、可靠且高度可用。
在云数据库与本地数据库的争论中,人们想到的一件事是硬件和软件的成本。对于本地数据库,企业需要购买、安装和维护所有硬件组件。此外,企业必须购买操作系统、数据库软件和各种与支持相关的软件工具,以 保护、管理和监控数据库 以及在数据库上运行的应用程序。
IaaS 数据库
IaaS 数据库环境是一种云架构,类似于运行本地数据库。通过 IaaS,供应商提供计算和存储基础设施,并可能提供某种程度的系统维护活动。客户可以直接访问该平台,其中包括计算和存储组件。将其视为云中的服务器。
使用 IaaS 的企业无需构建服务器支持环境来保护其系统。云供应商提供防止或减少数据泄露、意外停机和其他不幸事件影响所需的所有环境、安全和冗余功能。
DBaaS
DBaaS 供应商提供 IaaS 同行所提供的所有环境基础设施优势,但除了支持基础设施之外,他们还通过承担操作系统和数据库软件的所有权来提高控制和责任级别。
这些供应商还提供工具来帮助客户监控其 DBaaS 环境。尽管数据库管理员 ( DBA ) 可以配置系统以满足应用程序工作负载要求,并负责在修补和数据库备份等任务上与 DBaaS 供应商进行协调,但他们几乎不执行后端软件管理。
本地 、IaaS 和 DBaaS的比较
本地、IaaS 和 DBaaS 方法都有其架构固有的优点和缺点。还需要注意的是,IaaS 和 DBaaS 供应商的产品可能存在很多差异。
本地数据库的优势
本地架构最适合那些希望完全拥有并控制其数据库系统的安全性、可用性、可恢复性和性能的企业。
此外,运行本地系统的企业可以使用各种数据库管理、性能监控和支持相关工具来提高效率并简化运营。
IaaS 的优势
IaaS 使客户能够对其数据库环境保持严格的管理控制。此外,企业可以更轻松地在 IaaS 系统上使用他们喜欢的内部第三方产品。与 DBaaS 平台相比,IaaS 架构还为企业提供了更高级别的系统可见性。
DBaaS 的优势
DBaaS 产品使客户能够更轻松地配置复杂的数据库架构,其中包括高级高可用性和灾难恢复功能。由于云供应商承担整个 DBaaS 系统的责任,因此企业还可以从降低的支持成本中受益。