Cloud Computing, one of the Internet emerging industries, is divided into several directions, including big data, cloud management, and many other aspects. In cloud management, the main responsibility is the construction and management of the cloud platform. According to the scale of the cloud, cloud platform can be divided into public and private cloud platform. Public cloud refers to cloud which has computing instances for external sale. Enterprises and individuals can directly buy and use them online. And private cloud means an internal cloud, which is built on computing and storage resources owned by some enterprises or organization. The resources will be allocated according to requirement in the enterprise or organization. Whether public cloud or private cloud, it needs a set of effective management systems to help users manage the virtual resources.With the development of virtualization technology, many private cloud platform management systems have been developed. They help users manage all of their virtualization resources(including cloud firewall, cloud router, cloud network, cloud load balancing, cloud hosting examples, etc.) through the web pages. Most of these systems manager the resources in the form of resource list.In this paper, a new management mode is proposed, which uses topology to manage these virtual resources, and the resources are represented as elements in the topology. Generally speaking, the whole topology management system is a virtual data center.In the first place, this paper introduces the concept and classification of cloud computing and details of the private cloud management platform. This paper analyze the development status of private cloud platform at home and abroad, and summed up the management mode of the platform in external sales, and propose a new management mode which is based on graphical topology interface to display resources and have unified operation for the management of various resources.Then this paper enumerate function points and technical difficulties of the private cloud topology management system. On the one hand from the function requires this system needs not only to manage the private cloud resources, but also to organize the topological graph effectively. At the same time, the multi-user concurrent operation requires proper treatment. On the other hand the system needs to reflect the advantages of graphical management, increase the overall system’s ease of use, generality, performance and other needs to be guaranteed. In order to achieve these demands. we choose TWaver, JSF, Hibernate and Spring architecture and overcome those difficulties one by one. In the one part of the system, topology, we realized the background and foreground of data consistency of interaction, safety inspection, topology layout, topological action monitoring, topology storage and other function points. And in a private cloud resource management part, we achieve management functions for cloud firewalls, routers, private networks, loadbalancers and their listeners, sever instances, including startup, shutdown, modify, delete and other basic functions, and some advanced functions like one key automated deployment, template deployment and so on.Finally, the whole virtual data center management system is tested. The test results show that the topology management system based on graphical management can accomplish the management of resources, which greatly increases the intuitive and easy to manage the virtual cloud resources. |