探索财经奥秘,指引财富未来

将云数据库与实际工作负载需求相匹配

Joseph Martins 2024-05-30 16:35:54

赞助功能很容易理解为什么在云中运行企业应用程序对于首席信息官(CIO)和其他高管来说似乎是轻而易举的事情.

除了拥有可预测成本的无限资源和平台的前景外,云提供商还为关键基础设施和应用程序提供托管服务,承诺让特定技术团队的生活变得非常、非常轻松.

例如,在数据库方面,部署或创建数据库副本以及执行其他日常任务所涉及的负担和成本就这么消失了.

该组织始终使用其所选应用程序的最新版本.

云提供商可能会提供各种非传统数据库服务,例如内存、文档或时间序列选项,这些服务可帮助该组织从其数据中获取最大价值.

无论如何,这只是标题版本.

数据库管理员(DBA)知道,在云中运行复杂的数据库基础设施并在未来维护和发展它并不是那么简单.

考虑一下企业的数据库堆栈将如何在许多年甚至几十年内发展,无论是在内部部署还是在云中.

DBA将仔细管理和定制软件和底层硬件,无论是区域性的还是全球性的,以实现性能、成本和恢复能力的最佳平衡.

这种艰苦的硬件方法不仅包括计算.

它同样适用于存储和网络基础设施.

国际数据公司(IDC)的研究显示,仅在2023年上半年,组织就在计算和存储基础设施上花费了64亿美元来支持结构化数据库和数据管理工作负载,这构成了企业信息技术(IT)基础设施支出的最大一部分.

至于数据库本身,这不仅仅是使用给定软件包的最新和最好版本的问题.

DBA知道在成本和性能方面使用正确的版本来满足其组织的需求是一个问题.

这就是为什么DBA可能担心托管服务不能提供这种程度的控制.

它可能不支持公司可能想要放在堆栈核心的特定许可证或版本.

此外,一些DBA可能认为支持云提供商托管数据库的底层基础架构是一个黑匣子,几乎没有机会调整配置以利用他们首选的软件实现最佳性能.

许多数据库团队-无论是扩展现有的云数据库项目还是迁移到异地-可能会决定最佳选项是在Amazon Web Services(AWS)等平台上运行的自我管理数据库.

这为他们提供了使用首选数据库版本和现有许可证的选项.

这还意味着他们可以复制现有的基础设施,至少在一定程度上是这样,并以自己的速度发展.

虽然像AWS这样的提供商仍能从亚马逊FSX for NetApp ONTAP等存储服务、成本和控制等众多资源中获益,但自我管理的方法提供了比托管服务更大的灵活性,但它也带来了自身的挑战.

正如NetApp产品布道者塞米恩·马佐所解释的那样,性能取决于许多因素:“它是存储本身、计算实例、网络和带宽吞吐量,或者所有这些因素.

因此,这是第一个挑战.

”为了确保从数据库到应用程序的低延迟,DBA必须考虑所有这些因素.

DBA仍然需要考虑云中的弹性和安全问题.

潜在的威胁从个别组件或服务的物理故障到整个地区的崩溃,再加上持续不断的网络攻击威胁.

DBA总是专注于确保数据保持可访问,以便数据库运行,这意味着企业的应用程序正在运行.

然而,这些挑战非常复杂,而且DBA需要考虑的环境数量更是成倍增加.

新闻生产是既定的,但开发团队可能还需要离散的环境来进行质量保证(QA)、测试、脚本制作,等等.

创建和维护这些环境本身就是一项复杂的任务,而且它们都需要数据.

其他考虑因素包括复制完整数据集的成本和时间投资,以及为工作负载提供支持的底层实例的成本,更不用说存储本身的成本了.

这就是Amazon FSX for NetApp ONTAP的用武之地.

NetApp表示,适用于ONTAP的FSX是针对AWS上的许多工作负载的专家存储服务.

它通过一套全面而灵活的存储功能,使DBA能够满足业务关键型工作负载的性能、恢复能力和可访问性需求.

正如Mazor解释的那样,它使用了30年来开发的相同底层技术,该技术支撑了世界上最大的企业使用的本地NetApp产品和服务.

据AWS称,FSX for ONTAP的数据缩减功能可以节省65%至70%的存储.

Mazor说,即使DBA不能完全实现在许多企业需要运行的大量环境中向上扩展的这种压缩规模,好处也是巨大的.

另一个关键功能是NetApp ONTAP快照功能,该功能允许创建占用最少物理存储的卷的时间点只读拷贝.

同时,精简配置可以动态分配存储,进一步提高存储的使用效率,并可能减少组织必须支付的存储量.

Mazor表示,克隆和核心的最大优势之一来自NetApp ONTAP技术的精简克隆功能.

Mazor表示,它为DBA提供了“创建新的数据库环境并以几乎零成本立即刷新数据库”的选项.

Mazor解释说,这些副本是完全可写的,这意味着克隆的数据“充当了完整的数据,所以你可以用它做任何事情.

”这种能力节省了启动新开发环境的时间,这反过来又加快了部署,缩短了上市时间.

Mazor指出,从数据的角度来看,“那些精简克隆环境需要的容量几乎为零,这意味着几乎不需要额外的成本.

”将这些技术转移到存储层,而不是数据库层,有助于更高效的灾难恢复和备份能力.

还为DBA提供了另一种满足严格恢复时间目标(RTO)和恢复点目标(RPO)目标的内置方法.

这些数据减少、快照创建、精简资源调配、精简克隆以及跨区域复制和同步功能都有助于DBA将存储与运行数据库工作负载所需的Amazon Elastic Compute Cloud(EC2)实例分离,更重要的是,将存储成本与Amazon Elastic Compute Cloud(EC2)实例分离.

因此,可以独立于给定工作负载所需的中央处理单元(CPU)容量来扩展或缩减存储.

使用更少的计算核心,可以以更细粒度的方式管理成本和性能.

DBA可以通过优化数据库工作负载和环境所需的核心数量来减少对额外数据库许可证的需求.

当然,走自我管理的道路意味着企业可以使用他们现有的许可证.

这套全面的功能意味着DBA可以更准确地使用.

这也意味着在AWS中运行数据库的成本可以进一步控制和优化.

所有这些加在一起可以显著降低总存储成本,根据AWS的数据,一些客户已经看到了50%的节省.

在云中运营的决定通常是一个战略性的C级决定.

但是,通过使用由NetApp赞助的适用于NetApp ONTAP的Amazon FSX,DBA可以控制其异地数据库基础架构,并最大限度地控制其配置、成本和性能.