3.2.1 基础服务平台关键技术路线
1.市级共性云服务关键技术
(1)基于分层、分区、分级的平台框架设计技术
云服务中心涉及诸多业务部门用户和各类业务数据。为保障业务数据和业务系统的相对隔离,市级共性云服务必须对云服务中心设施、平台和服务进行分区管理,在不同区内,将不同的系统和数据划分成不同级别,并通过统一管理平台,对存储设备、网络设备、服务器设备等进行动态分区管理,对必要的涉密系统进行网络物理隔离,确保系统的隔离。
(2)基于IaaS架构的云服务基础设施和基于教育数字资源协同平台及资源交换的云平台服务技术
IaaS云架构提供了一组基础服务,如虚拟服务器、数据存储和数据库。将这些服务一起纳入一个平台,不但可以方便部署和运行应用程序,还可以轻松地搭建和拆除系统。IaaS云框架是可完全脚本化的环境,它们非常适合创建随需应变的框架,快速地组装好并能根据对资源的需求扩展或收缩的应用程序部署环境,这种能力是当今IT部门的重要价值主张。基于IaaS服务,通过API使用基于SOAP(Simple Object Access Protocol,简单对象访问协议)或REST(Representational State Transfer,表述性状态转移)消息访问,即可实现开放式云基础设施架构。在此基础上,构建新型的教育数字资源协同平台,实现动态资源和数据交换。
(3)基于SaaS三级成熟度模型的云架构开发路线
SaaS三级成熟度模型的云架构借助单个实例来满足不同客户的需求,并采用可配置的元数据为不同用户提供独特的用户使用体验和特性集。授权与安全性策略可确保不同客户数据彼此区分开来。从最终用户的角度看,他们不会察觉到应用是与多个用户共享的。这使云平台管理部门不再为不同客户的不同实例提供大量服务器空间,大大提高了使用计算资源的效率,直接降低了成本。为有效加强服务连续性,提高服务效率,充分提升资源应用效率,平台采用分布式计算、列簇式存储、虚拟化、负载均衡等云计算技术,通过多租户单实例(Multi-Tenant)的应用架构,有效降低SaaS应用的硬件及运维成本,最大限度地发挥SaaS应用的规模效应。