Font Size: a A A

Design And Implementation Of An Assets Management System In Cloud Resource Management Platform

Posted on:2021-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:J R CaiFull Text:PDF
GTID:2428330632962238Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays,with the gradually improvement of virtualization technology,many internet companies and traditional operators are providing cloud service for corporations and individuals.A cloud resource management platform is a unified management system designed for the cloud service provider's usage.The assets management is an essential part of cloud resource management platform which implement a management of those assets including server?switch?firewall and so on,owned by those cloud service providers.Having analyzed the need of a cloud service provider,the development of this assets management system began.This system use Java as development language,pick Spring and Dubbo as development framework,make full use of an open source Configuration Management Database——BlueKing CMDB as data storage.The BlueKing CMDB defines a variety of asset models and its attributes.Model can be regarded as table,attribute can be regarded as field,the CRUD(create,read,update,delete)toward the asset information are equal to the operations on the asset model's instance,the same as a record in table.System administrators are in charge of defining asset models?managing users and management domains information.Users can operate the asset model instances?update the asset instances topology?import/export asset instances in the management domain to which they are belong.System administrators can audit user's import records or modify the excel templates that are used for importing assets information.This article analyzed the complicated business logic behind the CRUD functions of the system:Firstly,checking the assets data inputted by user according to the rules.Then extract the association inside,use the association to build the asset instances topology.Finally,follow the business logic,calling the interfaces provided by BlueKing CMDB step by step.Expecting the transaction mechanism makes the system automatic rollback when operations failed.The assets management system has gone through function test and performance test.it is running online normally now.It's capable of importing assets data effectively and managing by sort,it implemented the designed function and achieved expected goal.
Keywords/Search Tags:Cloud Resource, Asset Management, Configuration Management Database, Topology Association, System Implementation
PDF Full Text Request
Related items