Font Size: a A A

Design And Implementation Of Microservice Governance Platform For Small And Medium Enterprises

Posted on:2023-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:T H YuFull Text:PDF
GTID:2568306914470794Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,microservices stand out due to their flexible service division,low coupling and modularity.However,with the increase in the number of microservices comes the challenge of microservice governance.Service Grid was born,which separates business andservice governance by abstracting out the functions in services that are not related to business requirements by means of routing agents.Considering the characteristics of small and medium-sized enterprises,a microservice governance platform is urgently needed to accomplish the task of microservice daily governance with lower labor and learning costs and higher efficiency.This paper designs and implements a microservice governance platform for small and mediumsized enterprises based on an in-depth analysis of past microservice governance platforms and summarizes their shortcomings.Firstly,the paper proposes a code-non-intrusive routing agent technology based on service grid,configures Sidecar for each service in Kubernetes,and then realizes the function of microservice governance through Sidecar by intercepting Kubernetes routing traffic and customizing route scheduler.In this paper,we deeply study the characteristics of system scale and architecture of small and medium-sized enterprises,and complete the design and implementation of the whole system from requirement analysis.The whole system is divided into three subsystems based on the governance scheme module,the governance plan module and the cluster monitoring module.The governance plan module extracts public information from the governance policy configuration,generates common customized templates,and establishes the template center of the governance policy.In the process of implementing specific governance policies,microservice governance requirements such as fusion,timeout,fault injection,and traffic management are accomplished by selecting custom templates and then injecting variables.Enterprise development and operation and maintenance personnel can make one-click,reusable governance plans according to specific business needs,and can also realize the query and rollback function of historical microservice governance plans,without the need to manage numerous configuration files.The cluster monitoring module completes the monitoring functions of Service and Pod dimensions in the cluster,including the topology diagram of service invocations in the cluster and their invocation information,helping the development and operation and maintenance personnel to grasp the services in real time.Finally,this paper integrates the three modules into a common platform,which is easily and efficiently deployed in the Kubernetes cluster by means of Docker image,and completes the demonstration and verification of system functions with the help of the microservice architecture application system,proving the availability and effectiveness of the system.
Keywords/Search Tags:small and medium enterprises, microservice governance, service mesh, routing agent, service monitoring
PDF Full Text Request
Related items