——记广州大学数字校园“云计算”应用数据中心建设
舒 畅
摘要:在云计算技术日渐成熟的今天,广州大学另辟蹊径,与其他高校以高性能计算为起点搭建云计算平台不同,联手广州联奕信息科技有限公司,以资源整合和信息服务作为切入点,以高效快捷、开放服务为原则,以全面构建数字校园综合服务体系为目标,设计了基于“云计算”的应用数据中心整体解决方案,并且在RedHat、华胜天成、DELL等知名厂商的大力支持下,仅用不到一年的时间便取得了显著的成效。这无疑又为国内高校在教育信息化建设中,结合云计算技术的应用提供了新的解决思路。
关键字:数字校园;云计算;虚拟化;数据中心;负载均衡
随着教育改革的不断深化和信息技术的飞速发展,数字校园建设已成为国内外高校现代化建设的核心内容,并逐步成为高校综合实力和现代化水平的重要标志之一。它不仅仅是高校教学、科研、管理以及服务等方面的重要技术支撑,更重要的是带来人才培养的观念、教育理念及内部管理的深刻变革。
在这样的背景下,在信息化建设伊始,广州大学就制订了明确的目标:利用先进的网络技术、通信技术、计算机技术和教育管理理念,在先进、高性能的新一代信息基础设施之上,构建先进、开放的数字校园应用支撑平台,开发和整合网络基础应用系统、电子校务系统、教学服务系统以及综合信息服务系统,开展多层次应用。实现学校信息化应用、资源及服务的高度整合,为学校的教学、科研、管理与生活提供先进、完善的数字化平台,最终达到国内同类院校领先水平。
在明确的思路指引下,广州的大学的信息化建设在2009年开始了大跨步的前进。在接下来的一年时间里,随着广州大学数字校园一期建设工程的开展,陆续建成了统一的×××认证平台、统一信息门户平台和共享数据中心平台,并在此平台之上陆续建立了OA系统、教务管理信息系统、人力资源管理信息系统、迎新管理系统、资产管理系统、科研管理系统、档案管理系统、研究生管理系统、学报管理系统、离校管理系统、教研学科管理系统等近二十个业务应用系统。但随着应用的推广和应用系统建设的深入,硬件资源瓶颈及资源利用不均衡现象就愈加凸显了。由于当前高校信息化现状就是数据中心大多数是以服务器(小型机或刀片服务器)和SAN存储连接方式为基础,一个应用系统部署在几个服务器上(应用服务器、数据库服务器),通过小型机或多组刀片来实现多个应用的部署。而为了避免核心业务系统出现单点故障的风险,通常采用主、备服务器来支持,这就需要更多的服务器资源,资金投入也就更多。但实际使用中,有些应用系统一天可能只有少数人使用,使用的次数也很少;另外,这些应用系统的使用模式也非常有规律,如大部分用户的使用和访问集中在上班时间。特别是非正常上班时间(晚上、节假日)利用率更低。在这些时间内,只有少数人偶尔使用OA系统、邮件系统、课程资源系统等,大量的业务系统实际上处于空闲状态,资源利用率不超过5%,但支持这些应用系统正常运行的所有资源需要不间断工作。”因此,如何利用先进的云计算技术设计方案,合理解决数字校园建设中存在的高投入、难管理、低效率、高能耗、低可用等方面的问题,便成了广州大学数字校园建设团队需要解决的重要问题了。
基于以上背景,数字校园总承建方广州联奕信息科技有限公司的技术团队,结合项目实际建设情况,综合一、二期工程的建设应用情况,在符合总体技术路线模拟环境下的严格测试评估后,设计了广州大学基于“云计算”的应用数据中心建设方案,接下来,在RedHat、华胜天成、DELL等知名厂商技术团队的大力支持下,仅用不到一年的时间便基本建成广州大学云计算应用数据中心,取得了显著的成效。实现了在不到20台刀片服务器之上构建了70多台虚拟主机,动态支撑了近二十多个业务系统的运行,将硬件资源平均利用率提高了近3倍之多,这无疑又为国内高校在教育信息化建设中,结合云计算技术的应用提供了新的解决思路。
2.1 建设目标
基于云计算的应用数据中心建设将遵循简化、共享、动态的原则,利用虚拟化、负载均衡和多级存储等技术,来建设一个动态资源基础平台,从而实现整合计算资源,提高设备利用率,降低应用复杂性,增强存储资源的共享能力、节约能耗等目标,最终使得在此基础之上构建的数字校园业务应用管理更简单、更全面,运行更可靠、更稳定,并能更加灵活便捷的为师生提供“随需而变”的应用服务。
2.2 系统架构
系统总体架构如图1所示
图 1. 基于“云计算”的应用数据中心总体架构图
从上图可以看出,我们针对广州大学数字校园一二期已经做了整体改造规划,根据不同的业务需求划分了若干个功能区,同时根据实际情况分别构建了服务器云与存储云,然后在此之上构建虚拟化业务应用集群。而数据备份则使用磁带机进行定时备份,在负载均衡方面采用了F5硬件负载均衡设备进行业务负载分担,同时还使用了防火墙、×××、IDS,IPS及审计设备保证整个数据中心的信息安全。
图 2. 基于“云计算”的数字校园应用逻辑架构
整体规划后的云计算应用数据中心很好的支撑了各类数字校园业务应用系统运行。
2.2 关键技术
在云计算应用数据中心的建设实施中,有如下关键技术需要我们重点关注:
- 服务器云
- 存储云
- 高可用HA
- VM在线迁移
- 动态资源调度
- 电源节省管理
- 功能模板管理
- 用户身份认证及×××管理
- 应用负载均衡管理
图3.广州大学云计算管理平台界面
2.3虚拟化应用集群部署
广州大学基于云计算平台的应用系统虚拟化部署如图4所示。
图4.应用系统虚拟化部署框架图
由于在实际应用中,某个虚拟机节点可能会出现预分配的内存或cpu资源不足的情况,那么vm监视组件将需要通过动态资源调度策略将整个虚拟集群中相对空闲的节点资源迁移到该节点上。通过资源映射的方式就可以达到物理资源利用效益的最大化,从而进一步保证了应用服务的高可用性及扩展性。
平台整体上线后三个多月,通过对近80份运行监控报告,200G的事件日志记录进行综合分析,性能表现稳定,良好的支撑了数字校园各种业务应用的平稳运行。其中,广州联奕公司独创的“混合集群管理技术”及“云服务快速部署策略”在其中发挥了重要作用。
图 5. 数字校园应用系统运行效果展示
广州大学初步建成了基于云计算的应用数据中心基础架构平台,并部署了基于云计算的集中化管理解决方案,旨在通过云计算提供各种资源系统和服务,建立一个互联互通、信息共享以及服务教学、科研和管理的“数字校园基础服务平台”,以解决其业务众多,分布异构,处理复杂,硬件更新频繁,软件安装繁琐和数据安全凸显等问题,及改善学校在教学、管理及科研IT建设方面所遇到的困境。
接下来如何充分发挥该基础平台的效用,并在此基础之上利用相关运维数据,综合分析业务相关性,进一步完善和改进各种资源调度策略,从而实现更加智能的辅助运维及管理功能,最终实现“智慧校园”的长远目标,将是广州大学及广州联奕信息科技有限公司需要继续共同关注的地方。
[1] 郭清顺.探索数字化校园建设规律走可持续发展之路.信息化教育,2009
[2] 2009年中国教育行业信息化综述.http://www.edu.cn/20091220/3166834.shtml
[3] 联奕数字化校园解决方案. http://www.ly-sky.com
[4] 广州大学信息化校园建设规划方案. 广州大学. 2009.7
[5] RedHat Cloud Computing [EB/OL].http://www.redhat.com/solutions/cloud/. 2010
[6] 陶桦. 虚拟化技术在数字化校园中的应用实践. 科技创新导报, 2009.
[7] Inhyuk Kim, Taehyoung Kim, Young Ik Eom. NHVM: Design and Implementation of Linux Server Virtual Machine Using Hybrid Virtualization Technology . 2010 International Conference on Computational Science and Its Applications , March 2010
[8] RedHat Documentation. http://docs.redhat.com/docs