Font Size: a A A

Design And Implementation Of Cloud Platform Monitoring And Management System

Posted on:2022-10-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y B MenFull Text:PDF
GTID:2518306605470824Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the development of society and the advancement of technology,information technology is changing with each passing day,and cloud computing technology is also becoming increasingly innovative.Cloud computing,as a product of the integration of traditional computer technology and network development such as parallel computing,distributed computing,utility computing,network storage,virtualization,and load balancing,has received extensive attention from all walks of life.More and more enterprises and individual users choose cloud servers to meet their daily work and business needs.At present,most individual users and small business users choose public cloud services.Public cloud service platforms can easily and quickly obtain monitoring data from the cloud platform,which is convenient for users to check and manage,but the security and data privacy cannot be guaranteed,while private clouds the platform has unique advantages in terms of data privacy and security.Therefore,most enterprise users choose to build their own private cloud service platform through the open source cloud platform OpenStack,and realize the timeliness monitoring and management of private cloud services through the inspection and operation of the OpenStack cluster.The main research content of this paper is the design and implementation of cloud platform monitoring and management system.On the basis of expounding the research background and significance of the subject and the current research status at home and abroad,the paper first introduces the basic theories and key technologies used in the implementation of the system,including OpenStack cloud platform technology,Vue.js,Spring Boot,etc.Next,through in-depth research on the daily use of cloud platform users,dig out user needs,and abandon the function points of the OpenStack user interface Horizon component that do not meet user needs in terms of monitoring data display and cluster resource management.Refer to the design of the public cloud monitoring platform to determine Cloud platform monitoring and management system requirements.According to user needs,the system is divided into four modules: system management,virtual machine management,image and snapshot management,and computing node management.Use case diagrams are used to model the necessary behavior of the system modules.System management solves the problems of user login and different user access rights;the virtual machine management module realizes the operating status management of OpenStack cluster virtual machines,the creation and deletion of virtual machines,the creation of mirrors(snapshots)based on virtual machines,and the scheduling of virtual machine expansion and other functions;The image and snapshot management module solves the problem of storage and conversion of image and snapshot data in the OpenStack cluster;the computing node management module solves the problem of displaying the monitoring data of computing nodes and virtual machines and adding new physical machines to the computing node cluster.Combining with the software engineering life cycle thinking,on the basis of requirements analysis,the system development environment is determined and the system architecture design and database design are given.The various modules of the system are explained through class diagrams and sequence diagrams,and the system design is described in detail.And realization.Finally,according to the functional requirements,design test cases,perform functional tests on each module,perform non-functional tests on system performance,ease of use and compatibility,and analyze the completion status of the system according to the test results.This system solves some problems that do not meet user requirements such as the monitoring data of OpenStack cluster user interface components.It will encapsulate the operation of virtual machines and computing nodes in the OpenStack cluster,and add permission control,which not only improves enterprise users' private cloud the operability also ensures the security of cloud services.The system has been tested and run online,no system errors have occurred,and the expected goal has been achieved.
Keywords/Search Tags:Cloud Computing, OpenStack, Monitor
PDF Full Text Request
Related items