| Presently,the use of old-fashioned computer resources can not anymore meet the demands of enterprises.With the fast and furious advancement of cloud computing technology,cloud products are adopted by enterprises to improve productivity and revenue.Using private cloud requires a lot of money for infrastructure,and using public cloud may have some bad effects.Considering the pros and cons of these,enterprises generally use multiple types of cloud platforms at the same time.With the continuous development of enterprises,more and more cloud platforms and cloud resources are used,but different cloud platforms can merely be managed separately,which is exceedingly inefficient.Therefore,it is very important for enterprises to manage cloud resources belonging to multiple cloud platforms in one management platform.This paper comprehensively analyzes the requirements of the system from three aspects:user role,function and non-function.Starting from the needs of an enterprise,the user role is designed into four types:the resource administrator,the department administrator,the business personnel and the system administrator.In regard to functional requirements,cloud resource management is unified from three aspects:computing,storage and network,which takes into account the virtualization technology of cloud computing.Accordingly,the overall design is accomplished,including functional modules,pages and so on.Then the detailed design is carried out.The implementation of all functions is accomplished by means of Java language,Spring,MyBatis and other technical development frameworks.The test points of each function are analyzed according to the requirements.Based on this,all test cases are designed to test the system.Finally,the test results meet the needs of the enterprise.At present,the test about function and performance of the resource management system has completely passed.In the course of the online trial operation of the system,it cooperated well with other systems of the cloud management platform,and users had a good sense of experience.The resource management system can manage cloud resources reasonably and effectively in different cloud platforms,and the current system is scalable well and can be upgraded smoothly according to actual needs. |