Font Size: a A A

The Design And Implementation Of An Cloud Management System For The Laboratory Education And Scientific Research

Posted on:2017-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:T WeiFull Text:PDF
GTID:2428330569485083Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,cloud computing technology is being rapidly developed,and it is now applied to the various walks of life.More and more companies provide cloud services for enterprises and individuals.In the context of cloud era,it becomes a must that colleges and universities introducing cloud computing technology to services the education industry.Compared with traditional software lab,cloud computing platform can make better use of the resources,and provide more convenient management and more flexible services,so it can provide a better service to experimental teaching task and laboratory team development.This paper gives a detailed introduction to the OpenStack cloud platform and Ceph distributed storage system which the experiment cloud management System uses.With these technologies we build an OpenStack cloud platform which uses Ceph as it's back-end storage.This platform manages the cluster sources and provide services by calling RESTful API.On this basis,a method of managing experimental teaching and team project is put forward,and with the methods of software engineering we designed and implemented a management system based on OpenStack cloud platform.By analysis of the business scenario which the system has to face with,the Web system is divided into eight modules,include user management module,resource application module,unified authentication management module,experimental project management module,team project management module,private project management module,vm management module and big data cluster management module,and the cloud host system is divided into three modules: communication module,cluster management module and basic environment management module.The design of the system include overall system architecture design,system function design and database design.Finally the Web service is achieved by using Django framework,and the application on cloud host is achieved by using Python language and Shell language.The process management method which this experimental cloud management system achieved greatly facilitated the experimental teaching management and laboratory team development and management.In addition,the system provides the big data cluster management services,so a computing cluster is very easy to get no matter when it is going to do a experimental teaching task or a scientific computing task.At present,the system proves to have achieved the expected design requirements,because it has passed the testing of the system's main functions,and provided services stably.
Keywords/Search Tags:Experimental cloud, Process management, Big data cluster, OpenStack
PDF Full Text Request
Related items