在我们深入了解什么是 DBaaS(数据库即服务)之前,首先我们应该解释一下什么事数据库。数据库是一个井然有序的数据集合,存储在一个由数据库管理系统 (DBMS) 控制的计算机系统中。数据库中有大量的数据,并允许多个用户快速、安全地访问和查询数据,以供使用。从电子邮件列表到员工信息——数据的类型多种多样。
术语“数据库即服务”(DBaaS) 是指一类软件和/或服务,使用户能够设置、操作和扩展数据库,而不需要设置物理硬件、安装软件或配置性能。所有的管理任务和维护工作都由服务提供商负责,因此,用户或应用所有者需要做的就是使用和访问数据库。当然,控制的程度可以有所不同,这取决于用户的偏好和服务提供商提供的服务。
什么是数据库管理?
数据库管理是一个用于控制数据的专用系统。随着数据的增长,企业发现数据库管理是应对这一挑战的必经之路,以防止应用性能不佳,并减少对合规性和连续性的任何影响。
在数据库管理中,企业可以通过一些技术和行动来减少或防止指数级的、不受控制的数据增长所带来的负面影响。下面是一些常见的、保护性的数据库管理任务:
- 监测应用及其数据的性能,并根据需要进行调整
- 规划存储和容量的增长要求
- 打造一个强大的备份和灾难恢复解决方案
- 归档、分区、复制和屏蔽数据
为什么要使用 DBaaS?
像所有其他基于服务的产品一样,DBaaS 的宗旨是简化数据库实例的部署。如果一个业务部门想启动另一个需要后端数据库的应用,他们不必担心存储、网络和其他基础架构问题就可以做到。DBaaS 的主要价值包括:
- 托管数据库服务
- 为应用团队提供快速的敏捷性
- 减少数据库管理的开销
- 简化生命周期管理
- 降低总体拥有成本
DBaaS 有哪些优势?
传统 DBaaS 有哪些不足?
合规性
数据库的正常运行和整个组织的稳健发展,其关键都是确保数据库的合规性和安全性。及时发现环境中的潜在威胁是保护客户和组织数据的关键。数据泄露的代价很高,因为它损害了客户和公司之间的信任,并可能阻碍未来的业务发展。确保环境符合监管合规政策非常重要,如萨班斯-奥克斯利法案、PCI 和 HIPAA/HITECH,这样就可以采取审计和调节行动来弥补任何不符合强制性法规的地方。
公司标准
使用传统的 DBaaS 实现完全托管的环境后,组织便抛弃了自己的最佳实践。这种方法是“一刀切”的,大多数组织不必为适应其业务方法而进行个性化设置。DBaaS 通常托管在公有云中,来自单一的供应商,采用了单一的云模型(即云锁定),对于混合云场景来说并不理想。