System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及it与软件开发,尤其涉及一种应用于天翼云的云硬盘快照的生命周期管理计费方法。
技术介绍
1、随着ai时代的到来,各个领域的数据需求量和使用量都在迅猛增长,大数据成为将ai技术落实应用到现实各个领域的基础。大多数ai的实际应用都需要海量的数据作为训练样本,由此带来的数据存储需求也有了迅猛增长。一方面,数据的存储要求大容量。ai产业大多数的数据都是图像以及视频,海量的数据更是对存储大量数据的性能提出了更高的要求。另一方面,数据存储的安全性和可靠性也至关重要。要有应对异常场景的数据处理方式从而保证数据不丢失或者可以被恢复。
2、目前天翼云存储集群中比例最大的存储方式是块存储,块存储的主要对应产品就是云硬盘。云硬盘是一种可弹性扩展的块存储设备,可以挂载至弹性云主机和弹性裸金属,也可以单独创建以存储数据使用。既能为服务器提供高性能、高可靠的块存储服务,又能用于文件系统、数据库、开发测试等场景。天翼云提供了多种规格和性能的云硬盘以满足客户大容量存储的需求。另一方面,天翼云支持云硬盘备份和快照服务来保证数据的可靠性和安全性。由于打快照时间更短,占用额外容量相比备份更小,所以快照的使用受到了越来越多的青睐。快照是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。
3、目前,天翼云的可销售产品的计费模式主要分为包周期和按需两种。云硬盘的快照只有按需计费一种情况,但是云硬盘快照的开通有两种模式,即通过订单系统创建和不通过订单系统创建,还分为手动创建和定时自动创建。目前
4、方法内容
5、本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和方法名称中可能会做些简化或省略以避免使本部分、说明书摘要和方法名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
6、为解决上述技术问题,本专利技术提供如下技术方案:一种应用于天翼云的云硬盘快照的生命周期管理计费方法,包括以下步骤:
7、步骤一:创建快照;
8、步骤二:删除快照;
9、步骤三:计费策略。
10、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:所述创建快照的流程如下:
11、s101:openapi下发创建参数,然后判断参数中是否有clienttoken,如果没有,则进行重名校验;
12、s102:如果有,则判断是否有clienttoken的记录,如果没有记录,则进行重名校验;
13、s103:如果有记录,说明是订单流程创建的幂等性校验,此时跳过重名校验;
14、s104:在重名校验结束或者跳过之后,判断是否有快照资源id,如果不存在快照资源id,说明快照资源还没有被创建,则需要经过订单流程来创建;
15、s105:如果有资源id,则判断是否有clienttoken记录,没有记录说明已经创建过订单,走非订单流程进行创建;
16、s106:如果有clienttoken,说明是订单流程创建的幂等性校验,需要走订单流程去校验订单状态。
17、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:在所述openapi下发的请求参数中,会有一个clienttoken,这个参数是用来保证订单幂等性的参数,对于云硬盘快照来说,由于只有首次创建才会经过订单系统,所以clienttoken只会对首次创建快照的请求保证订单幂等性,对于不经过订单系统的创建是不用保证幂等性的,也就是这个参数是无效的。
18、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:当所述快照资源已经创建过之后,会有一个对应的资源id,之后所有创建的快照都使用同一个资源id。
19、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:所述资源id只和订单有关系,即使资源被清除完毕,资源id依旧会存在,只有当订单结束时,资源id才会被清除。
20、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:在s104中通过所述订单流程创建所述快照资源前要记录clienttoken以进行后续的幂等性校验。
21、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:所述删除快照的流程如下:
22、s201:openapi下发删除参数,然后判断参数中是否有退订订单参数;
23、s202:如果有,则经过订单流程来删除资源,如果没有,则经过非订单流程来删除资源。
24、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:所述计费包括新建计费项、关闭计费项以及刷新计费项三个阶段。
25、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:所述新建计费项触发条件是:只有通过订单流程的创建才会触发新建计费项;
26、所述关闭计费项触发条件是:只有通过订单流程的最后一个快照的删除才会触发关闭计费项。
27、作为本专利技术所述一种应用于天翼云的云硬盘快照的生命周期管理计费方法的一种优选方案,其中:所述计费策略如下:
28、s301:当收到资源变更请求之后,首先判断是否是订单流程的创建云快照,如果是,则新建计费项,之后的相同资源id的云硬盘快照的计费刷新都是基于此计费项;
29、s302:如果不是新建资源本文档来自技高网...
【技术保护点】
1.一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:所述创建快照的流程如下:
3.如权利要求2所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:在所述openapi下发的请求参数中,会有一个clientToken,这个参数是用来保证订单幂等性的参数,对于云硬盘快照来说,由于只有首次创建才会经过订单系统,所以clientToken只会对首次创建快照的请求保证订单幂等性,对于不经过订单系统的创建是不用保证幂等性的,也就是这个参数是无效的。
4.如权利要求2所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:当所述快照资源已经创建过之后,会有一个对应的资源ID,之后所有创建的快照都使用同一个资源ID。
5.如权利要求4所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:所述资源ID只和订单有关系,即使资源被清除完毕,资源ID依旧会存在,只有当订单结束时,资源ID才会被
6.如权利要求2所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:在S104中通过所述订单流程创建所述快照资源前要记录clientToken以进行后续的幂等性校验。
7.如权利要求1所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:所述删除快照的流程如下:
8.如权利要求1所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:所述计费包括新建计费项、关闭计费项以及刷新计费项三个阶段。
9.如权利要求8所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:
10.如权利要求8所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:所述计费策略如下:
...【技术特征摘要】
1.一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:所述创建快照的流程如下:
3.如权利要求2所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:在所述openapi下发的请求参数中,会有一个clienttoken,这个参数是用来保证订单幂等性的参数,对于云硬盘快照来说,由于只有首次创建才会经过订单系统,所以clienttoken只会对首次创建快照的请求保证订单幂等性,对于不经过订单系统的创建是不用保证幂等性的,也就是这个参数是无效的。
4.如权利要求2所述的一种应用于天翼云的云硬盘快照的生命周期管理计费方法,其特征在于:当所述快照资源已经创建过之后,会有一个对应的资源id,之后所有创建的快照都使用同一个资源id。
5.如权利要求4所述的一种应用于天翼云的云...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。