现在是2021年,尽管世界上有那么多混乱和不确定性,但有一件事我们可以指望:更多的数据。
今天,数据的生成速度和数量都是天文数字。企业正在采用协同开发操作(DevOps),利用基于云的软件产品,并越来越多地利用人工智能和数据分析。这些技术正在优化运营和个性化营销推广,同时也迫使企业重新思考如何管理和优化数据库。
2016年,IDC报告称,在他们调查的组织中,77%拥有超过200个数据库实例,82%拥有每个实例超过10个副本。这意味着数据库管理员(dba)必须为2000个数据库实例提供、管理、刷新、恢复和执行其他数据库操作!更复杂的是,这些数据库运行在各种遗留软件和硬件上,这需要更多的管理和资源。
为了简化数据库管理,许多组织正在转向云计算。MarketsandMarkets预测数据库即服务(Database-as-a-Service, DBaaS)市场的价值大约为到2025年将达到248亿美元从目前的120亿美元增长到15.7%。企业都知道,基于云的数据库管理提供了灵活性和自动化,减少了开销和风险,并且可以自由地根据需要扩大或缩小规模,以满足不断变化的业务需求。但是DBaaS也有它的缺点,比如失去控制和供应商锁定。这些缺点会抑制创新和增长。
让我们看看……的主要好处DBaaS,以及一些挑战,以及支持数据库管理的统一控制平面的软件定义平台如何超越可能阻碍您提交DBaaS的典型限制。
利大于弊吗?
DBaaS提供了一些不可否认的好处:
- 降低成本:使用DBaaS,组织可以通过按需购买能力和功能来节省资金,而不需要在硬件购买和维护方面进行投资。DBaaS消除了资本成本,使员工可以专注于数据库和应用程序数据的逻辑管理。此外,IT团队可以将耗时、低级的数据库管理任务(如备份、恢复、调优、打补丁和升级)外包出去。IT人员可以专注于更重要的工作,而日常管理任务要么自动化,要么交给DBaaS提供者。
- 快速部署:传统的首次展示需要请求和分配存储空间、供应数据库和安装软件,这个过程可能涉及多个团队。基于云的数据库供应使IT能够将数据库实例交付给业务单元,而无需人工干预或冗长的审批时间。IT可以更快地适应业务的数据处理和存储需求,从而不会成为增长或创新的障碍。一些平台提供自助服务功能,使业务单位能够在没有IT帮助的情况下启动或关闭资源。
- 资源优化:在传统IT环境中,资源可能闲置或未得到充分利用,从而导致不必要的花费和风险。在DBaaS环境中,未充分利用的资产和系统资源可以被重新利用,并更有效地使用,从而显著节省成本。系统可以根据当前的业务需求打开或关闭,也可以与其他部门共享,以最大化基础设施投资的回报。
- 一致性和可靠性:订阅服务通常围绕服务水平协议进行结构设计,提供者通常维护最先进的硬件和冗余配置,以确保可靠的故障转移和灾难恢复。因此,组织可以放心,因为他们的服务总是在运行。
至少可以说,这份清单很有说服力。但我们也不要忽视它的缺点:
- 缺乏控制:使用DBaaS,您不能直接访问或控制运行数据库的服务器。您必须依赖提供商来实现物理和安全措施来保护您的数据。换句话说,您必须非常信任您的供应商,以及他们支持和保护云定义的数据库的能力。
- 供应商:通常情况下,一旦一个组织选择了一个云提供商,他们就不得不长期使用这个提供商。这是因为转移到不同的供应商可能会导致大量成本、法律问题或技术不兼容。数据库一旦建立起来就很难移动,而一旦第三方的软件被整合到企业的流程中,企业就会变得依赖它。厂商锁定使组织没有出路,即使一些事情变得更糟,例如服务质量、安全性或厂商的财务稳定性。供应商也可以提高价格,让组织别无选择,只能产生额外的成本。
这些缺点通常阻止组织跨越到DBaaS,这意味着他们继续努力管理他们的预交付基础设施并招致不必要的成本。创新也可能是有限的,对组织的底线的影响可能是显著的。
真正需要的是:一个通用的控制平面,在你的控制之下
混合云环境正在成为企业中部署新系统的默认环境。对于dba来说,这提供了操作的简单性和成本节约——以及云计算的所有好处。但是dba还希望保持控制和选择使用什么平台和供应商的权利。
实现这一目标的一种方法是在私有企业云中构建DBaaS。这可以通过创建一个软件定义的公共控制平面来实现,该平面提供了选择和灵活性,而不受数据库、云提供商或特定位置的单一供应商解决方案的限制。