CN117853149A - Multi-cloud platform cost management method and system - Google Patents
Multi-cloud platform cost management method and system Download PDFInfo
- Publication number
- CN117853149A CN117853149A CN202410044911.8A CN202410044911A CN117853149A CN 117853149 A CN117853149 A CN 117853149A CN 202410044911 A CN202410044911 A CN 202410044911A CN 117853149 A CN117853149 A CN 117853149A
- Authority
- CN
- China
- Prior art keywords
- cost
- service type
- calculating
- cloud platform
- resource
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 26
- 238000004140 cleaning Methods 0.000 claims abstract description 14
- 238000004364 calculation method Methods 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 2
- 230000004927 fusion Effects 0.000 abstract description 2
- 230000002354 daily effect Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
- G06Q30/0206—Price or cost determination based on market factors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Human Resources & Organizations (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a cost management method and a cost management system for a multi-cloud platform, and relates to the technical field of cost management, wherein the cost management method comprises the following steps: acquiring cloud platform bill data, and cleaning the bill data; determining the service type included in the bill data; calculating the cost of each service type; and determining the actual service cost according to the cost of each service type. The invention can carry out fusion calculation on prepaid bills and postpaid bills of the multi-cloud platform and summarize the bills to an instance level, and carries out cost calculation by combining business types of enterprises, so that cloud-up enterprise users can timely and accurately master the running cost of the business, the cloud platform, cloud products and the instance.
Description
Technical Field
The invention relates to the technical field of cost management, in particular to a cost management method and system for a multi-cloud platform.
Background
The current cloud platform cost management has the following problems: (1) huge monetary consumption and fine billing granularity: after most business businesses cloud, running more cloud resource components and instances creates a huge amount of consumption and more paid products create orders on a second level, resulting in huge and difficult calculation of bill entries. (2) difficulty in understanding: the cost and billing of cloud providers are IT-centric, cannot be matched to business and are difficult to understand. (3) the perceptibility is low: many types of payment operations may be generated by using the cloud product, the usage amount and the use amount cannot be intuitively known, and the change of the price or discount of the cloud platform cannot be timely perceived. (4) non-unification: and using multiple cloud platforms, wherein each cloud platform has own charging mode, cost and bill report.
Disclosure of Invention
Based on the above, the invention aims to provide a multi-cloud platform cost management method and system.
In order to achieve the above object, the present invention provides the following solutions:
a multi-cloud platform cost management method comprises the following steps:
acquiring cloud platform bill data, and cleaning the bill data;
determining the service type included in the bill data; the service types comprise newly purchased resources, refund resources, postpaid resources, resource packages and cash vouchers;
calculating the cost of each service type;
and determining the actual service cost according to the cost of each service type.
In order to achieve the above purpose, the present invention also provides the following solutions:
a multi-cloud platform cost management system, comprising:
the cloud platform comprises a bill data acquisition and cleaning module, a cloud platform data acquisition module and a cloud platform data cleaning module, wherein the bill data acquisition and cleaning module is used for acquiring cloud platform bill data and cleaning the bill data;
the service type determining module is used for determining the service type included in the bill data; the service types comprise newly purchased resources, refund resources, postpaid resources, resource packages and cash vouchers;
the first cost calculation module is used for calculating the cost of each service type;
and the second cost calculation module is used for determining the actual service cost according to the cost of each service type.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
the invention can carry out fusion calculation on prepaid bills and postpaid bills of the multi-cloud platform and summarize the bills to an instance level, and carries out cost calculation by combining business types of enterprises, so that cloud-up enterprise users can timely and accurately master the running cost of the business, the cloud platform, cloud products and the instance.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the drawings that are needed in the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a multi-cloud platform cost management method provided by the invention;
FIG. 2 is another flow chart of a multi-cloud platform cost management method provided by the present invention;
FIG. 3 is a flow chart providing cost savings for predicting purchase of resource packages based on post-paid fees in accordance with the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention. In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
Example 1
As shown in fig. 1 and 2, the method for managing cost of multiple cloud platforms provided in this embodiment includes the following steps:
s1: and acquiring cloud platform bill data and cleaning the bill data.
Pulling all historical orders under each cloud platform account, including prepayment and postpayment; and synchronizing orders of all accounts on the previous day every day, and determining bill data corresponding to the orders. Each order contains a plurality of InstanceIDs or single InstanceId information, and the items to which the order belongs are obtained according to the management information of the CMDB instance associated items; settlement of the order will spread the billing fee according to the number of days purchased per instance/number of instances.
S2: determining the service type included in the bill data; the service types include new purchase resources, refund resources, postpaid resources, resource packages, and vouchers.
S3: the cost of each traffic type is calculated.
(1) When the service type is newly purchased resources, daily purchase cost is calculated.
Total amount purchased/total period purchased (day) =initial daily purchase cost
Initial daily purchase cost + expanded amount/expanded remaining period (day) =post-expansion daily purchase cost;
initial daily purchase cost-reduction amount/reduction remaining period (day) =post-reduction daily purchase cost.
(2) And when the service type is refund resource, calculating refund day cost.
Total purchased-refund amount- [ daily purchase cost (days used-1) ]=refund current day cost.
(3) When the traffic type is postpaid resources, an aggregate instance cost is calculated.
Post-paid resource number post-paid unit price + daily purchase cost = aggregate instance cost.
(4) When the traffic type is a resource package, an aggregate instance cost is calculated.
Postpaid package purchase amount/package period (day) +daily purchase cost = aggregate instance cost.
(5) When the service type is a coupon, the coupon cost is calculated.
The total amount of vouchers acquired in the present year/the total amount consumed in the last year=discount rate of vouchers cost=amount payable (vouchers-containing portion) ×1-discount rate of vouchers.
Financial computing: the voucher is equal to the company's business income, the amount payable-income portion = real payment cost.
But the total amount of discount calculation must be within the total amount of voucher, for example 800 tens of thousands of vouchers, and after 800 tens of thousands of orders are calculated, the discount is not enjoyed.
(6) When the service type is a plurality of shared services, the actual instance cost of the service is calculated.
1) Service type product flattening
Service type cost/number of shared services = shared service instance cost.
2) Instance class product apportionment
Aggregate instance cost service set monitoring usage percentage = common instance cost.
S4: and determining the actual service cost according to the cost of each service type.
Common product cost calculation algorithm: the service type product is spread, the example type product obtains the total consumption of charging and each service monitoring consumption, calculates the percentage, and multiplies the total cost to obtain each service sharing cost.
The multi-cloud platform cost management method provided by the implementation further comprises the following steps: the cost savings of purchasing a resource package is predicted based on post-paid fees. As shown in fig. 3, the method specifically includes:
estimating the usage of the next month according to the postpaid usage of the previous month and the acceleration data;
calculating a purchase interval of the resource package according to the usage amount of the next month;
purchasing the resource package when the unit price of the resource package is lower than the unit price in the purchasing interval;
the cost is saved according to the actual usage amount, the unit price and the purchase cost of the resource package in the next month.
Example two
In order to execute a corresponding method of the above embodiment to achieve the corresponding functions and technical effects, a multi-cloud platform cost management system is provided below.
The system comprises:
and the bill data acquisition and cleaning module is used for acquiring the cloud platform bill data and cleaning the bill data.
The service type determining module is used for determining the service type included in the bill data; the service types include new purchase resources, refund resources, postpaid resources, resource packages, and vouchers.
And the first cost calculation module is used for calculating the cost of each service type.
And the second cost calculation module is used for determining the actual service cost according to the cost of each service type.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
The principles and embodiments of the present invention have been described herein with reference to specific examples, the description of which is intended only to assist in understanding the methods of the present invention and the core ideas thereof; also, it is within the scope of the present invention to be modified by those of ordinary skill in the art in light of the present teachings. In summary, the present description should not be construed as limiting the invention.
Claims (10)
1. The multi-cloud platform cost management method is characterized by comprising the following steps of:
acquiring cloud platform bill data, and cleaning the bill data;
determining the service type included in the bill data; the service types comprise newly purchased resources, refund resources, postpaid resources, resource packages and cash vouchers;
calculating the cost of each service type;
and determining the actual service cost according to the cost of each service type.
2. The multi-cloud platform cost management method of claim 1, comprising: the cost of each service type is calculated, and the method specifically comprises the following steps:
when the service type is newly purchased resources, calculating daily purchase cost;
when the service type is refund resource, calculating refund day cost;
when the service type is postpaid resource, calculating the total instance cost;
when the service type is a resource package, calculating the total instance cost;
when the service type is a coupon, the coupon cost is calculated.
3. The multi-cloud platform cost management method of claim 2, comprising: when the service type is newly purchased resources, calculating the daily purchase cost specifically comprises the following steps:
calculating initial daily purchase cost according to the total purchase amount and the total purchase period of the newly purchased resources;
calculating daily purchase cost after capacity expansion according to the initial daily purchase cost, capacity expansion amount and capacity expansion residual period;
and calculating the daily purchase cost after the shrinkage according to the initial daily purchase cost, the shrinkage amount and the shrinkage residual period.
4. The multi-cloud platform cost management method of claim 2, comprising: when the service type is refund resource, calculating refund day cost specifically includes:
and calculating refund current day cost according to the total purchase amount, refund amount, daily purchase cost and used days of the refund resource.
5. The multi-cloud platform cost management method of claim 2, comprising: when the service type is postpaid resource, calculating the total instance cost specifically includes:
the aggregate instance cost is calculated based on the number of post-paid resources, the post-paid unit price, and the daily purchase cost.
6. The multi-cloud platform cost management method of claim 2, comprising: when the service type is a resource package, calculating the total instance cost specifically includes:
the aggregate instance cost is calculated based on the post-paid package purchase amount, the package period, and the daily purchase cost.
7. The multi-cloud platform cost management method of claim 2, comprising: when the service type is a voucher, calculating the voucher cost specifically comprises the following steps:
calculating discount rate of the voucher according to the voucher total and the historical consumption total;
and calculating the cost of the voucher according to the payable amount and the discount rate.
8. The multi-cloud platform cost management method of claim 1, further comprising: the cost savings of purchasing a resource package is predicted based on post-paid fees.
9. The method for managing cost of multiple cloud platforms according to claim 8, wherein predicting the cost savings of purchasing a resource package based on post-paid payment comprises:
estimating the usage of the next month according to the postpaid usage of the previous month and the acceleration data;
calculating a purchase interval of the resource package according to the usage amount of the next month;
purchasing the resource package when the unit price of the resource package is lower than the unit price in the purchasing interval;
and calculating the cost saving according to the actual usage amount of the next month, the unit price and the purchase resource package cost.
10. A multi-cloud platform cost management system, comprising:
the cloud platform comprises a bill data acquisition and cleaning module, a cloud platform data acquisition module and a cloud platform data cleaning module, wherein the bill data acquisition and cleaning module is used for acquiring cloud platform bill data and cleaning the bill data;
the service type determining module is used for determining the service type included in the bill data; the service types comprise newly purchased resources, refund resources, postpaid resources, resource packages and cash vouchers;
the first cost calculation module is used for calculating the cost of each service type;
and the second cost calculation module is used for determining the actual service cost according to the cost of each service type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410044911.8A CN117853149A (en) | 2024-01-11 | 2024-01-11 | Multi-cloud platform cost management method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410044911.8A CN117853149A (en) | 2024-01-11 | 2024-01-11 | Multi-cloud platform cost management method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117853149A true CN117853149A (en) | 2024-04-09 |
Family
ID=90537993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410044911.8A Pending CN117853149A (en) | 2024-01-11 | 2024-01-11 | Multi-cloud platform cost management method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117853149A (en) |
-
2024
- 2024-01-11 CN CN202410044911.8A patent/CN117853149A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5684965A (en) | Automated billing consolidation system and method | |
CN103067185A (en) | Accounting method in cloud computing system | |
KR20150038427A (en) | SaaS PAYMENT PROCESSING SYSTEM, SaaS USAGE FEE PAYMENT PROCESSING METHOD, AND PROGRAM | |
CN111027952A (en) | Unified payment system and method supporting intelligent energy service | |
US20070094131A1 (en) | Bad debt recovery system and method in a prepaid services environment | |
CN111080236A (en) | Enterprise operation management system based on financial account system | |
AU2012346010B2 (en) | Configurable billing with subscriptions having conditional components | |
CN102461145B (en) | Utilize the network communication services of multiple payment mode | |
CN117853149A (en) | Multi-cloud platform cost management method and system | |
US20020069188A1 (en) | On-line payment settlement for multi-party based services | |
CN116128542B (en) | Method and system for checking electricity fee line of electricity purchasing side | |
CN111062708A (en) | Payment gateway capable of configuring payment mode according to needs and implementation method | |
TWI478088B (en) | Cloud Services On Demand Service System | |
CN110288321A (en) | Commercial multiple utility program total management system and method | |
CN112967047A (en) | Settlement method, apparatus, device, storage medium and program product | |
CN112149398A (en) | System for quickly generating profit-facilitating report forms of e-commerce and enterprise | |
CN113516542B (en) | Day and month knot and year trial calculation method and system in intelligent property accounting | |
CN111062703A (en) | Construction enterprise supplier payment management system and method based on block chain | |
CN116128579A (en) | Calculation method and device for billing of oil product non-oil product mixed sales service | |
CN117372114A (en) | Public cloud scene oriented vending transaction method and system | |
KR100889208B1 (en) | System and method for managing total payment in keyword advertisement | |
CN107464140A (en) | Marketing management method and system based on integration | |
CN118674528A (en) | Order supplementary recording system based on SpringBoot service framework | |
CN112581100A (en) | Financial management system | |
CN117455475A (en) | Automatic clearing and counting method and device for oil station, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |