Design and implementation of billing system in cloud computing environment

Source: Internet
Author: User
Keywords Cloud

Design and implementation of billing system in cloud computing environment

Beijing posts and Telecommunications Hu

Open source IaaS (infrastructure as a Service) cloud platform OpenStack is a free software and open source project developed by NASA and the renowned cloud computing company Rackspace. OpenStack is not a software but an Open-source cloud Platform management project that provides scalable, flexible cloud computing platforms for public and private clouds. At present, the development of OpenStack is very rapid, its community has more than 170 enterprises and 3,000 developers, these enterprises are many well-known IT companies, such as Dell, Cisco, VMware and so on. These organizations and developers choose to use OpenStack to create their own private cloud platforms. But as cloud computing moves into a combination of academic research and business applications, cloud Computing's business applications are becoming a new direction for cloud computing. Under the action of this big development trend, OpenStack will also gradually develop to the commercial direction. However, the research on OpenStack is still relatively few, and the focus of OpenStack community has been focused on the fields of virtualization, network, security and so on. The research goal of this thesis is to design and implement a distributed billing system in OpenStack environment. This paper studies the billing system under the OpenStack environment, firstly introduces the background and research significance of this subject, including some basic concepts of cloud computing and the introduction of the current commercial IaaS billing system. Then, the key technologies involved in this subject are introduced in detail: using OpenStack to build a private cloud environment, using HBase to store raw billing data, and using the parallel computing framework provided by Hadoop MapReduce deal with key technologies such as raw billing data. Then the paper analyzes and designs the billing system with the object-oriented idea, including the requirement analysis of billing system, the structure design of billing system and the content of detailed design. The requirement analysis includes function requirement and operation environment analysis. The accounting system architecture design includes four parts, including raw billing data processing, billing display, distributed database table design and billing database table design. The detailed design includes two aspects of functional module design and data model design. Then, according to the function module of billing system, the realization of billing system is introduced in detail. The implementation of the billing system contains two parts of the implementation of the SSH framework integration and billing system function module, wherein the SSH framework integration includes spring Consolidated STRUTS2 and spring integration hibernate. The realization of the function module of the billing system mainly introduces the seven function modules of the billing system from the structure, workflow and code realization of the function module. Finally, the deployment and test of billing system are introduced.


Design and implementation of billing system in cloud computing environment

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.