什么是性能预配置
更新时间:2023-05-23
性能预配置的使用场景
云磁盘 CDS 提供分布式块存储服务。通常情况下,包括 IOPS、吞吐量等磁盘性能指标往往随着磁盘容量变化,即磁盘容量越大,单盘性能表现越好,直到达到单盘性能上限。随着 AI 计算、大数据训练、分布式数据库等技术的不断发展,上层应用对磁盘性能的要求不断提高。此时,往往需要购买很大的磁盘容量才能使磁盘性能满足业务要求。
基于上述业务诉求,CDS 全新推出性能预配置能力。您可以通过传统购买容量的方式获取磁盘性能,也可以在购买一定磁盘容量后,单独配置磁盘额外性能,以达到“小容量盘”拥有高性能的目的。当前该功能通过白名单形式开放,若您需要使用,请提交工单联系我们。
相关概念
CDS 磁盘性能包括 4 个概念,分别为基准性能、额外性能、磁盘性能和最终性能。
-
基准性能:指购买容量时包含的性能。您可以根据性能计算公式来计算容量对应的基准性能。如您购买了一块 100GB 的增强型SSD_PL2,那么根据性能计算公式,100GB 容量对应的基准性能为:
- IOPS:min{1800+50 x 容量, 100000}=min{1800+50 x 100,100000}=6800
- 吞吐:min{120+0.5 x 容量, 750}=min{120+0.5 x 100, 750}=170 MBps
- 额外性能:指为磁盘额外配置的性能。您可以购买磁盘时,或者购买完成后配置额外的 IOPS。在配置额外 IOPS 的同时,CDS 将按照 16KB 文件的大小来折算额外的吞吐量。如您给磁盘配置了额外的 10000 IOPS,那么额外的吞吐将为 10000x16/1024=156 MBps。
-
磁盘性能:根据基准性能和额外性能,可以计算出磁盘性能。磁盘性能并非基准性能和额外性能的简单加和,也要考虑磁盘性能的上限。以增强型SSD_PL2 磁盘为例,其基准性能、额外性能和磁盘性能如下:
-
基准性能:
- 基准IO = min{1800+50*容量,100000}
- 基准吞吐 = min{120+0.5 ∗ 容量,750} MBps
-
额外性能:
- 额外IO = min{预配置IO, 100000},其中预配置 IO 为 1~100000 的正整数
- 额外吞吐 = min{预配置IO*16/1024, 1000} MBps,额外吞吐为不小于 0 的正整数。当计算结果有小数时,向下取整
-
磁盘性能:
- 磁盘总IO = min{基准IO+预配置IO, 100000}
- 磁盘总吞吐 = min{基准吞吐+预配置吞吐, 1000} MBps
-
- 最终性能:最终性能是云磁盘最终能够获取的性能,这取决于“磁盘性能”和“云主机限速”。当计算出来的磁盘性能高于云主机限速时,那么磁盘性能将会是最终性能。但当云主机限速低于磁盘性能时候,以云主机限速为主。关于云主机 BCC 的限速,可以查看云主机 BCC 规格参数。
使用方式
- 磁盘类型限制:当前仅支持针对“增强型SSD_PL2”类型的磁盘进行额外性能配置。
- 使用时间节点:您可以在创建新磁盘的时候配额额外性能,也可以在创建完成后,针对已创建的磁盘进行性能调整。
- 计费方式:额外性能为商业化服务,将根据额外 IO 大小收取费用,计费方式包括预付费和后付费,且额外性能的计费方式和生命周期与磁盘容量保持一致。
- 变更磁盘类型限制:若在额外性能配置完成后发起磁盘类型变更,那么已配置的额外性能将会失效。若您的磁盘为预付费,则剩余时间的额外性能费用会为您进行退款。
- 磁盘续费:若在额外性能配置完成后发起磁盘续费,则容量和额外性能均需要续费,不支持单独为容量或者单独为额外性能续费。
- 变更计费方式:若在额外性能配置完成后发起磁盘计费方式变更,则容量和额外性能的计费方式会同步变更。
- 释放额外性能:不支持单独释放额外性能,请您在购买前做好磁盘性能规划。
- 停服操作:当您的预付费磁盘到期后未续费,或者由于账户欠费导致后付费磁盘停服,则容量和额外性能会同时停服,系统将会为您发出停服短信。