A kind of charge system method for designing based on the cloud storageTechnical field
The present invention relates to the cloud storage system field, be specifically related to a kind of charge system method for designing based on the cloud storage.
Background technology
Cloud storage system is a cloud computing system take the data store and management as core, from the service viewpoint definition: by network use for the multi-user provides as required, the stores service of charging as required; Define from technical standpoint: by cluster application, grid or distributed file system the memory device the network is gathered collaborative work, data storage and Operational Visit function externally are provided jointly.
The core of cloud storage system is service, and multiple access mode need to be provided, and on Organization of Data, should support the unstructured data storage, supports again the storage of structuring data or semi-structured data.Storage system should have preferably online extended capability, can compatible heterogeneous storage devices, provide that the buffer memory of striding data center accelerates, load balancing service, and provide high performance service to the user.
At present, the related data stores service that the cloud storage system that people have extensively touched provides, fast development along with the cloud storage, providing under the prerequisite of better services, the charging mode of cloud storage resources is also in constantly groping, a kind of fixed space size charge of renting according to the user, the possibility of still user's Existential Space being wasted; Another kind of cloud storage resources cases charged according to real-time use; Simultaneously, other charging modes are also in constantly groping.Therefore, a kind of novel charging architectural framework based on the cloud storage of proposition is saved cost to the user, improves the cloud utilization ratio of storage resources and is very helpful.
Summary of the invention
The present invention is directed to the problem that prior art exists, propose a kind of charge system method for designing based on the cloud storage.
The technical scheme that the present invention solve the technical problem employing is: this system architecture is comprised of system management module, data collection module, regulation engine, charging processing module, external interface module and six parts of output module.
The below describes respectively the various piece of this charge system framework:
System management module is the communication that each intermodule is coordinated in the core of this architectural framework, and can real-time analysis go out current each user's discharge pattern and storage resources operating position, stores each system resource allocation to the user thereby allocate flexibly cloud;
The cloud storage system storage resources that data collection module real-time collecting user uses;
Regulation engine uses cloud storage resources mode according to user selection, carries out the charging regulation coupling;
The charging processing module provides charging regulation according to regulation engine, separates out the ultimate cost that the user uses the cloud storage resources by the charging processing unit statistical, and wherein ultimate cost comprises listings data, metering data, accounting data, settlement data; Charging processing unit will be carried out in producing the metering data process simultaneously: charging processing, accounting processing, settlement process;
Externally the service interface module provides inquiry service, homegrown resource arrangement service etc. to the user;
Output module output cloud storage user and each demand data of cloud storage system manager, demand data is generally filing data and form.
In addition, this charge system framework is based on modular charging processing mode, and each module is relatively independent, can configure flexibly, upgrades and manage; Adopt the method for real-time traffic classification, can real-time analysis go out user's discharge pattern, thereby formulate flexibly billing mechanism, the user can independently select as required charging still by the fixed space charging; The user that system management module comes by data acquisition module feedback uses the system resource situation, makes the current system resource take the large user's inclination of resource to current.
Charge system design procedure of the present invention is:
System user is initiated inquiry, data management, statistical analysis service request in external service interface module; After system management module was received these requests, data collection module sent request, collected the every data of user; Then, according to the multiple rule of regulation engine and the user data that collects, charging processing module process user demand begins to carry out charging processing, financial process, settlement process; Last output module output user's request form under various rules provides cloud storage resources operating position etc. according to form for the user, and can the optimum selecting charging way.
The invention has the beneficial effects as follows: this charge system framework adopts modular charging processing mode, and each module is relatively independent, can configure flexibly, upgrades and manage; By the billing mechanism of user oriented resource optimization, adopt the method for real-time traffic classification simultaneously, can formulate flexibly billing mechanism, allow the user independently select charging way; And by system management module the current system resource is taken the large user of resource and tilts to current, improved user satisfaction.
Description of drawings
The fundamental diagram of accompanying drawing 1 charge system framework of the present invention;
The inquiry service flow chart of accompanying drawing 2 charge systems of the present invention.
Embodiment
Below in conjunction with accompanying drawing design method of the present invention is further elaborated.
This charge system framework adopts modular charging processing mode, and each module is relatively independent, can configure flexibly, upgrades and manage; By the billing mechanism of user oriented resource optimization, adopt the method for real-time traffic classification simultaneously, can formulate flexibly billing mechanism; And make the current system resource take the large user of resource and tilt to current by system management module.This charge system framework comprises system management module, data collection module, regulation engine, charging processing module, external interface module and six parts of output module.
The implementation procedure of this charge system is: system user is initiated inquiry, data management, statistical analysis service request in external service interface module; After system management module was received these requests, data collection module sent request, collected the every data of user; Then, according to the multiple rule of regulation engine and the user data that collects, charging processing module process user demand begins to carry out charging processing, financial process, settlement process; Last output module output user's request form under various rules provides cloud storage resources operating position etc. according to form for the user, and can the optimum selecting charging way.
Embodiment:
Describe the implementation procedure of the billing mechanism of the user oriented resource optimization of the present invention in detail:
In step S100, system user is initiated inquiry, data management, statistical analysis service request in external service interface module;
In step S200, after system management module was received this request, data collection module sent request, collects the every data of user;
In step S300, according to the multiple rule of regulation engine, and the user data that collects; The requirement of charging processing unit process user begins to carry out charging processing, accounting processing, settlement process;
In step S400, output module output user's request form under various rules provides clearly cloud storage resources operating position etc. according to form for the user, and can the optimum selecting charging way.
Except the described technical characterictic of specification, be the known technology of those skilled in the art.