暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

通过 OCI 块存储的自动调优实现动态性能扩展

784

Oracle云基础设施 (OCI) 块存储卷服务通过单一卷类型和许多灵活的性能选项,提供了最简单、最可靠、性能最佳、最安全、最经济高效的存储。客户一直在整个性能范围内轻松按需管理其所有卷的性能,从“低成本”选项到超高性能 (UHP),每 GB 120 个 VPU 和业界领先的每卷 300,000 IOPS。客户可以使用命令行界面 (CLI)、应用程序编程界面 (API)、软件开发工具包 (SDK)、Terraform 和 Oracle 云控制台无缝调优其任何卷的性能,即使是多年前创建的卷,同时这些卷在线且没有任何停机时间。客户为卷的存储和性能独立付费,并仅在需要时为性能付费。

我们的愿景是通过在客户参与的情况下自动监控和更改动态卷性能和成本配置。存储性能与成本优化和节省不应成为客户的担忧。在第一阶段,我们为分离的卷启用了自动调优。

通过自动调优进行动态性能扩展

根据我们在服务中监视的标准,使用影响 IOPS、吞吐量和延迟的卷限制,通过对附加的块存储进行自动调优,实现动态性能扩展。现在,当所有现有卷和新卷使用多路径配置附加时,您都可以使用此功能。启动卷和单路径附件当前不提供此新功能,但将来的更新中将提供对此功能的支持。

通过块存储自动调优进行动态性能扩展是业界首创的功能,仅在 OCI 上可用。其他云提供商提供临时存储性能爆发,这是不可预测的。它们的突发性能仅限于特定的存储层,在多个存储层中并不全面,并且没有附带性能服务级别协议 (SLA)。

在 OCI 中,卷的动态性能扩展范围可跨您配置的整个性能选项进行自定义,并且根据您的工作负载需求具有亚毫秒级延迟。卷的性能会跨您配置和控制的整个性能选项动态纵向扩展或缩减。现在,您可以选择根据动态工作负载需求管理每个卷的性能:可以像以前一样手动设置、监视和调优性能,也可以通过自动调优启用动态性能扩展,让我们为您管理。无论选择哪个选项和配置的设置,你始终可以根据需要随时修改它们,而不会影响正在运行的工作负载。当卷调优到某个性能级别时,该卷的性能将像以前一样由性能 SLA 覆盖。通过卷自动调优进行动态性能扩展,这是此功能版本的最佳选择。

此功能如何影响您的工作负载和用例

现在,您可以使用自动调优参数启用和配置动态性能扩展,而无需担心自己监控和调优卷性能。例如,具有季节性或基于事件的峰值的工作负载,例如节假日或特殊活动期间的促销和销售,或昼夜之间业务的日常波动、持续集成和交付 (CI/CD) 管道、人工智能 (AI) 和机器学习 (ML) 工作负载,以及更多具有不同性能需求的应用程序都受益于这项新功能。

在此功能之前已使用高VPU 设置配置 UHP 性能的客户也可以从中受益。现在,他们不需要承诺并保持每 GB 的 VPU 高配置及其相关的存储成本。例如,如果您需要一个具有 UHP 60 VPU/GB 性能设置(每月每 GB 成本为 0.1275 USD)的卷,则现在可以启用动态性能扩展,自动调优范围从每 GB 10 个 VPU(每月成本为 0.0425 USD)到每 GB 60 个 VPU,以节省成本。卷性能会在不需要时自动缩减到较低的每 GB 10 VPU 级别,并仅在需要时进行纵向扩展,并节省大量成本,如 OCI 云存储定价中所述。对于此示例,根据工作负荷需求的性能变化,您可以节省高达 2–3 倍的成本。

如果卷受到限制,并且在当前性能设置下未获得所需的性能,则使用自动调优的动态性能缩放将逐渐增加,并继续以每 GB 10 个 VPU 的增量监视卷的性能,直至达到您为该卷配置的每 GB 最大 VPU 值。

在卷处于空闲状态或未按其当前设置限制后,使用自动调优进行动态性能缩放会逐渐降低,并继续监视卷的性能(以每 GB 10 个 VPU 的递减数减少到您为该卷配置的默认每 GB VPU 数)。在平衡存储配置中,我们为此功能提供的每 GB 最低默认 VPU 数为每 GB 10 个。

卷的性能设置稳定在每 GB 的默认 VPU 和每 GB 最大 VPU 设置之间,并根据需要继续自动更改。时间安排是灵活的,并且随着我们监控将来的服务使用情况和功能采用情况而发生变化。通过此初始启动,提高性能是快速行动,每次级别调整在15秒内重复操作,以根据需要提供稳定的性能提升,而降低性能是相对缓慢的,初始下降在一小时内生效,随后在几分钟内下降,以避免在仍然需要性能时突然降低卷性能。

通过自动调优进行动态性能扩展,以及随时间变化的应用程序性能特征可能会导致意外使用量和存储性能费用。在为卷启用和配置此功能之前,请先了解您的应用程序需求、使用模式和预算。当您为最高性能卷启用具有自动调优功能的动态性能扩展时,例如每 GB 高 VPU 设置为 30 或更高的 UHP 卷,可以节省成本,因为它们会在不需要时自动缩减到较低的性能。如果您愿意,可以像以前一样设置工作负载可接受的固定性能级别,并自行监视和调优性能。或者,您可以为卷启用和配置具有自动调优功能的动态性能扩展,我们的服务会根据需要自动为您调整其性能。

如何通过自动调优为卷启用动态性能缩放

此功能可通过 API、SDK、CLI、Terraform 和 Oracle Cloud Console 获得。在控制台体验中为卷启用它非常简单,只需单击复选框并使用“编辑卷”对话框中的滑块即可。

在“编辑卷”对话框中,选中“基于性能的自动调优”选项,然后在性能滑块上,选择默认的每 GB VPU 数和每 GB 的最大 VPU 数值。

您还可以更改之前的分离卷自动调优设置。您还可以使用卷指标和审核日志监视卷的性能特征和设置。


小伙伴们,还等什么,快快来体验这项新功能以及 Oracle 云基础设施提供的所有企业级功能吧!


作者简介

张巍,甲骨文云架构团队资深咨询顾问,专注于甲骨文OCI相关产品及解决方案。具有15+年的中间件及云服务相关技术,产品,方案和项目实施经验。熟悉OCI,AWS,Softlayer等公有云平台。您可以通过wei.m.zhang@oracle.com与他联系。




文章转载自甲骨文开发者社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论