CN103475495A - Cloud-computing virtual-machine resource-usage charging method - Google Patents
Cloud-computing virtual-machine resource-usage charging method Download PDFInfo
- Publication number
- CN103475495A CN103475495A CN2013103116058A CN201310311605A CN103475495A CN 103475495 A CN103475495 A CN 103475495A CN 2013103116058 A CN2013103116058 A CN 2013103116058A CN 201310311605 A CN201310311605 A CN 201310311605A CN 103475495 A CN103475495 A CN 103475495A
- Authority
- CN
- China
- Prior art keywords
- factor
- value
- unit
- charging method
- charging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
The invention relates to the technical field of cloud-computing virtual-machine resource management and particular relates to a cloud-computing virtual-machine resource-usage charging method. The method includes virtual-machine resource-usage calculation and charging standard determination; and resource usage expenses which needs to be paid are calculated according to the charging standard. The method is directed at a charging module under a cloud-computing operation system and realizes different commercial promotion strategies flexibly through change of related parameters. The method is applicable to calculation of charges in cloud-computing virtual-machine resource usage.
Description
Technical field
The present invention relates to cloud computing resources administrative skill field, especially a kind of cloud computing resources of virtual machine is used charging method.
Background technology
Cloud computing (Cloud Computing) is the new term be born in 2007, still there is no generally acknowledged definition at present.Cloud computing is a kind of business computation model, on it forms calculation task branch resource pool at a large amount of computers, makes the user can obtain as required computing power, memory space and information service.And cloud computing operating system is the holistic management operation system on cloud computing backstage, it refers to that framework is in the underlying hardware resource such as server, storage, network and single-set operation system, middleware, the underlying hardware of database basic software management magnanimity, the cloud platform total management system on soft resources.
IAAS: some companies of giving provide IT infrastructure, or the IT infrastructure of some companies of telemanagement, and this accounts for a very large part in the current business of cloud computing manufacturer, so it need to expand in cloud.This may mean that just one of telemanagement operates in the privately owned cloud in client's oneself data center, if so, that and do not have now what difference.Also may mean and will provide infrastructures or provide the provider of cloud service to provide infrastructures to those to the client.Perhaps, also may mean directly and provide multiple cloud service of renting form to the various companies beyond cloud computing manufacturer.
Virtual machine refer to by software simulation have the complete hardware system function, operate in a complete computer in complete isolation environment.It is the groundwork unit of providing infrastructures under the IAAS pattern, and the cloud computing service commercial city of main flow is to provide service with the virtual machine form, and virtual machine is the abstract of material resources, and for the user, it is the complete machine that comprises CPU, internal memory, hard disk etc.
Along with the cloud computing technology development, different cloud computing business models occurred, also be pregnant with a lot of successful cloud computing service business, the cloud computing platform pattern of Amazon is comparatively successful, embodied the main flow method of service of cloud computing as IAAS, for the user provides virtual machine service.
External large-scale cloud computing service business has released charging method separately, Amazon will rent example be divided into as required use, stock example and retain three kinds of examples, the charging method of every kind of example is characteristics separately all, are used in different use scenes.Microsoft provides two kinds of basic pricing models: a kind of " consumption " selects the resource that allows the user be actual use to pay; The selection of another kind of " payment on term ", provide the price of discounting according to the use contract of 6 months.The charge details of Microsoft relates to computational resource, storage resources and number of processes.
Overview, although form and the details of external cloud computing charging method differ, be all to go out to send computational costs from computational resource and storage resources basically, gives on this basis certain preferential or discount and attract the user.Their charging method advantage is comparatively comprehensive, and shortcoming is comparatively complicated.
Summary of the invention
The technical problem that the invention provides solution is to provide a kind of cloud computing resources of virtual machine to use charging method, resource service condition to the virtual machine that combined by a series of hardware resources is calculated, and uses and need the expense paid according to the Freight Basis computational resource; For cloud platform service business provides a kind of general disbursement and sattlement method.
The technical scheme that the present invention solves the problems of the technologies described above is:
Comprise that resources of virtual machine is used calculating, Freight Basis to determine; Calculate and need the resource occupation expense paid according to Freight Basis.
The charging object is virtual machine, and the charging key element comprises cpu, internal memory, hard disk, bandwidth.
Freight Basis is determined and to be comprised settle the standard configuration and unit price thereof, utilize computing formula to calculate concrete combination of resources expense.
Described standard configuration is as following table;
The price of unit interval is sp=scp ÷ (30 * 24).
The expense of concrete combination of resources is
Each factor weighted value is as following table:
The weight title | Weighted value |
W cpu | 0.3 |
W disk | 0.2 |
W ram | 0.3 |
W hw | 0.2 |
The value of correlation factor is determined by following mode:
Wherein n is the cpu check figure, and scope is 1 to 128, β to be constant, and the value of β and the relation table of n are as following table:
computing formula is:
The size that wherein n is hard disk, unit is GB, and span is 1 to 1024, β to be constant, and the value of β and the relation table of n are as following table:
Wherein n is memory size, and scope is 1 to 1024, β to be constant, and the value of β and the relation table of n are as following table:
computing formula be:
Wherein n is memory size, and scope is 1 to 128, β to be constant, and the value of β and the relation table of n are as following table:
Therefore, the virtual machine charging way of payment type as required is: TC=nsp * T+NC,
Wherein TC is total cost, the RMB of unit; Nsp is the unit price of resource that the user uses, and unit is RMB/h, and T is service time, and unit is hour; NC is the network traffics usage charges, and this part expense is determined as the case may be by cloud platform provider.
According to the mode of order charging way, be:
TC=nsp×(T
1×Dis
1+T
2×Dis
1+…+T
n×Dis
n)+NC,
Wherein TC is total cost, the RMB of unit; The unit price that nsp is resource that the user uses, unit is RMB/h, and NC is the network traffics usage charges, and this part expense is looked cloud platform provider and is determined as the case may be; T1 represents different time intervals to Tn, and the preferential ratio in each interval is Dis
n, between detailed concession section, the table of comparisons is as follows:
The present invention can reach following useful effect:
1, charging method provided by the invention, can be the calculating of expense as the core business model of its charge system for cloud computing platform operator, and one of feature of this charging method is to be simple and easy to realize, therefore, has reduced the construction cost of charge system.
2, the invention provides comprehensive charging way, use as required and the order mode, meet respectively the demand of different user;
3, charging way provided by the invention can embody the contribution of value in whole expense is calculated of dissimilar resource, and expensive resource (as cpu) is larger to the percentage contribution of price, and cheap resource (as hard disk) is contributed relatively low;
4, the present invention can realize the marketing strategy of operator flexibly, by adjusting the preferential mapping table in the order mode, can realize different marketing strategies.
The accompanying drawing explanation
Below in conjunction with accompanying drawing, the present invention is described further:
The illustraton of model that Fig. 1 is charging method provided by the invention;
Fig. 2 is the main flow process of charging method provided by the invention in implementation process.
Embodiment
The present invention is to provide a kind of general charging method of facing cloud operating system, be mainly used in providing in the charge system of cloud computing platform of virtual machine rental service, as the core of charge system, provide resource total cost under virtual machine unit price and order mode.Therefore, the specific embodiment of the present invention need to rely on user's accounting module and realize, realizes charging method provided by the invention in accounting module.
Performing step is as follows:
First step, realize the factor Interval Maps device of charging key element.The Interval Maps device of charging key element has determined certain its factor values of key element value.What relate to will have cpu, hard disk, internal memory, bandwidth.
Second step, realize the unit price calculator.The unit price calculator is the realization of unit price formula, and the unit price formula relates generally to weight and the factor values of standard configuration unit price, each key element, and wherein factor values obtains by the inquiry of the Interval Maps device in step 1.
Third step, realize ordering interval preferential mapper.The order time limit of ordering interval preferential mapper User input draws the expense after preferential.So far, charging method provided by the invention realizes substantially, can dispose to the cloud operating system platform as accounting module.
The 4th step, the billing model of step 1 two or three being realized according to Fig. 2 charging method implementing procedure figure is embedded in charge system.What Fig. 2 described is the charging flow of this charging method, at first, the user applies for resource on cloud computing platform, comprise the various parameters of resource and the occupation mode of resource (as required and order), then, charging platform can calculate according to user's selection the price of resource or the expense of order, and last, the network charges that the user in use produces can be gathered in disbursement and sattlement.
The above, standard configuration is as following table;
The price of unit interval is sp=scp ÷ (30 * 24).
The expense of concrete combination of resources is
Each factor weighted value is as following table:
The weight title | Weighted value |
W cpm | 0.3 |
W disk | 0.2 |
W ram | 0.3 |
W hw | 0.2 |
The value of correlation factor is determined by following mode:
Wherein n is the cpu check figure, and scope is 1 to 128, β to be constant, and the value of β and the relation table of n are as following table:
computing formula is:
The size that wherein n is hard disk, unit is GB, and span is 1 to 1024, β to be constant, and the value of β and the relation table of n are as following table:
Wherein n is memory size, and scope is 1 to 1024, β to be constant, and the value of β and the relation table of n are as following table:
Wherein n is memory size, and scope is 1 to 128, β to be constant, and the value of β and the relation table of n are as following table:
Therefore, the virtual machine charging way of payment type as required is: TC=nsp * T+NC,
Wherein TC is total cost, the RMB of unit; Nsp is the unit price of resource that the user uses, and unit is RMB/h, and T is service time, and unit is hour; NC is the network traffics usage charges, and this part expense is determined as the case may be by cloud platform provider.
According to the mode of order charging way, be:
TC=nsp×(T
1×Dis
1+T
2×Dis
1+…+T
n×Dis
n)+NC,
Wherein TC is total cost, the RMB of unit; The unit price that nsp is resource that the user uses, unit is RMB/h, and NC is the network traffics usage charges, and this part expense is looked cloud platform provider and is determined as the case may be; T1 represents different time intervals to Tn, and the preferential ratio in each interval is Dis
n, between detailed concession section, the table of comparisons is with reference to following table:
Claims (6)
1. a cloud computing resources of virtual machine is used charging method, it is characterized in that: comprise that resources of virtual machine is used calculating, Freight Basis to determine; Calculate and need the resource occupation expense paid according to Freight Basis.
2. charging method according to claim 1, it is characterized in that: the charging object is virtual machine, and the charging key element comprises cpu, internal memory, hard disk, bandwidth.
3. charging method according to claim 1 and 2 is characterized in that: Freight Basis is determined and is comprised settle the standard configuration and unit price thereof, utilizes computing formula to calculate concrete combination of resources expense.
5. charging method according to claim 4, it is characterized in that: the expense of concrete combination of resources is
wherein, the unit price that nsp is a certain combination of resources; Unit price when sp is standard configuration;
for the cpu factor; W
cpuweight for the cpu factor;
for the hard disk factor; W
diskdisk factor weight;
for the internal memory factor; W
ramweight for the internal memory factor;
for bandwidth factor; W
hwfor the bandwidth factor weight;
for the operating system constant;
Each factor weighted value is as following table:
The value of correlation factor is determined by following mode:
Wherein n is the cpu check figure, and scope is 1 to 128, β to be constant, and the value of β and the relation table of n are as following table:
computing formula is:
the size that wherein n is hard disk, unit is GB, and span is 1 to 1024, β to be constant, and the value of β and the relation table of n are as following table:
Wherein n is memory size, and scope is 1 to 1024, β to be constant, and the value of β and the relation table of n are as following table:
Wherein n is memory size, and scope is 1 to 128, β to be constant, and the value of β and the relation table of n are as following table:
Therefore, the virtual machine charging way of payment type as required is: TC=nsp * T+NC,
Wherein TC is total cost, the RMB of unit; Nsp is the unit price of resource that the user uses, and unit is RMB/h, and T is service time, and unit is hour; NC is the network traffics usage charges, and this part expense is determined as the case may be by cloud platform provider.
6. charging method according to claim 5 is characterized in that: according to the mode of order charging way, be:
TC=nsp×(T
1×Dis
1+T
2×Dis
1+…+T
n×Dis
n)+NC,
Wherein TC is total cost, the RMB of unit; The unit price that nsp is resource that the user uses, unit is RMB/h, and NC is the network traffics usage charges, and this part expense is looked cloud platform provider and is determined as the case may be; T1 represents different time intervals to Tn, and the preferential ratio in each interval is Dis
n, between detailed concession section, the table of comparisons is as follows:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103116058A CN103475495A (en) | 2013-07-23 | 2013-07-23 | Cloud-computing virtual-machine resource-usage charging method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103116058A CN103475495A (en) | 2013-07-23 | 2013-07-23 | Cloud-computing virtual-machine resource-usage charging method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103475495A true CN103475495A (en) | 2013-12-25 |
Family
ID=49800207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103116058A Pending CN103475495A (en) | 2013-07-23 | 2013-07-23 | Cloud-computing virtual-machine resource-usage charging method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103475495A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414576A (en) * | 2013-07-24 | 2013-11-27 | 广东电子工业研究院有限公司 | Charging method for use of cloud computing resources |
CN104333457A (en) * | 2014-11-20 | 2015-02-04 | 杭州华三通信技术有限公司 | Cloud computing service charging method and device |
CN104574051A (en) * | 2015-01-12 | 2015-04-29 | 浪潮(北京)电子信息产业有限公司 | Charging method and device |
CN106257524A (en) * | 2016-05-13 | 2016-12-28 | 浙江大学 | A kind of charging method of cloud infrastructure services |
CN107425989A (en) * | 2017-08-07 | 2017-12-01 | 郑州云海信息技术有限公司 | A kind of virtual management platform charging method and apparatus |
CN107515777A (en) * | 2017-08-18 | 2017-12-26 | 郑州云海信息技术有限公司 | The management method and device of resources of virtual machine in cloud system |
CN107566133A (en) * | 2017-10-26 | 2018-01-09 | 郑州云海信息技术有限公司 | A kind of resource billing method, device and platform |
CN108171540A (en) * | 2017-12-26 | 2018-06-15 | 北京星河星云信息技术有限公司 | For the method and apparatus of resource metering and billing |
CN109903030A (en) * | 2019-03-07 | 2019-06-18 | 阿莫斯(北京)科技有限公司 | It is a kind of for the charging method of cloud host, cloud host and storage medium |
CN110674190A (en) * | 2019-09-27 | 2020-01-10 | 北京金山云网络技术有限公司 | Statistical method and device for file system tasks and server |
CN113516507A (en) * | 2021-06-16 | 2021-10-19 | 国云科技股份有限公司 | Resource charging method and device for multi-cloud management platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154397A1 (en) * | 2002-02-01 | 2003-08-14 | Larsen Vincent Alan | Method and apparatus for implementing process-based security in a computer system |
CN101702650A (en) * | 2009-11-11 | 2010-05-05 | 中兴通讯股份有限公司 | Counting method of network computing service and network computing service providing system |
CN102339444A (en) * | 2010-07-27 | 2012-02-01 | 戴元顺 | Cloud supermarket system |
CN103152393A (en) * | 2013-02-05 | 2013-06-12 | 北京邮电大学 | Charging method and charging system for cloud computing |
-
2013
- 2013-07-23 CN CN2013103116058A patent/CN103475495A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154397A1 (en) * | 2002-02-01 | 2003-08-14 | Larsen Vincent Alan | Method and apparatus for implementing process-based security in a computer system |
CN101702650A (en) * | 2009-11-11 | 2010-05-05 | 中兴通讯股份有限公司 | Counting method of network computing service and network computing service providing system |
CN102339444A (en) * | 2010-07-27 | 2012-02-01 | 戴元顺 | Cloud supermarket system |
CN103152393A (en) * | 2013-02-05 | 2013-06-12 | 北京邮电大学 | Charging method and charging system for cloud computing |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414576A (en) * | 2013-07-24 | 2013-11-27 | 广东电子工业研究院有限公司 | Charging method for use of cloud computing resources |
CN104333457A (en) * | 2014-11-20 | 2015-02-04 | 杭州华三通信技术有限公司 | Cloud computing service charging method and device |
CN104574051A (en) * | 2015-01-12 | 2015-04-29 | 浪潮(北京)电子信息产业有限公司 | Charging method and device |
CN106257524A (en) * | 2016-05-13 | 2016-12-28 | 浙江大学 | A kind of charging method of cloud infrastructure services |
CN107425989A (en) * | 2017-08-07 | 2017-12-01 | 郑州云海信息技术有限公司 | A kind of virtual management platform charging method and apparatus |
CN107515777A (en) * | 2017-08-18 | 2017-12-26 | 郑州云海信息技术有限公司 | The management method and device of resources of virtual machine in cloud system |
CN107566133A (en) * | 2017-10-26 | 2018-01-09 | 郑州云海信息技术有限公司 | A kind of resource billing method, device and platform |
CN108171540A (en) * | 2017-12-26 | 2018-06-15 | 北京星河星云信息技术有限公司 | For the method and apparatus of resource metering and billing |
CN109903030A (en) * | 2019-03-07 | 2019-06-18 | 阿莫斯(北京)科技有限公司 | It is a kind of for the charging method of cloud host, cloud host and storage medium |
CN110674190A (en) * | 2019-09-27 | 2020-01-10 | 北京金山云网络技术有限公司 | Statistical method and device for file system tasks and server |
CN110674190B (en) * | 2019-09-27 | 2022-07-15 | 北京金山云网络技术有限公司 | Statistical method and device for file system tasks and server |
CN113516507A (en) * | 2021-06-16 | 2021-10-19 | 国云科技股份有限公司 | Resource charging method and device for multi-cloud management platform |
CN113516507B (en) * | 2021-06-16 | 2024-02-13 | 国云科技股份有限公司 | Multi-cloud management platform resource charging method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103475495A (en) | Cloud-computing virtual-machine resource-usage charging method | |
CN103414576A (en) | Charging method for use of cloud computing resources | |
US11756137B2 (en) | Systems and methods for advanced energy settlements, network-based messaging, and software applications for electric power grids, microgrids, grid elements, and/or electric power networks | |
US10657733B2 (en) | Dynamically managing parking space utilization | |
US20210264392A1 (en) | Systems and Methods for Advanced Energy Settlements, Network-Based Messaging, and Applications Supporting the Same | |
Klems et al. | Do clouds compute? a framework for estimating the value of cloud computing | |
Wu et al. | Demand response exchange in the stochastic day-ahead scheduling with variable renewable generation | |
CN103930863A (en) | Discovery-based indentification and migration of easily cloudifiable applications | |
US8041599B2 (en) | Method, system, and program product for selecting a brokering method for obtaining desired service level characteristics | |
Pérez Arriaga et al. | A framework for redesigning distribution network use of system charges under high penetration of distributed energy resources: New principles for new problems | |
CN103649941A (en) | Application resource manager over a cloud | |
US10037501B2 (en) | Energy management costs for a data center | |
US9129299B1 (en) | Systems and methods for computing performance metrics for a sourcing department | |
CN102739803A (en) | Cloud computing resource allocation method | |
US20070043672A1 (en) | Per unit basis software licensing model | |
Cashman et al. | A market-based proposal for encouraging water use efficiency in a tourism-based economy | |
CN102184503A (en) | Charging method based on lease instance cloud computing | |
CN102117468A (en) | Method for leasing instance based on cloud computing | |
Yao et al. | Cutting your cloud computing cost for deadline-constrained batch jobs | |
CN103593788A (en) | Expressive bidding in online advertising auctions | |
CN103246987A (en) | Sales information management system and method | |
Mvelase et al. | The economics of cloud computing: A review | |
CN109816558B (en) | Transformer technology service platform system based on SAAS | |
JP2012507771A (en) | Auction method and system using bid price by click or exposure and unit price fixed according to period, advertisement providing method and system, and charging method and system | |
JP2012084153A (en) | Reserve fund management system and method for providing reserve fund to user for transaction between advertiser and user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131225 |
|
RJ01 | Rejection of invention patent application after publication |