先知智慧校园云平台技术架构
1应用云服务层
应用云服务层(SaaS)又称为:软件运营服务模式。
它面向最终用户,将不同应用系统托管到同一平台上进行统一管理,实现隔离和共享,以达到减少系统硬件重复建设、减少系统维护量的目的,并且随着数据的集中,建立数据仓储。
软件云服务关键技术也是在高层对数据中心进行虚拟化,即在区域级数据中心为每个学校建立一个学校级的虚拟数据中心,这种虚拟数据中心技术具有很强的可扩展性。虚拟数据中心可以支撑大量的应用系统,无需像传统开发方式,每开发一个系统进行数据隔离,虚拟数据中心结合平台服务层的分布式文件系统可以更加有效实现分布式存储和并行计算。
在向客户提供联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于教育单位来说,SaaS是采用先进技术的最好途径,它消除了单位购买、构建和维护基础设施和应用程序的需要。
在这种模式下,不再像传统模式那样花费大量投资用于硬件、软件、人员,而只需要支出一定的服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的模式。
具体来说saas可以为客户带来如下的价值:
a) 服务的收费方式风险小,灵活选择模块,备份,维护,安全,升级
b) 让客户更专注核心业务
c) 灵活启用和暂停,随时随地都可使用
d) 按需定购,选择更加自由
e) 产品更新速度加快
f) 实现年息式的循环收入模式
g) 有效降低成本
h) 准面对面使用指导
i) 在全球各地,7*24全天候网络服务
j) 不需要额外增加专业的IT人员
k) 大大降低的投入成本
2分布式平台层
分布式平台层技术以分布式计算、分布式存储和数据挖掘为核心,可以架构在基础设施层之上,也可直接架构在大量廉价的物理硬件上,分布式平台层是以多单位租用、集中管理、多级级联为特征的软件平台(如果学校数据中心托管到区域级数据中心)的基础支撑,主要为独立软件开发商和软件开发人员提供服务,不直接面对最终用户。平台服务层从软件虚拟化角度屏蔽物理硬件的物理位置和差异,以统一的文件系统方式来访问不同物理位置、不同性质的设备,达到管理大规模网络就像管理一台计算机一样简单,并且提供在大规模网络上提供并行计算、灾难容错的编程模型。目前比较成熟的平台服务层系统有谷歌的GFS分布式文件系统和开源的Hadoop分布式系统。目前淘宝网、雅虎等公司的大型计算、存储平台均架构在Hadoop平台上。
3基础设施服务层
基础设施服务层(IaaS)云技术是通过硬件资源虚拟化技术实现,即将所有物理服务器、存储设备集中到资源池,通过虚拟化软件把一个物理服务器虚拟化成若干个虚拟机,操作系统和数据库等系统软件运行与虚拟机上,从而解除应用系统与硬件服务器绑定,以达到对硬件资源动态分配,按需使用、统一管理、动态迁移、负载均衡等目的。
基础设施服务层建设目的主要是通过虚拟化提高系统的安全性、可管理性和降低建设成本,但是以牺牲性能为代价,并且目前虚拟化平台软件对于高CPU,高速磁盘IO性能损失高达20%左右。
结合实际情况,采用先进的云服务技术在应用层进行虚拟化,将传统部署在学校或教育部门服务器终端的教育应用集中部署在“教育云”上,为区域级教育部门、学校、教师、职工、家长和学生提供“一站式”、“个性化”教育服务。