- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Moodle虚拟化集群研究.doc
Moodle虚拟化集群研究
摘 要:为解决Moodle在单服务器上负载压力过大的问题,应创建一个集群将过于集中的负载分摊给多台服务器。但是,资源浪费、结构不灵活等缺陷存在于物理集群之中。因此,为了统一管理和动态分配各种资源,设计一个Moodle虚拟化集群,结果证明,Moodle虚拟化集群能够缩短响应时间和提高事务处理能力。
关键词:Moodle集群;虚拟化;LAMP架构
中图分类号:TP93 文献标志码:B 文章编号:1673-8454(2016)19-0028-02
引言
Moodle是由澳大利亚Martin Dougiamas博士基于社会构建主义教育和以人为本的设计思想主持开发的一个免费的、开放源代码的网站管理、课程管理和学习管理系统,包含诸如论坛、资源、测验、投票、作业、问卷调查、Blog、聊天室和Wiki等模块。在虚拟的网络环境中,通过借助多种交互、协作、分享的软件,注重学习者和助学者(教师、专家、导员等)之间平等、对话、协作,具有门槛低、便于操作、功能强大、开放兼容等优势。它是目前世界上应用最广泛的在线教学平台之一[1]。
我校采用LAMP架构分别于2008年在联想万全R520 G7、2011年在惠普BL680c G5单服务器上部署了Moodle,并在全校广泛使用。经经验估算,在单服务器下,每1GB内存大约可支持最多50个并发用户,支持最多250个浏览用户[2]。内存为4GB的联想万全R520 G7服务器,按照前面的经验估算,可支持200人左右使用数据库的用户,可约保1000台电脑同时浏览该系统网页;内存为8GB的惠普BL680c G5服务器,按照前面的经验估算,可支持400人左右使用数据库的用户,可约保2000台电脑同时浏览该系统网页。Moodle在部署前期,服务器所提供的访问基本能够满足用户需求。根据无锡商业职业技术学院〔2014〕15号《关于深化内涵建设 提升办学质量和水平的意见》文件精神,学校3年期间(2015-2017年)在Moodle平台改建新建校级精品课程资源300门的需要,原有的单服务器架构无法满足大规模课程建设的需要,单服务器负载的压力过大,无法满足需求,需要采用多服务器。在这种情形下,我们考虑采用服务器集群。
一、Moodle物理集群
在单服务器上部署的Moodle包含三部分①创建空数据库,用来动态存放用户和课程等数据。②Moodle子目录,用来存放Moodle源程序安装的所有文件,保护Moodle程序文件不可以被Web服务器的用户随意更改。③创建(moodledata)数据目录,用来存储Moodle系统的所用文件,包括系统上传的文件,临时数据,会话数据等,如教师的教学常规、学生参与的活动以及提交的作业。Web服务器需要这个目录具有写入权限,在大型的Moodle安装实例中,这个目录越大越好。
在单服务器之后,我们曾尝试采用物理集群的方式。具体为:采用两台物理服务器的形式。一台为数据库服务器,一台为网络存储器及负载均衡服务器。虽然物理集群解决了在单服务器上部署Moodle负载能力趋于饱和的问题,能够基本满足用户大量访问的需求,但却有如下缺点,物理集群的多台服务器能够满足全校师生的使用需求,但是很多资源并未能得到充分使用,造成了一定程度的资源浪费;结构不够灵活,不便于扩展新节点。
二、基于无锡商业职业技术学院的Moodle虚拟化集群构建实例
通过虚拟化技术可以提高资源的利用率,提高IT架构的可管理性和管理效率,提高系统可靠性、业务连续性,实现灵活、快速地部署,提高安全性。运用虚拟化技术构建Moodle集群,可以弥补物理集群的不足。
为了完整地实现无锡商业职业技术学院对VMware虚拟化应用解决方案的要求,实施环境配置三台X86服务器用于安装VMware的ESX Server,每台服务器配置4个千兆网口。为了实现VMotion、HA及DRS等VSPHERE的高可用性特性,采用光纤存储方式,共配置4个8Gb/s FC+8个1Gb ISCSI主机通道;每台服务器配置一块单口8GB HBA卡。
1.服务器虚拟化设计
随着师生利用网络越来越频繁,以及业务系统、应用平台的日益增长的需要,学校的办公和教学系统已达40多个,相关的配套服务器已经超过50台。由于各应用平台操作系统不同、软件开发环境不同等因素限制,根据我校服务器虚拟化设计方案,只用3台物理服务器就可以实现对40多个业务的应用部署,服务器虚拟化采用设备清单见表1。
VCSA,即VMware vCenter Server Appliance 是预配置的基于 Linux 的虚拟机,并针对运行 vCenter Server 及关联服务进行了优化。VCSA包括自动部署
您可能关注的文档
- 7A Unit 8 Fashion Integrated Skills.doc
- 7S活动在班级管理中的实践与思考.doc
- 8 BenefitS of Reading.doc
- 80后主题餐厅定位策略研究.doc
- 80后女检察官的个性标签.doc
- 80年代与90年代人教版小学语文低年级识字教学用字情况对比研究.doc
- 9 Things to Put on Your Job Interview Checklist求职面试必须注意的九件事.doc
- 95后大学生思想政治教育模式的探索与研究.doc
- 99.99%Ag电解工艺改进研究及数据分析.doc
- A Brief study of Netspeak and Culture.doc
文档评论(0)