论文部分内容阅读
随着计算机和互联网技术的快速发展和大面积推广,用户对于网络的依赖性越来越强,传统的信息管理系统已经不能满足大量的并发访问和快速存储的实际需求。论文通过对新兴的虚拟化技术和云计算技术的研究,详细分析了当前学校对信息管理系统的实际需求,最终将这两者结合起来,并以“基于云平台的应用的自动化部署”为研究方向和研究重点,探讨了如何在云平台上自动化部署各类应用,最后通过部署基本的应用、查看其工作状况等测试进行可行性探讨和总结。论文的主要内容是“自动化部署应用”的详细设计和具体实现,在详细设计的过程中介绍了相关的一些概念和框架,这有利于更好的理解后续内容,而具体实现便是对详细设计的编码开发过程,其中的核心内容是Puppet框架。其次,论文还对整个系统做了详尽的需求分析,确定了四大开发原则和在云平台上自动化部署应用需要实现的两大主要功能。当然,在研究开始阶段论文对信息管理系统、虚拟化技术、云计算技术等知识进行初步研究,从而对论文的框架有了整体把握,明确了在云平台上自动化部署应用的具体研究方向。接着论文对当前各大主流云平台进行了分析比较,本着开源、安全、方便的思想,最终选取了Eucalyptus私有云平台作为课题研究中使用的平台。在这一过程中,详细阐述了与Eucalyptus私有云平台相关的各种技术和软件,包括Puppet技术、s3cmd程序、Hybridfox插件、黄金镜像技术等等。论文最后对整个“自动化部署应用”进行了测试和分析,随着实验的顺利完成各项结果都符合预期,说明本方案是可行的。总结部分对本文的所有工作进行了肯定,同时也提出了一些不足和需要改进的方向。本课题提出了一整套在私有云平台上自动化部署应用的方案,为学校在服务器集群上通过云平台来进行信息管理系统的建设提供了一定的参考,有利于基于云的管理信息系统早日实现。通过将云计算技术与管理信息系统的理念结合起来就可以解决传统管理系统服务访问速度慢,网络存储资源少等等问题,具有一定的实用价值。