基于私有云的高校办公系统研究

2018-06-19 02:14王枫
无线互联科技 2018年3期
关键词:私有云技术

王枫

摘要:文章对私有云关键技术进行深入研究,提出一种新的云结构模式,分析高校办公系统的现状并总结问题根源,将私有云技术应用于高校办公系统,可大大提升了办公效率,整合现有系统资源。关键词:私有云;办公系统;技术

随着信息技术的不断发展和高校的信息化建设不断收到党和政府的关注,高校的信息化水平逐年提升,办公自动化已基本普及。但高校教师不坐班、人员移动性大、没有固定办公场所和用品:以及高校多业务系统之间兼容性差、不易扩展等原因,导致高校信息化使用率不高。基于以上弊病,本文提出基于私有云的一套高校集成信息系统。

1 关键技术

1.1私有云

云计算是一种依附于网络的计算系统,该系统具有极强的伸缩性。云计算系统可以使用大量相对廉价的、闲置的、分散的服务器集群作为运行的基础硬件设施,同时采用相应的应用程序与底层服务协作开发,最大限度地利用可用资源:这样通过获得多台服务器之间的冗余空间,获得高可用性和分布式计算[1]。

云计算根据不同的服务性质,可分为公有云和私有云兩类。公有云是用户通过连接Internet向平台发出服务请求从而获得服务,云平台所使用的数据和资源均在Internet上,并且多数公有云需要付费;而私有云则是向单位内部自行搭建的云平台提出服务请求而获得服务,所使用的数据和资源为单位内部所有。相对于公有云,私有云具有更好的安全性和可控性[1]。

1.2云集成技术

通常情况下,人们习惯把云计算分成3部分:SaaS,PaaS和IaaS。这种分法主要侧重于从使用者的直观感受。SaaS主要为使用者提供应用服务;PaaS主要为使用者提供底层设备服务;IaaS主要为使用者提供虚拟机等资源的服务[2]。一种较新的云计算的架构如图1所示。

该架构主要可分为4层,简称三横一纵,分别是应用层、运行层、基础层以及纵向的管理层;使用者可以通过管理层去管理横向的3层,而横向的3层则是为使用者提供强大的云计算服务和良好的交互界面。

应用层主要功能是和使用者建立良好的互动,为使用者提供友好的展示界面,进行多种服务应用。其主要使用以下4项技术。

(1) HTML:又称为超文本标记语言,是一种规范,一种标准,超级文本标记语言是使用标准通用标记语言的一个应用。超级文本标记语言通过标记符号来标记用户想要显示在网页中的各部分内容。超级文本标记语言文档操作起来并不是很复杂,但其功能却非常强大,超级文本标记语言可以支持不同数据格式的文件镶入,它也是万维网(WWW)盛行的标记语言。(2) JavaScript: -种直译式脚本语言,现在己被广泛用于Web应用开发之中,属于一种网络的脚本语言,常用来显示网页中各种动态部分,使用户在浏览时更流畅、直观,增加网页的可读性和美观性。通常情况下,JavaScript脚本嵌入在HTML中,与HTML相辅助,以完成网页的动静态内容组合功能[3]。(3) CSS:层叠样式表是一种用来表现HTML或XML等文件样式的计算机语言。它对页面的外观起到布局、分块的作用。通常CSS也是最先被编写。(4) Flash:是一种交互式矢量图和Web动画的标准。Flash能够实现动态的,可伸缩的导航界面;同时也可以制造出各种非规则的显示效果,这是HTML等语言无法实现的,使网页的显示更加多变,为用户提供更多体验和视觉效果。

运行层主要是对使用者需要的数据进行处理和缓存,主要使用以下4项技术。

(1)并行处理:是一种革命性的技术变革,它可以实现服务器在同一时刻或同一时间间隔内同时运行两种或两种以上性质相同或不相同的工作。现阶段的并行处理主要分成3种形式:时间并行,空间并行,时间+空间并行。(2)应用服务器:通过对现有应用服务器内部的策略调整,它可以增加现有服务器的运行效率,为云计算提供基础服务。(3)多租户技术(multi-tenancy technology):是一种软件架构技术,被称为多租户技术或称为多重租赁技术,它可以在确保各用户间数据的隔离性的同时,实现在多用户的条件下共同使用相同的系统或程序的组件,为异地服务公用的实现提供基础。(4)分布式缓存:对传统缓存的根本变革,实现了业务系统、数据库、分布式缓存之间的数据传输速度差异,转变了原来只关注CPU、内存、缓存之间的数据传输速度差异,因此,分布式缓存多被应用于大量的复杂数据和动态变化处理,己实现网页和用户所生产的场景要求。

基础层是为给上面的运行层准备其所需的数据等资源,主要有以下4种技术。

(1)虚拟化:也可以理解它为基础设施层的“多租户”,因为通过虚拟化技术,能够在一个物理服务器上生成多个虚拟机,并且能在这些虚拟机之间实现全面的隔离,这样不仅能减低服务器的购置成本,而且还能同时降低服务器的运维成本。(2)分布式存储:与目前常见的集中式存储技术不同,分布式存储技术并不是将数据存储在某个或多个特定的节点上,而是通过网络使用企业中的每台机器上的磁盘空间,将这些分散地存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落[4]。(3)关系型数据库:关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。(4) NoSQL泛指非关系型的数据库。随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

2 高校办公系统现状及问题

随着信息技术的应用与普及,简单地利用Office软件打字、制表等操作己无法满足办公需要,为了提高工作效率,加强信息共享,各地、各级科研单位纷纷加强信息化建设,希望将整个办公环节陆续纳入计算机网络系统。2.1计算机应用现状

2.1.1不能熟练掌握计算机操作技能,导致计算机本身功能的闲置浪费

不熟悉计算机操作,对相关应用软件的使用也缺乏足够了解,致使单机使用的工作效率无法达到应有水平。普遍现象是,计算机应用仍局限于文字和表格的简单处理,与我们工作紧密相关的数据管理和查询、计算机通信和管理、图文混排和文档管理等方面的强大功能,在实际工作中几乎无法发挥其有效作用。

2.1.2对计算机网络建设的重要作用认识不足,建设目标不够明确

目前,我们对计算机的使用很大程度上仍停留在单机作用阶段,随着公文、报表、数据等各类信息量越来越大,涉及的部门越来越多,传统的处理方式、通信方式和信息利用方式己不能满足需求。只有加强网络建发,构建管理和辅助决策分析系统,使计算机系统建设从数据处理阶段上升到信息资源利用的高度,才能从根本上解决这个问题。

2.1.3计算机和网络的使用管理缺乏规范

许多部门计算机数量不断增加,但相应的规范性管理措施却是空白,大量计算机闲置或使用不当,维修维护极为混乱,特别在网络开通后,又出现了设备安全、信息安全、网络安全等一系列隐患,急需技术上的制约和制度上的规范。

2.1.4对计算机软件的认识存在误区,投入不足

不少部门在硬件方面不惜大量投入,却忽视软件的作用。而计算机的强大功能,恰恰是通过各类软件来实现的,特别在网络安全、网络管理、信息资源管理、办公自动化管理系统等方面,软件的作用事半功倍,不进行软件投入,计算机的网络的作用是无法体现的。

2.2常见问题

通过调查、分析,归纳了高校日常办公自动化工作中存在的问题,这也是一般科研单位普遍存在的共性问题,亟待解决。

(1)人与人的协作问题。具体表现为:

——怎么把文件给我的同事?U盘拷来拷去太麻烦。

——我的文件要审批,领导现在有时间吗?

——有问题与他沟通,打电话又不方便怎么办?

——到一个会场不方便,能否开个视频会议?

(2)人与信息的协作问题。具体表现为:

——我要找一些院里的公开照片和资料,可是去别人那里跑来跑去实在太麻烦。

——我现在的电话本是最新的么?怎么找他的联系方式?

——每次叫全院职工填写表格的时候都非常麻烦。

——这份表格需要几个人同时填写怎么办?

(3)人与工作流程的协作问题。具体表现为:

——文件的收发能否更加方便快捷?

——科研项目的申报太繁琐,能通过网上完成么?

——想要预定—下会议室,不知道现在有没有安排?

——工作总结怎么写啊,不知道今年都干了什么。

尽管各部门的业务和职能有所不同,但是从根本上都需要一个非常容易连接人、信息和工作流程的办公协作平台。如何构建一个能够解决三方面协作问题的系统平台,是办公协作平台成功的关键。

2.3传统办公流程的局限性

2.3.1数据零散、不便于管理

数据大多存储在本地,用户通常需要自己进行数据备份,数据恢复困难,保密性差。而且多年来积累的大量文档资料,大部分是Word格式,每个文档又涉及多个部门,一旦发生版本变更,在通知与更新时又增加烦琐的工作环节,所以在版本管理上没有更好的办法,只能通过文件名进行识别,经常造成时间和精力上不必要的浪费。

2.3.2办公协作性差

同—工作经常涉及不同部门以及不同用户,在共同完成一個项目,进行文档编写或图纸设计时,常常各自为战,没有统一的系统平台,无法实现真正意义上的协作工作、共同完成。

2.3.3无法进行有效的信息共享

同一文档经常需要被多个部门、多名员工分别使用,每个员工又都各自进行文档存储管理,使用这类文档资源,只能通过点对点借阅,文档共享极为不便,出现“信息孤岛”现象。

2.3.4难以对分散信息进行有效整合

从IT化知识管理的角度来看,很多单位的问题不是缺乏信息系统工具,而是系统杂乱繁多,缺乏统一规划和有效整合。单个系统间根据不同需求分散开发,平台不一致、界面不统一、帐号、密码各异,扩展件和兼容性差,信息割裂严重,形成了大量信息垃圾和孤岛,有用信息查找非常困难。信息化程度越高,这种情况往往越严重。

为了提升工作效率,保障数据安全,确保IT平台和IT服务满足发展的需要,在部门内部建立有效的信息沟通网络和统一的数据信息处理中心至关重要。

3 云平台的技术优势

3.1高度集成性使现有办公软件功能100%发挥

最终用户使用的应用系统是一套统一的微软应用系统。在相似的界面和操作习惯下,用户可以获得邮件信息、办公信息、专业应用信息、关系数据库信息、Internet信息等各个方面的信息。这样可以大大减少开发工作量,提高应用系统的可靠性,充分发挥现有Office,Windows等软件的功能。对最终用户来说,不需要在几个客户端软件或应用程序之间、几个服务器系统或数据源之间来回切换。

3.2完善的安全机制

平台本身提供口令验证、加密、权限控制、电子签名、加密传输等安全机制,可以将数据访问及读写权限控制到每一个操作对象,为工作流中的每一个用户分配相应的工作权限。

3.3开发快捷、扩展容易

应用平台实施的效率、效果是投资回报的关键。电子邮件功能是办公协作平台的基本功能,在系统实施短时间内,就可以建立起电子邮件网,马上投入使用。而即时通信系统直接就可以实现简单的视频会议功能和短信功能,各部门特有的工作流程则可以利用.NET的快速开发、实施能力在较短的时间内实现。这些功能都非常适应办公自动化需求多变、繁杂的特点。

3.4管理容易、机制完整

由于采用单一的软件系统,所有的应用开发都建立在统一的平台之上,主要的维护工作集中在应用管理一级,管理工作的难度与工作量大大降低。在进行安全性管理、系统可靠性管理等重要工作时,可以为管理人员提供完备的技术手段。

[参考文献]

[1]徐青JavaScript恶意代码检测技术研究[D].成都:西南交通大学,2014

[2]孙浩办公自动化中的计算机技术应用[J].电子技术与软件工程,2017(2):149

[3]俞晓栋.试论办公自动化中的计算机技术应用[J].福建质量管理,2016 (5):166

[4]钟玲办公自动化中的计算机技术应用[J].信息与电脑(理论版),2016 (4):64-66

猜你喜欢
私有云技术
虚拟网络建设思考与实现