Font Size: a A A

Microservice-based OpenStack And VMWare Hybrid Cloud Unified Management Platform

Posted on:2022-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:M J ShiFull Text:PDF
GTID:2518306722972919Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer industry in recent years,the concept of cloud computing has been widely accepted by people,among which the unified hardware and software resource management requirements have become the standard management mode of various software enterprises.This model needs to be assisted by virtualization technology.From the well-known old business giant VMware to the most active virtualization open source community OpenStack provide virtualization services based on physical resources.However,from the cost,functionality,security and other dimensions.It worth thinking about how to choose virtualization technology or how to integrate virtualization technology has become a problem.As a starting point,this paper proposes a hybrid cloud unified management platform based on microservice architecture,which provides unified account module,heterogeneous platform module,charging module,monitoring module,and different virtualization service modules(OpenStack and VMware),and enables the resources of different virtualization technologies to be interconnected.(1)The back end of the platform is developed by distributed microservices framework of Spring Cloud,and the whole architecture system is divided into the consumption layer and the business layer.The consumer layer receives the request of the front-end page and invoke the interface of business layer.The consumer layer assembles the data returned by the interface and finally returns the complete information to the front-end.(2)The platform provides the ability of single sign-on among various modules of the platform through the OAuth 2 protocol framework.The virtualization module of the platform accesses and integrates the public or private cloud services of various manufacturers by OpenAPI.As an adaptation layer,the management center dispatches the interface of the virtualization service module through the policy-based way,so as to provide users with the computing,storage and network service capabilities of different virtualization platforms.The platform monitors the performance and resource utilization of cloud host and host in real time by Zabbix.(3)In order to improve the utilization rate of host resources,the platform selects the most appropriate host to create the cloud host through the weight-based scheduling algorithm(self-developed),and makes full use of the remaining resources of the host with the utilization rate up to 96%.It will reduce the cost of the physical resources of the enterprise.(4)The platform is divided into management end and tenant end based on actual demand.At the management end,the operators manage the configuration of each virtualization platform and monitor the running status of the whole platform.Tenant users can choose the appropriate virtualization technology according to their own needs.They can apply for a variety of virtualization resources and integrate them together as the underlying environment for application or middleware deployment.The hybrid cloud unified management platform manages the underlying OpenStack and VMware virtualization technologies,shielding the complicated and difficult to understand theoretical and operational knowledge in different virtualization technologies.The platform provides unified user and organizational structure system,unified application-approval process,unified monitoring and maintenance system,unified pricing and billing system.It can quickly carry out iterative development according to user needs and manage other underlying virtualization platforms if required.
Keywords/Search Tags:cloud computing, hybrid cloud, virtualization, microservices
PDF Full Text Request
Related items