节点文献
基于云计算的Wiki网站的构建
Cloud-based Wiki Sites Construction
【作者】 陈洁;
【导师】 陶亮;
【作者基本信息】 安徽大学 , 计算机应用技术, 2010, 硕士
【摘要】 Wiki是一种多人协作的写作工具。Wiki网站可以由多人维护,每个人都可以发表自己的意见,对共同的主题进行扩展或者探讨,是一种“共同创作”环境的网站。随着wiki概念的传播,越来越多的互联网用户参与到此类wiki网站的写作中,Wiki网站条目迅速增长,海量用户对海量信息处理需求,对现有数据平台在存储和管理的高效性和易扩展性上提出了挑战。本文针对这一现状,提出了用云计算的概念来解决这一实际问题。云计算作为一种基于互联网的、大众参与的、以服务方式提供的新型技术手段和实现模式,其计算资源是动态的、可伸缩的、且被虚拟化的。这一点在数据支撑方面,恰恰可以满足Wiki网站迫切需要的高处理、高带宽、大存储空间以及可弹性伸缩的的需求。云计算平台可以为Wiki提供可靠安全的数据存储服务和及时有效的数据管理服务,以解决其现有的数据平台的对数据量飞速增长无法及时按需扩张的不适应性。本文尝试将Wiki系统架构在云计算平台之上。为了便于该架构的实施和测试,采用了Google公司发布的公共云计算平台的Google App Engine组件。Google App Engine简称GAE,是Google提供给开发者的网络应用程序解决方案。使用GAE开发的网络应用程序易于构建和维护,并可根据访问量和数据存储需要的增长轻松扩展。本文设计并使用Python语言实现了一个简单的基于Google公共云计算平台的Wiki网站并在GAE平台上进行了调试。在平台的实现和开发过程中,遵循了wiki网站的设计原则,进行了网站的需求分析,总体设计、详细设计和代码实现,最终在GAE平台上搭建了一个操作简单、实用性强、界面友好、功能较为完善Wiki网站。
【Abstract】 Wiki is a collaborative writing tool for people. Wiki site can be maintained by the people, everyone can express their views on common themes to extend or explore a "co-creator of environmental site. With the wiki concept spread, more and more Internet users to participate in the writing of these wiki sites, Wiki entry site rapid growth of massive information processing massive user demand for existing data storage and management platform efficiency and easy scalability on a challenge.In this paper this situation, put forward the concept of using cloud computing to solve the practical problems. Cloud computing as an Internet-based, public participation, to provide services and implement new technology to model, and its computing resources is dynamic, scalable, and is virtualization. This is supported by the data, the Wiki Web site just to meet the urgent need for high throughput, high bandwidth, large storage space and flexibility scalable needs. Wiki cloud computing platform can provide reliable and secure data storage services and timely and effective data management services to solve their existing data platform for the rapid growth of data can not be timely on-demand expansion is not adaptive.This paper tries to Wiki system architecture platform in the cloud. In order to facilitate the implementation and testing of the framework, using Google’s announcement of a public cloud computing platform Google App Engine components. Google App Engine Short GAE, is available to developers Google web applications solutions. GAE developed using web applications easy to build and maintain, according to traffic and data storage needs grow easily expanded.Python language is designed and implemented using a simple Google of public cloud computing platform based on the Wiki site and carried out in the GAE platform debugging. Implementation of the platform and the development process, followed the wiki site design principles, for the site needs analysis, design, detailed design and code, eventually built a GAE platform is simple, practical, user-friendly, function more complete Wiki site.