社区教育平台运营策略研究

2017-01-20 09:39范华
软件 2016年4期
关键词:负载均衡运营策略云化

范华

摘要:结合实际应用,从多维度、多层次论述了社区教育平台运营策略。从平台建设过程中规划设计实施“运营”策略、平台部署维护“运营”策略、平台资源共建共享“运营”策略、平台应用与推广“运营”策略和平台安全“运营”策略等五大方面进行分析探索社区教育平台运营综合策略。所论述运营策略,充分借力现代信息技术,助推社区教育平台应用与推广,技术理念先进值得借鉴学习。

关键词:社区教育;云化;负载均衡;数字化学习平台;运营策略

中图分类号:TP399 文献标识码:A DOI:10.3969/j.issn.1003-6970.2016.04.012

0 引言

教育部在《教育信息化十年发展规划(2011-2020)》中提出了“继续教育信息化是建设终身学习体系的重要支撑”、“加强继续教育公共信息管理与服务平台建设”等要求。鉴于依托网络自主学习已成为当今满足精神需求和提高自身综合素养的主要形式,因此,建设一个面向全体社会成员的资源丰富、功能完备、技术先进的网络数字化学习平台,是确保社区教育顺利开展的关键核心工程。在社区教育实践探索过程中,我国多省都在借力于现代信息技术研发上线了社区教育在线学习网络平台,受到了越来越多社区居民的喜爱和欢迎。

山东省教育厅《关于推进城乡社区教育发展的意见》(鲁教职字(2012)30号)要求:“发挥各级电大在广播电视、数字传媒等方面的优势,发展各类数字化远程教育,建设卫星、电视和互联网为载体的远程开放继续教育及公共服务平台,建设省、市、县、乡镇综合性学习网站,推进数字化学习社区建设”。2014年山东广播电视大学获批了山东省教育厅信息化专项试点项目“山东省城乡社区教育公共服务平台建设与应用”,作为构建“五四式”社区教育体系和教育模式的实质性展现舞台,是做好社区教育的“根基”,是联系、聚集、统一全省社区教育体系综合框架的桥梁和纽带,是提供给社区居民学习的窗口,是广大社区居民、丰富学习资源、在线教育与服务管理人员的聚集地,是建设“人人乐学、处处可学、时时能学”学习型社区的网上大学堂,当前社区教育平台建设已经进入实施阶段。

社区教育网络平台上线后,如何更加有效地管理运营?是当前需要解决的迫在眉睫的问题,需要进行通盘考虑。其中,“运营”是指对社区教育平台经营过程的计划、组织、实施和控制,是与平台建设和应用密切相关的各项管理工作的总称,同时,运营管理也包括了对社区教育平台进行设计、应用、评价和改进的管理工作。数字化学习平台坚持做到以制度为保障,推进平台建设;以质量为核心,提升平台内涵;以服务为手段,推广平台应用;以宣传为手段,聚集平台人气。

本文从平台建设过程中规划设计实施“运营”策略、平台部署维护“运营”策略、平台资源共建共享运营策略、平台应用“运营”策略和平台安全运营策略等五大方面进行分析探索社区教育平台运营综合策略。

1 社区教育平台规划设计实施“运营”策略

平台在规划设计时高标准严要求,遵循了“规范性、可靠性、易操作性、可扩展性、易维护性和安全性”等基本原则,使得社区教育平台能够同时满足千万级访问需求和易用易维护的操作需要。同时,充分考虑到当前广大移动用户学习需求,同时实现了PC学习平台和移动学习平台,开发了基于主流移动终端操作系统的移动学习客户端(包括Android手机终端、苹果手机终端、iPad),实现城乡社区居民处处可学的需要。并且,移动版提供了离线阅读功能,支持信息下载和缓存,方便用户在没有网络的情况下也能正常阅读浏览;同时系统记录了阅读或浏览进度等信息,当连网时便向服务器同步进度信息,实时更新用户的学习进度。移动版还提供了定位导航功能,可以实时定位使用者地理位置,根据所处位置推送或推荐相关课程信息等内容。

1.1 总体功能架构

社区教育公共服务平台整体应用架构由三个体系四个层级构成,其中,三个体系包括标准规范体系、安全保障体系、运行管理体系;四个层级是指基础设施层(网络与服务器)、数据资源层、应用层、门户层。而应用层又可以进一步划分为三个子层:应用支撑平台、网络教学应用层和用户空间管理平台。

1.2 面向云化的可扩展架构

为保障平台运行的高效性和稳定性,平台采用了构件化、面向对象的设计,做到了灵活扩展和配置,使得平台具有良好的可扩展性、易操作性、易维护性和可移植性等。平台开发支持云化部署,完全支持云计算和云存储等时下流行的应用技术,为平台云化或租用云平台提供了强有力的基础支撑,无缝过渡到云平台,整个平台架构的系统拓扑图见图1。

平台采用模块化设计,具有按需自动生成子平台的功能,可实现分布式部署,降低网络压力、支持分级维护管理,合理进行资源的管理与分享。各级管理员能对本级平台进行方便的维护与管理,能够灵活设定资源共享与通讯,整个平台具体包括用户部分、应用部分和数据部分三个部分。其中,用户部分包括学生、教师或企业通过Web浏览器或手机客户端访问系统,系统管理员使用Web浏览器或手机客户端软件访问后台管理系统。应用部分主要包括系统的软硬件设备,提供系统整体功能。数据部分主要包括数据存储的软硬件设备,提供数据存储及安全保障。

1.3 负载均衡平台部署

平台部署采用了基于Nginx的Tomcat负载均衡以及集群,如图2所示。

Nginx是一款轻量级的Web服务器/反向代理服务器,并在一个BSD-like协议下发行。其特点是占有内存少,并发能力强。如图3所示,在基于Nginx负载均衡及集群实现中,对服务A启用A1、A2两台虚拟机,部署到两台不同的物理机上,同样,对服务B做类似的部署。这样,既避免了由于物理机故障导致服务中断,又有效地利用了物理机的资源。

1.4 平台的业务封装拓展

平台实现采用了业务实现基础平台,它为上层业务功能软件提供了良好的封装运行系统和各类专业的协议和接口处理,包含了四个方面内容:协同应用、移动互联、融合通信和物联应用,可以组合使用,广泛地支持Android、IOS、M2M、CTI等。根据平台业务需求,在数据逻辑层建立了业务逻辑数据库,包括数据共享、模板、类型、状态、归档、配置等,为业务功能实现提供一体化的业务数据和逻辑支持。

平台具备平滑的近线性扩展能力以应对系统演进过程的业务范围扩展和业务量增加,支持系统的水平扩展和垂直扩展。通过分布式的架构和云扩展,随着用户的增加和点播压力的增长,通过流媒体服务器和反向代理服务器的软件控制,保证每个用户接入访问的带宽和响应时长;另外,通过硬件的横向扩容或云平台硬件指标的增加,平滑过渡提供系统能力,无缝顺利升级到千万级学员同时在线学习、百万人同时视频点播。

1.5 统分结合的建设原则

平台建设与部署在规划上统一设定、省级总平台和地市县子平台在建设上可以分布实施。系统建设采用了CMS(Content Management System,内容管理系统)模式,即网站集合的站群系统,使得网站风格统一,实现了分级管理,信息共享,单点登录;以便适应省级与地市县统分结合的管理架构,通过简单的选择、设置即可轻松做到子平台门户网站复制部署,省级统一门户作为省内唯一入口,而通过链接选择进入济南、泰安等地市县门户,并且在省级门户已经登录校验过的用户,可以根据用户的归属单点进入地市县子平台。

另外,平台设计按照模块化进行,具有按需自动生成子平台的功能,可实现分布式部署、支持分级维护管理。各级管理员能对本级平台进行方便的维护与管理,能够灵活设定资源共享与通讯。

1.6 平台编程框架

平台编程采用了B/M/S超编程框架,该框架是用以支持对于WEB应用(B/S)和移动应用(M/S)的高效编程框架。应用了先进的超编程(元编程,MP)技术,包括业务和逻辑程序在内的程序流作为对象,元数据解析编译器使用模板产生暂时性的源码,然后再和剩下的源码混合并编译。其中,业务和逻辑超编程处理构件与超编程框架配合方便地实现了对于业务和逻辑程序的超编程处理。

其中,移动互联应用实现采用了跨平台的M/B/S(Mobile/Brower/Server)自动整合生成技术,适合于各主流移动操作系统的行为模板抽象集成,对于业务逻辑、信息交互和用户终端管理等各项功能。显著提高了移动应用的实现效率并完整实现了与现有的B/S技术的无缝融合,为将信息架构向移动互联网发展提供了强有力的技术保障。

2 社区教育平台资源共建共享运营策略

社区教育平台资源包括课程库和项目库中的所有资源,资源共建共享运营策略在整个社区教育平台运营中显得至关重要,究竟如何推动资源共建共享呢?首先应确立好资源共建共享机制;其次,资源共建共享所依托的社区教育平台必须有强大的云技术支撑服务系统,即优质资源必须放置在强大的云技术支撑服务平台上。在上述社区教育平台规划设计实施“运营”策略中已详细论述了所采用的面向云化的可扩展架构和负载均衡平台部署,从技术上为资源共建共享做到了强有力的支撑,做到了平台空间资源自动智能汇聚。

2.1 资源共建共享意义

数字化资源建设是社区教育工程中一项长期持久的工作,需要投入大量的人力物力,尤其,当前,社区教育需要海量的数字化资源,单凭某个部门或个人是难以完成的。为此,资源共建共享是聚集海量优质数字化资源最佳选择,通过资源共建共享,一是可以避免重复建设,节省不必要的开支;二是做到在短时间内汇聚大量优质数字化资源;三是能够使得已建资源得以充分利用。

2.2 资源共建共享机制

资源共建共享机制的建立是平台资源能够实现共建共享的关键,资源共建共享是新时代教育信息化的一个基本要求。资源共建共享的主要形态就是“大家帮大家”,每个机构或个人发布的资源能够彼此公开,大家共享,这才是真正意义上的共建共享。但是,长期以来,对于资源的使用,人们习惯于共享,而不屑于共建。其实,只有资源建设为“活”的资源,对用户真正有用的资源,也只有真正共建共享了,才能够使资源做到动态更新,变得“活”起来,做到常用常新,变成对社区居民真正有用的资源。

在资源建设中,平台采纳了全民资源共建/人人教的基本策略,设有社区居民自传资源功能模块,经后台管理员审核后便可将其归类到社区平台资源库中。该策略优势表现为一是可以吸纳大量优秀的社会资源,二是可以更好地激发社区居民参与平台建设和学习的积极性,三是可以增加学习平台的吸引力和创造力。

2.3 社区教育数字化资源云共建共享模式架构

平台针对数字化资源采用了云共建共享模式架构,具体实现分为资源层、管理层和应用层三层,每层分为若干子层实现相应的子功能,其层次结构和每层主要功能见图4。

3 社区教育平台应用推广“运营”策略

平台应用运营策略主要针对教师与学习者所对应教学过程和学习过程实施了特定的管理,以便于“教与学”的实施,为教师和学习者提供开放式智能化超便利的学习超市。同时,利用平台强大的后台管理功能,实现了对用户在平台中活动行为的智能数据挖掘,为有效推进平台应用提供了重要支撑。

3.1 教学过程管理

在平台应用中,教师可对课程信息进行维护,包括课程教学大纲、教学团队信息、课程通知公告、课程内容的组织、课程章节结构等;可以设置课程资源的学习时长、为针对课程视频资源设置练习、设置知识点提示等;可以添加发布课程作业、设置练习题测验及考试;进行作业、测验、考试的批阅以及反馈和指导;教师可在课程视频中设置打点测试、知识点提示。实现了全方位360度无死角的教学过程管理。

同时,平台实现了与国家数字化学习资源中心山东中心进行了无缝对接,教师可以便捷引用其中的数字化资源来组建课程。支持教师协同备课,教师之间可以对同一门课程进行协同建立章节和分享课程资料等。平台可以从专业角度、课程重要度、学习时长及在线时长、平时作业检测及考试效果分析等多维度、整体与个体、平时与考时、学习效率等多角度进行全方位的统计分析,真实还原评估整个教学过程,为课程改进及学习调整提供可靠的凭据。

3.2 学习过程管理

在社区教育平台中,学习者的学习过程管理采用了“全生命周期档案”,如图5所示。其中,包括了学习者选课、学习、测评以及整个过程中行为记录,为学习者建立了完整的档案卡,并与学分银行想对接,可以实现不同学习形式之间的学分积累和转换等功能。

3.3 智能数据挖掘

平台对于用户行为的分析,实现了根据用户浏览平台及登录系统后进行的操作、点击内容及浏览时长进行综合性建模数据分析。对用户的行为进行分析预判,以便针对性进行资源推送或信息推荐。同时,还能够对课程进行智能分析,实现根据用户的专业、课程点播内容及学习观看时长、课程资源的评论及关键词等信息进行综合性建模数据分析,对用户的学习重点及兴趣点进行定位,以便于针对性地进行相应资源推送或信息推荐。

4 社区教育平台安全运营策略

安全“运营”策略是社区教育平台整个运营体系中相当重要的一环,尤其在当前互联网环境日趋复杂的情况下,有效保护平台中各种资源和用户个人信息、平台的可用性等都应纳入安全运营的目标。平台安全运营硬件拓扑见图6,在内外网之间设置了防火墙、IPS、IDP、QoS等网络安全设备,实现了访问过滤、入侵检测、入侵检测防御、流量监控等功能。并且,为了方便Internet用户访问平台,引入了DMZ区。

5 小结

鉴于依托网络自主学习已成为当今满足精神需求和提高自身素养的主要形式,因此,建设一个面向全体社会成员的资源丰富、功能完备、技术先进的网络平台,是确保社区教育顺利开展的关键核心工程。而社区教育平台运营贯穿于整个平台建设与应用全过程,有效地运营是顺利开展社区教育的前提和基础。

本文结合实际应用,从多维度多层次论述了社区教育平台运营策略,提出具有创新性、可操作性等策略研究成果,形成易实施的策略方案,总结可复制、易推广的社区教育平台运营策略经验方法等。对于当前社区教育网络平台的建设具有很好的借鉴意义,在社区教育实践中显现出良好的应用价值。所论述运营策略,可操作性强便于推广复制;技术理念先进值得借鉴学习。充分借力现代信息技术,助推社区教育应用与推广。

猜你喜欢
负载均衡运营策略云化
面向云化的核心网架构分析
异构环境下改进的LATE调度算法
独立学院微信公众平台建设的研究
高校官方微信公众平台运营策略与管理方法研究
核心网云化技术的分析