Movatterモバイル変換


[0]ホーム

URL:


CN118337545A - Cloud management platform charging method, device and system, electronic equipment and storage medium - Google Patents

Cloud management platform charging method, device and system, electronic equipment and storage medium
Download PDF

Info

Publication number
CN118337545A
CN118337545ACN202410377063.2ACN202410377063ACN118337545ACN 118337545 ACN118337545 ACN 118337545ACN 202410377063 ACN202410377063 ACN 202410377063ACN 118337545 ACN118337545 ACN 118337545A
Authority
CN
China
Prior art keywords
cloud
charging
service
product
target
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
Application number
CN202410377063.2A
Other languages
Chinese (zh)
Inventor
李文韬
李科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Communication Information System Co Ltd
Original Assignee
Inspur Communication Information System Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Communication Information System Co LtdfiledCriticalInspur Communication Information System Co Ltd
Priority to CN202410377063.2ApriorityCriticalpatent/CN118337545A/en
Publication of CN118337545ApublicationCriticalpatent/CN118337545A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The invention provides a cloud management platform charging method, a device, a system, electronic equipment and a storage medium, belonging to the technical field of cloud computing, wherein the method comprises the following steps: user subscription information is acquired, a target service scene is determined according to the user subscription information, and a charging bill is generated based on the target service scene and preset charging parameters. The invention can set different charging strategies according to different service scenes, thereby providing more flexible charging strategies to meet the diversified demands of users, greatly improving the flexibility of charging and meeting the charging granularity of regional level, product level and tenant level according to the service demands.

Description

Cloud management platform charging method, device and system, electronic equipment and storage medium
Technical Field
The present invention relates to the field of cloud computing technologies, and in particular, to a cloud management platform charging method, device, system, electronic device, and storage medium.
Background
In recent years, cloud computing technology enters a rapid development stage, and with the increasing of heterogeneous cloud pools, a cloud management platform has become an important platform for enterprises to manage information technology (Information Technology, IT) resources and operate externally. However, the existing cloud management platform only focuses on unified management of IT resources, and charging for IT resources in the management category often depends on direct synchronization of charging bills of a downstream Infrastructure AS A SERVICE (IAAS) platform, and this mode is simple and easy, but has a plurality of limitations. If the downstream capability is lost, the cloud management platform lacks the capability of developing charging for the resources, and a service scene that a management party needs to perform secondary product packaging on the cloud resources cannot be subjected to charging packaging, so that personalized charging requirements of different cloud resources cannot be supported, and differential pricing of the resources is realized.
Disclosure of Invention
The invention provides a cloud management platform charging method, a cloud management platform charging device, a cloud management platform charging system, an electronic device and a storage medium, which are used for solving the defects that in the prior art, the cloud management platform completely depends on downstream capacity, a management party needs to carry out secondary product packaging on cloud resources, charging packaging cannot be carried out, personalized charging requirements of different cloud resources cannot be supported, and differentiated pricing of the resources is realized.
In a first aspect, the present invention provides a cloud management platform charging method, including:
Acquiring user ordering information, and determining a target service scene according to the user ordering information;
and generating a charging bill based on the target service scene and preset charging parameters.
According to the cloud management platform charging method provided by the invention, the charging parameters comprise cloud product service, cloud product charging items, cloud product charging modes, cloud product discounts, cloud product SLA indexes and cloud product rates, and the setting steps of the charging parameters comprise:
Acquiring cloud product services of the cloud management platform, and respectively associating a management object for the cloud product services to complete cloud product service configuration;
Determining a business action corresponding to the cloud product service, configuring a preset product ordering page according to a dynamic form designer, and determining a charging item of the cloud product service according to the product ordering page to complete cloud product charging item configuration, wherein a mapping relation between the business action and the preset product ordering page is determined based on cloud platform attributes of the management object, and the business action is used for constructing a business scene;
Determining charging modes corresponding to the same cloud product service in different cloud platform area nodes to complete cloud product charging mode configuration;
Determining a discount strategy corresponding to the business scene according to the characteristics of the cloud product service and preset user requirements so as to complete cloud product discount configuration;
determining SLA indexes corresponding to the business scene according to the characteristics of the cloud product service and the preset user requirements so as to complete cloud product SLA index configuration;
And determining the rate of the cloud product service according to the cloud platform area node and the charging item so as to complete cloud product rate configuration.
According to the cloud management platform charging method provided by the invention, after determining the SLA index corresponding to the service scene according to the characteristics of the cloud product service and the preset user requirements to complete cloud product SLA index configuration, the method further comprises the following steps:
Setting a threshold value of the cloud product SLA index to finish SLA index evaluation rule configuration;
And acquiring the SLA index parameters of the cloud product service in real time based on a monitoring measurement mechanism, and determining the achievement rate of the SLA index of the cloud product according to the SLA index parameters and the SLA index evaluation rule.
According to the cloud management platform charging method provided by the invention, the target service scene at least comprises target cloud product service, target cloud product service subscription amount and target charging mode, and the generation of the charging bill based on the target service scene and preset charging parameters comprises the following steps:
selecting a target cloud product rate corresponding to the target cloud product service from all the cloud product rates, and generating an initial charging bill according to the target charging mode, the target cloud product service ordering amount and the target cloud product rate;
if the target service scene accords with a preset cloud product discount rule, adjusting the initial charging bill based on the cloud product discount;
if the target service scene accords with a preset cloud product SLA index rule, adjusting the initial billing bill based on the cloud product SLA index rule;
and obtaining the charging bill according to the initial charging bill or the adjusted initial charging bill.
The cloud management platform charging method provided by the invention further comprises the following steps:
if the target charging mode is changed, generating a first initial charging bill based on the target charging mode before the change, the target cloud product service subscription amount and the target cloud product rate;
Generating a second initial billing bill based on the changed target billing mode, the target cloud product service subscription amount and the target cloud product rate;
and obtaining the initial charging bill according to the first initial charging bill and the second initial charging bill.
In a second aspect, the present invention further provides a cloud management platform charging device, including:
The acquisition module is used for acquiring user ordering information and determining a target service scene according to the user ordering information;
and the charging module is used for generating a charging bill based on the target service scene and preset charging parameters.
In a third aspect, the present invention further provides a cloud management platform charging system, including:
The operation and maintenance management module is used for pre-configuring charging parameters;
the self-service management module is used for acquiring user ordering information;
And the service opening module is used for determining a target service scene according to the user subscription information and generating a charging bill based on the target service scene and the charging parameters.
According to the cloud management platform charging system provided by the invention, the self-service management module is also used for providing charging overview information, the charging bill, charging running water and optimization advice for the user.
In a fourth aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the steps of any one of the cloud management platform charging methods described above when the program is executed by the processor.
In a fifth aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of any of the cloud management platform billing methods described above.
According to the cloud management platform charging method, device, system, electronic equipment and storage medium, user ordering information is obtained, a target service scene is determined according to the user ordering information, and a charging bill is generated based on the target service scene and preset charging parameters. The invention can set different charging strategies according to different service scenes, thereby providing more flexible charging strategies to meet the diversified demands of users, greatly improving the flexibility of charging and meeting the charging granularity of regional level, product level and tenant level according to the service demands.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a cloud management platform charging method provided by the invention;
FIG. 2 is a schematic diagram of a cloud product service and management object provided by the present invention;
fig. 3 is a schematic diagram of configuration of a cloud product charging item provided by the invention;
fig. 4 is a schematic diagram of cloud product charging mode configuration provided by the invention;
FIG. 5 is a schematic diagram of cloud product SLA index configuration provided by the invention;
Fig. 6 is a schematic structural diagram of a cloud management platform billing device provided by the present invention;
Fig. 7 is a schematic structural diagram of a cloud management platform billing system provided by the present invention;
Fig. 8 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, 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.
It should be noted that in the description of the present invention, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. The orientation or positional relationship indicated by the terms "upper", "lower", etc. are based on the orientation or positional relationship shown in the drawings, are merely for convenience of description and to simplify the description, and are not indicative or implying that the apparatus or elements in question must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as limiting the present invention. Unless specifically stated or limited otherwise, the terms "mounted," "connected," and "coupled" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium, and can be communication between two elements. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art according to the specific circumstances.
The terms "first," "second," and the like in this specification are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged, as appropriate, such that embodiments of the present invention may be implemented in sequences other than those illustrated or described herein, and that the objects identified by "first," "second," etc. are generally of a type, and are not limited to the number of objects, such as the first object may be one or more. In addition, "and/or" indicates at least one of the connected objects, and the character "/", generally indicates that the associated object is an "or" relationship.
In the process of charging different types of cloud resources, a single function layer consideration cannot be made only from the aspect of resource unit price, and because the utilization modes of the different types of cloud resources and the use scenes of users are different, the whole charging flow long chain relates to a plurality of links before and after selling the resources.
If the price is simply charged, namely, the traditional price pricing scene, the traditional forms are used for data input, and the database is used for data summarization calculation of the resource pricing. However, in order to realize the flexibility and expandability of the charging pricing of the resources, for example, a certain cloud resource needs to support various charging mode configurations and charging and billing, and needs to match a dynamic form, a cache and a queue technology to meet the real-time performance and the charging algorithm logic of the resource charging.
The invention provides a cloud management platform charging method, a device, a system, electronic equipment and a storage medium, which meet the requirements of a cloud management platform on cloud resource realization of charging refinement, individuation and flexible activation.
The cloud management platform charging method, device, system, electronic equipment and storage medium provided by the invention are described in detail below with reference to the accompanying drawings 1-8.
Fig. 1 is a flow chart of a cloud management platform charging method provided by the invention, as shown in fig. 1, including but not limited to the following steps:
Step S100, acquiring user ordering information, and determining a target service scene according to the user ordering information; the user ordering information at least comprises key parameters such as cloud resource category, cloud resource ordering amount or ordering duration, charging mode and the like of user ordering, the target service scene is a combination of different key parameters, and the charging policy constructed by abstracting different key parameters into a certain service scene and presetting charging parameters for each service scene can rapidly calculate the cost required by the user to order the cloud resource, and further can realize the refinement, individuation and flexibility of charging.
Step S200, based on the target service scene and preset charging parameters, generating a charging bill. Specifically, the target service scene may represent the user subscription information in the form of an array or a vector, and according to the target service scene, a corresponding target charging parameter may be selected from preset charging parameters, and the key parameters in the target service scene and the target charging parameter perform mathematical operation, so as to generate a charging bill.
It can be understood that the invention can set different charging strategies according to different service scenes, thereby providing more flexible charging strategies to meet the diversified demands of users, greatly improving the flexibility of charging and being capable of meeting the charging granularity of regional level, product level and tenant level according to the service demands.
On the basis of the foregoing embodiment, as an optional embodiment, the charging parameter includes a cloud product service, a cloud product charging item, a cloud product charging mode, a cloud product discount, a cloud product SLA index, and a cloud product rate, and the setting step of the charging parameter includes:
step S010, acquiring cloud product services of the cloud management platform, and respectively associating a management object for the cloud product services to complete cloud product service configuration;
fig. 2 is a schematic diagram of a cloud product service and a management object provided by the present invention, and as shown in fig. 2, the cloud product service needs to be associated and bound with a management object facing a service tenant, and the configuration of subsequent productization charging is extended based on the management object.
In other embodiments, the management object also establishes a mapping relationship with the platform object facing the underlying object, so as to realize that the same cloud product service can associate the region and the available region objects of a plurality of cloud platforms. The management object includes a cloud host, a cloud disk, a virtual private cloud (Virtual Private Cloud, VPC), an elastic public network IP, and the like. The platform object may be a virtualized software or service such as a virtual host and a storage provided by VMware, or may be a virtualized software or service such as a cloud host, a cloud hard disk and a virtual network provided by a cloud.
Step S020, determining a business action corresponding to the cloud product service, configuring a preset product ordering page according to a dynamic form designer, and determining a charging item of the cloud product service according to the product ordering page to complete cloud product charging item configuration, wherein a mapping relation between the business action and the preset product ordering page is determined based on cloud platform attributes of the management object, and the business action is used for constructing a business scene;
Fig. 3 is a schematic configuration diagram of a cloud product charging item provided by the invention, as shown in fig. 3, when a cloud management platform manages cloud resources, the cloud management platform has virtual resource basic action capabilities corresponding to the cloud platform according to different cloud platforms, such as starting up and shutting down of a cloud host, and the cloud management platform can also perform business action arrangement on basic actions of cloud product services, so that follow-up complex business scenes are satisfied. Meanwhile, a mapping relation between the product ordering page and the product ordering page is established based on the attribute of the object, the product ordering page configuration is completed through a dynamic Form designer Form-create, and in the configuration process, the product ordering page configuration needs to be respectively configured according to cloud platform areas to which the object belongs so as to meet the scenes that the same cloud product has different ordering parameters on different cloud platforms.
After the configuration of the product ordering page is finished, determining which attribute parameters of the cloud product are used as charging items, for example, a cloud host, and setting the attribute "specification", "operating system", "system disk type", "bandwidth" of the cloud host as the charging items so as to set unit price for the configured charging items when the product rate is set later.
Step S030, determining charging modes corresponding to the same cloud product service in different cloud platform area nodes to complete cloud product charging mode configuration;
Fig. 4 is a schematic diagram of cloud product charging mode configuration provided by the invention, as shown in fig. 4, according to different types of resources and application scene requirements, a cloud management platform supports the same product to be capable of configuring different product charging modes under different cloud platform area nodes so as to meet various service requirements of users.
Specifically, the cloud management platform defaults to provide three charging modes of package year/month, charging on demand and maximum limit. Wherein the year/month mode is prepaid settlement, and the on-demand and limit mode is postpaid settlement.
The user can select a corresponding charging mode according to service requirements, for example, for high-concurrency and short-term application or service with large instantaneous fluctuation in short term, the charging mode according to requirements can be selected; for long-term use, stable occupation application or application with larger flow, a year-in-package month-in-package charging mode can be selected; under the scene that the service has definite limit on the use cost of the resources, the user can set the maximum limit price of the resources, and the use cost of the resources is ensured to be controllable.
Step S040, determining a discount strategy corresponding to the business scene according to the characteristics of the cloud product service and the preset user requirements so as to complete cloud product discount configuration;
Specifically, the cloud management platform supports the characteristics of cloud product services and the requirements of users, and determines corresponding discount strategies. Aiming at the product discount strategy, the cloud management platform configures various discount strategies including ladder discount, one-time discount, time-limited discount, price-limited discount and custom discount, and can be selected according to requirements.
After the discount policy is selected, price discount rules of the product are established according to the corresponding policies, and different rule parameter configurations are provided by the cloud management platform according to different policies, for example: for a cloud host product in a cloud-southwest area, which is connected with a cloud pipe, discount coefficient input can be carried out according to ordered duration and purchase quantity in a package year and month mode, for example, the configuration of step discount can be completed for one year, two years, three years and more than three years of purchase. Meanwhile, discount setting is supported for order elements, and if the current order specification is charged to be full of a certain amount, the certain amount can be deducted. In addition, the discount policy can be customized on the basis of the built-in policy, and corresponding discount rules can be set for user portraits or under the condition of ordering various products in a combined mode.
Step S050, determining SLA indexes corresponding to the business scene according to the characteristics of the cloud product service and the preset user requirements so as to complete cloud product SLA index configuration;
fig. 5 is a schematic diagram of cloud product SLA index configuration provided by the present invention, as shown in fig. 5, a cloud management platform guarantees cloud product service quality through SLA configuration, and meanwhile, in a charging process, a relationship is generated by dynamically adjusting cost according to rules of SLA configuration.
According to the characteristics of cloud product service and user requirements, the cloud management platform provides Service Level Agreement (SLA) indexes according to different types of products. For example, indexes such as availability, reliability, performance, safety and the like may be set, and the corresponding weights may be set according to the importance of the different indexes. For the cloud server, indexes such as average response time, throughput, error rate and the like can be set; for cloud storage service, indexes such as data persistence, data backup frequency, reading speed and the like can be set.
Optionally, after determining the SLA index corresponding to the service scenario according to the characteristics of the cloud product service and the preset user requirement to complete cloud product SLA index configuration, the method further includes:
step S051, setting a threshold value of the cloud product SLA index to finish SLA index evaluation rule configuration;
And step S052, acquiring the SLA index parameters of the cloud product service in real time based on a monitoring measurement mechanism, and determining the achievement rate of the SLA index of the cloud product according to the SLA index parameters and the SLA index evaluation rule.
Optionally, in other embodiments, after step S052, the method further includes: and adjusting the charging bill according to the achievement rate of the cloud product SLA index, and sending the adjusted charging bill to a user.
Specifically, after the SLA index definition is completed, the SLA evaluation rule configuration is completed by configuring an SLA threshold of the cloud product, for example, when the average response time of a cloud server exceeds a certain threshold, the charging standard needs to be reduced; for cloud storage services, when the data backup frequency is below a certain threshold, additional backup services and billing returns need to be provided.
In the process of ordering and using cloud resources by a subsequent user, the achievement condition of SLA indexes is evaluated through a monitoring measurement mechanism of the cloud management platform, indexes such as performance, availability and the like of cloud products are monitored in real time through a monitoring module or a collection plug-in, resource operation and maintenance can be well combined, and the service quality of the cloud management platform is improved.
Taking the cloud host product SLA service standard implementation as an example, the following 4-point content configuration and main code logic are involved:
SLA parameter setting
Algorithm and logic:
Defining SLA parameters: including performance metrics of the cloud host product such as average response time threshold, etc.
Configuring a charging policy: charging criteria adjustment rules are defined when the SLA index is not achieved.
The technology is realized:
The SLA parameters and billing policies are stored using a profile or database.
A user interface or API interface is provided that allows an administrator or user to dynamically configure and modify these parameters.
2. Monitoring metric mechanism
Algorithm and logic:
And (3) data acquisition: performance data, such as response time, of the cloud host is collected at regular time or in real time.
And (3) data processing: and calculating the average value of the performance indexes, and comparing the average value with a threshold value set by SLA.
The technology is realized:
performance data of the cloud host is collected using a monitoring tool or SDK.
The monitoring time-series data is stored by a time-series database (TSDB).
Data processing logic is implemented, such as calculating an average value over a CPU time period and determining if an SLA threshold is exceeded.
3. Billing adjustment
Algorithm and logic:
judging trigger conditions: when the performance index is monitored to exceed the threshold value, charging adjustment logic is triggered.
Calculating new charging criteria: and calculating a new charging standard according to a preset charging policy.
The technology is realized:
A trigger mechanism is implemented that triggers a billing adjustment event when the performance indicator exceeds a threshold.
And writing charging logic, and calculating a new charging standard according to the triggering event and the charging policy.
Related records in the billing system or database are updated to reflect the new charging criteria.
4. Notification and reporting
Algorithm and logic:
Generating a notification: when billing adjustment occurs, a notification is generated to the relevant user or administrator. Generating a report: reports of SLA achievement and billing adjustment are generated periodically. The technology is realized:
And sending the notification by means of mail, short message or message queue and the like.
Report generation logic is implemented to generate reports using reporting tools or custom code. The module part code realizes:
and step S060, determining the rate of the cloud product service according to the cloud platform area node and the charging item so as to complete the configuration of the rate of the cloud product.
Specifically, after the cloud product service configuration is completed, a monovalent rate can be set for the cloud product service. In order to meet the targets of differentiated pricing and refined charging of users, the cloud management platform needs to set a unit price rate of a list according to the intersection of a cloud platform node area of a product and a charging item configured on a product ordering page before, for example, corresponding unit prices are respectively set in a mode of supporting package year, package month, on demand and maximum price for a cloud host, and meanwhile, in order to meet personalized charging requirements, a general rate scheme and a customer exclusive rate scheme can be defined.
In order to avoid that the charging is changed at will by violations, the cloud management platform provides an auditing function of the rate operation, any operation aiming at the product rate is recorded, and key information such as a numerical value, an operator, operation time and the like before and after each rate adjustment can be checked.
It should be noted that the execution sequence of the steps S030 to S060 is not limited in the present invention.
It can be understood that the invention provides a configuration scheme of charging parameters, and can realize flexibility and expandability of charging pricing of resources. Different SLA prices can be formulated according to the requirements of different users and the resource utilization conditions by realizing the differentiated pricing strategy, and the resource utilization and charging operation are combined, so that the utilization rate of cloud resources is improved.
On the basis of the foregoing embodiment, as an optional embodiment, the target service scenario includes at least a target cloud product service, a target cloud product service subscription amount, and a target charging mode, and the generating a charging bill based on the target service scenario and a preset charging parameter includes:
Step S210, selecting a target cloud product rate corresponding to the target cloud product service from all the cloud product rates, and generating an initial charging bill according to the target charging mode, the target cloud product service ordering amount and the target cloud product rate;
step S220, if the target service scene accords with a preset cloud product discount rule, adjusting the initial billing bill based on the cloud product discount;
step S230, if the target service scene accords with a preset cloud product SLA index rule, adjusting the initial billing bill based on the cloud product SLA index rule;
Step S240, obtaining the charging bill according to the initial charging bill or the adjusted initial charging bill.
Specifically, the execution sequence of step S220 and step S230 is not limited, and in the implementation process, one of step S220 and step S230 may be selected, or the initial billing bill may be adjusted by the combined application, so as to calculate an optimal billing bill for the user.
The cloud management platform performs real-time reporting settlement according to the charging mode, and after the resources are paid in the year/month mode, a bill record is reported in real time for settlement; in the on-demand/maximum price mode, the resources report the usage to the billing system for settlement according to a fixed period. According to different usage types, the on-demand charging mode product is divided into two periods of settlement according to the hour and the day, and the cloud management platform can finish the settlement and fee deduction of the last billing period in the next hour or the next day.
For the user side, the cloud management platform provides a billing statistics overview for global and rapid checking of the fees, and simultaneously provides two modes of bill and detail, so that the user can grasp the consumption condition of each fee conveniently.
It can be understood that the invention adopts accurate charging algorithm and fair charging policy, thereby ensuring that the benefit of the user is not affected. The method not only can improve the user satisfaction, but also can bring more value-added income opportunities for the cloud service provider.
On the basis of the foregoing embodiment, as an optional embodiment, after selecting a target cloud product rate corresponding to the target cloud product service from all the cloud product rates, generating an initial billing bill according to the target billing mode, the target cloud product service subscription amount, and the target cloud product rate, the method further includes:
if the target charging mode is changed, generating a first initial charging bill based on the target charging mode before the change, the target cloud product service subscription amount and the target cloud product rate;
Generating a second initial billing bill based on the changed target billing mode, the target cloud product service subscription amount and the target cloud product rate;
and obtaining the initial charging bill according to the first initial charging bill and the second initial charging bill.
Specifically, after a user orders a required product and initiates user ordering information, the cloud management platform tracks the required product in an order-flow order mode, and after the order is successful, a charging event is started through a task after the bottom IAAS resource nano-tube is put in storage.
In the process of using the resources, the resource specification and the charging mode are supported to be changed, charging and account discharging are carried out according to the changed configuration parameters after the change, and real-time settlement is carried out before the change. In addition, under the temporary scene of the resource, the user is supported to renew and unsubscribe the resource, and when the service is operated, the system carries out the conversion of the charging algorithm according to the charging mode, the ordering duration and the product price of the current product so as to meet the diversified service scenes of the user.
It should be noted that, the execution main body of the cloud management platform billing method provided by the present invention may be a server, a computer device, such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA), or the like.
The cloud management platform charging device provided by the invention is described below, and the cloud management platform charging device described below and the cloud management platform charging method described above can be referred to correspondingly.
Fig. 6 is a schematic structural diagram of a cloud management platform charging device provided by the present invention, and as shown in fig. 6, the present invention also provides a cloud management platform charging device, including:
an obtaining module 610, configured to obtain user subscription information, and determine a target service scenario according to the user subscription information;
And the charging module 620 is configured to generate a charging bill based on the target service scenario and a preset charging parameter.
It should be noted that, when the cloud management platform charging device provided by the present invention specifically operates, the cloud management platform charging method described in any one of the above embodiments may be executed, and the technical effects corresponding to the method are provided, which is not described in detail in this embodiment.
Fig. 7 is a schematic structural diagram of a cloud management platform charging system provided by the present invention, and as shown in fig. 7, the present invention provides a cloud management platform charging system, where the system includes:
The operation and maintenance management module is used for pre-configuring charging parameters;
the self-service management module is used for acquiring user ordering information;
And the service opening module is used for determining a target service scene according to the user subscription information and generating a charging bill based on the target service scene and the charging parameters.
Specifically, the charging of the cloud management platform charging system for the nano-tube cloud resources involves three major links of pre-sale configuration, in-sale ordering and after-sale account discharging, and the pre-sale configuration finishes defining and preparing charging related parameters, and comprises the following steps of packaging cloud product services and carrying out standardized management on the nano-tube cloud resources; carrying out product level attribute configuration and product ordering page configuration on cloud product service to complete arrangement and encapsulation of business actions; defining charging items and configuring charging modes supported by the product according to the attribute of the product, and defining SLA indexes of cloud product service according to the requirement; and configuring corresponding rates for the cloud product service. And the in-sale ordering is responsible for the cloud management platform to start and stop the charging event business according to the parameters such as the specification, time and the like of the cloud resource product ordered by the user. After-sales billing is responsible for generating a billing ticket through pre-configured billing related parameter information, and finally billing is performed according to a billing period to complete final presentation to a foreground client.
The operation and maintenance management module comprises a cloud product service configuration unit, a cloud product charging item configuration unit, a cloud product charging mode configuration unit, a cloud product discount configuration unit, a cloud product SLA index configuration unit and a cloud product rate configuration unit which are respectively used for completing the configuration of cloud product service, cloud product charging items, cloud product charging modes, cloud product discounts, cloud product SLA indexes and cloud product rates, and specific configuration steps and technical effects can refer to a cloud management platform charging method.
The service opening module comprises a service ordering unit, a charging task triggering unit and a charging flow unit, wherein the service ordering unit is used for responding to user ordering information and extracting key parameters from the user ordering information, the charging task triggering unit is used for tracking in an order-flow list mode, and when the order state is successful, a charging event is started through a task after the bottom IAAS resource is subjected to nano-tube warehouse entry. The charging running water unit is used for generating a charging bill.
Optionally, the system further comprises an operation and maintenance monitoring module, wherein the operation and maintenance monitoring module comprises a resource monitoring unit and an operation rating unit, and is configured with the service opening module to evaluate the achievement of SLA indexes, and the charging bill is adjusted by monitoring indexes such as performance, availability and the like of cloud products in real time, for example, when the average response time exceeds a certain threshold value for a cloud server, the charging standard is required to be reduced; for cloud storage services, when the data backup frequency is below a certain threshold, additional backup services and billing returns need to be provided. The invention combines the resource operation and the operation and maintenance well, and improves the service quality of the cloud management platform.
The self-service management module is used for providing a visual interface for a foreground user, acquiring user ordering information input by the user and displaying charging overview information, the charging bill, charging running water and optimization suggestions to the user.
Taking the user cloud host bill generation case as an example, the system evaluates the cost of the cost through the following dimensions and generates corresponding optimization suggestions:
1. Utilization optimization
Dimension: utilization of resources such as CPU, memory, storage, network, etc.
The optimization scheme is as follows:
for cloud hosts with low utilization, consider down-mating or shutdown.
And dynamically adjusting the number of instances according to the service load by using an automatic telescopic group.
The dimension part code realizes:
2. Reservation instance optimization
Dimension: stable workload for long term operation.
The optimization scheme is as follows:
the stably running cloud host is converted to a reserved instance (RESERVED INSTANCES) to enjoy the price discount.
The dimension part code realizes:
3. Storage type optimization
Dimension: storage type (e.g., SSD, HDD) and storage performance (IOPS, throughput).
The optimization scheme is as follows:
for cloud hosts that do not require high performance storage, lower cost storage types are used. The storage configuration is adjusted according to the actual IOPS and throughput requirements.
The dimension part code realizes:
4. region and availability optimization
Dimension: price difference between the area where the cloud service is located and the available area. The optimization scheme is as follows:
cloud services are migrated to areas of lower price or closer to the user. The dimension part code realizes:
5. timing tasks and dormancy policies
Dimension: usage patterns of cloud hosts during a day or week.
The optimization scheme is as follows:
For cloud hosts with fixed usage patterns, timed start/shut down tasks are set. For low peak periods, sleep strategies are used to reduce costs.
The dimension part code realizes:
python
def optimize_scheduling(bill_data)
It can be understood that the invention adopts the modularized design idea to separate the charging long-chain bar from other service modules, thereby ensuring the expandability and stability of the system. Meanwhile, a software design principle of high cohesion and low coupling is adopted, so that the coupling degree between systems is reduced, and the maintainability and reusability of the systems are improved.
Fig. 8 is a schematic structural diagram of an electronic device according to the present invention, as shown in fig. 8, the electronic device may include: processor 810, communication interface (Communications Interface) 820, memory 830, and communication bus 840, wherein processor 810, communication interface 820, memory 830 accomplish communication with each other through communication bus 840. Processor 810 may invoke logic instructions in memory 830 to perform a cloud management platform billing method comprising:
Acquiring user ordering information, and determining a target service scene according to the user ordering information;
and generating a charging bill based on the target service scene and preset charging parameters.
Further, the logic instructions in the memory 830 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a stand-alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, including a computer program stored on a non-transitory computer readable storage medium, the computer program including program instructions, which when executed by a computer, are capable of executing the cloud management platform billing method provided in the above embodiments, the method including:
Acquiring user ordering information, and determining a target service scene according to the user ordering information;
and generating a charging bill based on the target service scene and preset charging parameters.
In still another aspect, the present invention further provides a non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor is implemented to perform the cloud management platform charging method provided in the foregoing embodiments, the method including:
Acquiring user ordering information, and determining a target service scene according to the user ordering information;
and generating a charging bill based on the target service scene and preset charging parameters.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

CN202410377063.2A2024-03-292024-03-29Cloud management platform charging method, device and system, electronic equipment and storage mediumPendingCN118337545A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202410377063.2ACN118337545A (en)2024-03-292024-03-29Cloud management platform charging method, device and system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202410377063.2ACN118337545A (en)2024-03-292024-03-29Cloud management platform charging method, device and system, electronic equipment and storage medium

Publications (1)

Publication NumberPublication Date
CN118337545Atrue CN118337545A (en)2024-07-12

Family

ID=91763309

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202410377063.2APendingCN118337545A (en)2024-03-292024-03-29Cloud management platform charging method, device and system, electronic equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN118337545A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN120410654A (en)*2025-05-062025-08-01国药数字科技(北京)有限公司 A method for determining billing strategy for cloud management platform

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN120410654A (en)*2025-05-062025-08-01国药数字科技(北京)有限公司 A method for determining billing strategy for cloud management platform

Similar Documents

PublicationPublication DateTitle
US20140278807A1 (en)Cloud service optimization for cost, performance and configuration
Jiang et al.Data-driven auction mechanism design in IaaS cloud computing
US8873083B2 (en)User centric print usage
Niu et al.Building semi-elastic virtual clusters for cost-effective HPC cloud resource provisioning
CN109951302A (en)A kind of cloud computing charge system and method based on the customized product of data dictionary
CN118337545A (en)Cloud management platform charging method, device and system, electronic equipment and storage medium
AU2012346010B2 (en)Configurable billing with subscriptions having conditional components
CN109492863A (en)The automatic generation method and device of financial document
CN109859012B (en) Method and system for time-sharing sharing of pre-purchasing instances of uncertain demand services based on IaaS
US20210374814A1 (en)A reconciliation system based on hybrid cloud computing platform and its reconciliation method
CN112054912A (en)Resource charging system and method of OpenStack open source cloud platform
US11735920B2 (en)Cognitive framework for improving responsivity in demand response programs
EP3331196B1 (en)Telecommunication system for monitoring and controlling of a network providing resource to a user
US20210385634A1 (en)Method of determining shared service index based on shared service of communication credential
CN115617508A (en)Resource over-selling method based on multiple charging modes in edge calculation
CN117014238A (en)Cloud resource charging method and device based on public cloud technology and cloud management platform
Sui et al.Billing system design of cloud services
CN112148491A (en)Data processing method and device
Filiopoulou et al.End-user and provider requirements for pricing policies of infrastructure as a service
JP7465384B2 (en) System and method for determining energy operator data - Patents.com
CN116074135B (en)Quota configuration method and quota configuration device
CN118171775B (en)Resource sharing-based data center cluster scheduling method and device
EP4386551A1 (en)Holistic measurement of microservice-based application resource consumption
CN114298542A (en) Screening method, device and related components based on Internet of Things business customer data
CN118195808A (en)Bill auditing method, bill auditing device, electronic equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp