Font Size: a A A

Design And Implementation Of CITIC Cloud Operation Management Platform Based On Microservices

Posted on:2019-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:B H ZhangFull Text:PDF
GTID:2428330545972085Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the coming of the cloud platform era,the idea of service componentization has gradually gained recognition from everyone.In response to the rapid development of new business demands including constantly growing needs for agility,flexibility and scalability,middle-small enterprises are urgent to find a more efficient and efficient management mode.In order to reduce business costs,most companies choose to purchase related service components in cloud platforms to solve their own problems.The CITIC cloud platform can provide enterprises with comprehensive cloud services ranging from infrastructure,technology platforms,software services to application publishing.Only to purchase relevant cloud services on the CITIC cloud platform can enterprises create a suitable management system.And the operation management platform is the back-end management system of CITIC cloud platform which ensures that the platform can quickly and consistently provide related services to suppliers and users.The operation management platform includes seven parts:supplier management,service management,order instance management,supplier settlement management,report management,recharge management and voucher management.The platform adopts the architecture design of microservices and decomposes the functional modules in the platform into several micro services.Each microservice completes specific functions and the result of which is pubilished in a specific container after independent deployment.The communication between micro services adopts a lightweight REST(Representational State Transfer)architecture.By defining a uniform interface specification,communication between services is completed with standard verb mapping of HTTP.The use of microservice architecture greatly reduces the coupling between functional modules,ensuring platform flexibility,high availability,and scalability.During the development of the platform,the author participated in the entire process from requirements analysis,outline design,detailed design and implementation to testing.In the demand analysis stage,the author clarified the functional requirements and non-functional requirements of the platform through communication with operational personnel.In the outline design stage,the author participated in the architecture design,database design,distributed transaction design,communication design,interface design,and functional module partitioning of the platform.In the detailed design and implementation stage,the author independently designed and implemented the platform's supplier management module,service management module,order instance management module,and supplier settlement management module.In the testing stage,the author independentlycompleted the functional testing and non-functional testing of the various modules of the platform.At present,the operation management platform has been put into use in the enterprise production environment.The functional modules achieved by the author can operate normally and stably,meeting the expected requirements on the whole.At the same time,platform users also made some suggestions for the platform.These suggestions provide an important basis for the iteration of the next version of the platform.
Keywords/Search Tags:Microservice Architecture, Operation Management, REST Architecture
PDF Full Text Request
Related items