一种云基础设施服务的计费方法与流程

文档序号:12485172阅读:来源:国知局

技术特征:

1.一种云基础设施服务的计费方法,其特征在于,包括以下步骤:

S1、云基础设施服务平台指定虚拟机镜像类型、资源计费维度、资源计费粒度、最小计费时间单位和资源粒度价格,并构造资源总量价格模型;

S2、云基础设施服务平台接收用户的虚拟机申请后加入到虚拟机信息表,计算虚拟机运行价格;

S3、计费引擎获取用户申请的虚拟机的配置信息,从计费策略池选取对应的计费策略对用户虚拟机进行计费,计费策略包括预留租赁和按需付费两种。

2.根据权利要求1所述的云基础设施服务的计费方法,其特征在于,步骤S1中,所述虚拟机类型包括Windows镜像和Linux镜像两种,所述资源计费维度包括CPU、内存、云硬盘、外网网络;所述资源计费维度为CPU时,对应的资源计费粒度为核数,所述资源计费维度为内存时,对应的资源计费粒度为GB,所述资源计费维度为云硬盘时,对应的资源计费粒度为GB,所述资源计费维度为外网网络时,对应的资源计费粒度为MB;所述云硬盘包括SATA存储、SAS存储和SSD存储三种类型,所述外网网络包括外网带宽和外网流量。

3.根据权利要求2所述的云基础设施服务的计费方法,其特征在于,步骤S1中,所述资源粒度价格为单个资源计费粒度在最小计费时间单位UTIME内的价格,资源粒度价格Utype包括:1核CPU的资源粒度价格UCPU,1GB内存的资源粒度价格UMEM,1GB云硬盘的资源粒度价格UDIS-1、UDIS-2和UDIS-3,1MB外网带宽的资源粒度价格UNET-BANDWIDTH,1MB外网流量的资源粒度价格UNET-FLOW;其中,UDIS-1、UDIS-2和UDIS-3分别对应云硬盘为SATA存储、SAS存储和SSD存储三种存储类型的资源粒度价格。

4.根据权利要求3所述的云基础设施服务的计费方法,其特征在于,步骤S1中,所述资源总量价格Ptype为多个资源计费粒度在最小计费时间单位UTIME内的价格,且

Ptype=Ctype×Utype

或者Ptype=Utypeloga(Ctype+1),(a>1),

其中,type表示资源类型,Ctype表示资源计费粒度数量,Utype表示资源粒度价格。

5.根据权利要求4所述的云基础设施服务的计费方法,其特征在于,步骤S2中,所述虚拟机信息表包括虚拟机镜像类型、CPU核数、内存容量、SATA云硬盘容量、SAS云硬盘容量、SSD云硬盘容量、外网网络带宽、外网网络流量、启动时间、预留租赁时间、虚拟机状态、虚拟机价格、计费时刻和虚拟机租赁费用。

6.根据权利要求5所述的云基础设施服务的计费方法,其特征在于,步骤S2中,所述虚拟机运行价格为一台运行状态的虚拟机在最小计费时间单位内的价格,其计算方法如下:

其中,PVM-RUNNING虚拟机运行价格,PDIS=PDIS1+PDIS2+PDIS3,当外网网络选择按流量计费时,PNET取值0,外网网络产生的费用按每个计费时间单位内实际产生的流量计算。

7.根据权利要求6所述的云基础设施服务的计费方法,其特征在于,步骤S3中,所述计费策略为预留租赁时,用户申请虚拟机时指定预留租赁时间TRESERVE,虚拟机的租赁费用COSTRESERVE的计算方法为:

其中,α为价格系数,TRESERVE越大,α值越小。

8.根据权利要求7所述的云基础设施服务的计费方法,其特征在于,步骤S3中,所述计费策略为预留租赁时,若虚拟机运行了TUSED时间后,用户想要提前申请释放虚拟机资源,则收取一部分违约金后退还剩余的已缴纳费用,需要退回给用户的费用计算方法为:

其中,β是惩罚系数,TUSED/TRESERVE越小,β值越大。

9.根据权利要求6所述的云基础设施服务的计费方法,其特征在于,步骤S3中,所述计费策略为按需付费时,虚拟机状态包括运行状态、停机状态或睡眠状态,虚拟机状态改变包括运行状态关机变成停机状态、停机状态启动变成运行状态、运行状态挂起变成睡眠状态以及睡眠状态恢复变成运行状态;虚拟机状态为运行状态时对应的虚拟机价格为PVM-RUNNING,虚拟机状态为停机状态时对应的虚拟机价格为PVM-SHUTDOWN,虚拟机状态为睡眠状态时对应的虚拟机价格为PVM-SLEEP,且PVM-SHUTDOWN=a×PVM-RUNNING,PVM-SLEEP=b×PVM-RUNNING,其中,a、b为大于0小于1的常数;当虚拟机在运行过程中用户监控到某个维度的资源利用率过高或者过低时,在线伸展或缩减这个维度的资源,虚拟机某个维度资源纵向缩减后,重新计算得到的虚拟机价格为PVM-SCALEDOWN,虚拟机某个维度资源纵向扩展后,重新计算得到的虚拟机价格为PVM-SCALEUP

10.根据权利要求9所述的云基础设施服务的计费方法,其特征在于,步骤S3中,当虚拟机状态改变、维度资源伸缩或者经过一个最小计费时间单位时,计算所述虚拟机从上一计费时刻到当前时刻的租赁费用,并从账户余额扣除;如果账户余额不够支付当前时间单位租赁费用,则强制回收虚拟机;假设当前虚拟机价格为P,如果目前的虚拟机外网网络按带宽计费,那么此台虚拟机租赁费用在原来的基础上增加P,如果目前的虚拟机外网网络按流量计费,那么此台虚拟机租赁费用在原来的基础上增加P+CNET-FLOW×UNET-FLOW

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1