| Cloud compute,a new technology that has emerged and developed since 2007,is a computing model of "using Internet technology to provide a large number of extensible and resilient IT related capabilities as a service to multiple users".In recent years,cloud computing has been widely used in many aspects,such as government,enterprises and individual users.With the gradual development and maturity of cloud computing technology,various cloud management platforms have emerged.Cloud computing involves a large area of resources,including a large number of hardware,software and massive databases.The hardware includes a variety of servers,switching devices,and software including various management,applications,and security protection measures.Through the cloud management platform to achieve the integration of these resources,so that different users can be reliable,convenient and effective to carry out reasonable,management,distribution,maintenance and real-time monitoring of the mass resources,to realize the unified management,distribution,deployment,supervision and backup of hardware resources and software resources.This paper proposes a scheme for deploying private cloud within an enterprise,and carries out a unified resource scheduling,data access control and audit function through private cloud computing platform to ensure the security of the enterprise information data and the stability of the service.Therefore,this paper chooses the theory and technology of private cloud as the research focus.This paper makes a systematic research and summary on the research status and background of cloud computing related fields at home and abroad,analyzes the advantages and characteristics of cloud computing development,and analyzes the core technology involved in cloud computing,and then combines the characteristics of private cloud to the mainstream cloud computing technology in the current industry from software architecture,The comparison of virtualization support shows that the performance of OpenStack technology is outstanding.This paper makes an in-depth study and analysis of OpenStack technology development and core components,and designs and implements a private cloud computing platform for small and medium-sized enterprises based on OpenStack technology.The enterprise can control,monitor and schedule the server cluster computing resource pool through this platform.Through virtualization,the computing resources are allocated to the users on demand.Secondly,in order to improve the fault tolerance of the OpenStack private cloud computing platform and improve the stability of the cloud platform,a fault-tolerant improvement scheme is proposed in this paper.This scheme can effectively improve the fault tolerance of the private cloud computing platform and reduce the various exceptions caused by the error information.Finally,the performance test of the private cloud computing platform has been carried out.The test proves that the private cloud computing platform can effectively improve the utilization of computing resources and the stability of the cloud services,and also analyze the performance of the private cloud computing platform.The shortage of private cloud computing platform.Through the research of private cloud related theory and OpenStack technology,this paper analyzes and realizes the solution of private cloud computing platform,which provides useful reference for enterprises to deploy cloud computing platform to improve the efficiency of cloud application and reduce the difficulty of user maintenance application system. |