根据产品特性,中兴通讯云计算架构细分为硬件层、虚拟层、软件平台层、能力层、 应用平台以及软件服务层,对应经典云计算架构中IaaS、PaaS、SaaS三层服务。
(1)硬件层和虚拟层对应IaaS层
主要提供基本架构的服务,比如提供基本的计算服务、存储服务、网络服务。
计算服务是提供用户一个计算环境,用户可以在上面开发和运行自己的应用,此环境一般是包含约定CPU、内存和基本存储空间的虚拟机环境,也可以是一台物理服务器,但是对用户是透明的。
存储服务是提供用户一个存储空间,根据用户需求不同可以提供块存储服务,文件存储服务,记录存储服务,对象存储服务。
网络服务是提供用户一个网络方案,可以让用户可以维护自己的计算环境和存储空间,并可以利用计算环境和存储空间对外提供服务。
(2)软件平台层、能力层、应用平台组成PaaS层
软件平台层主要提供公共的平台技术,比如统一支撑操作系统,包括使用到的ZXINOS,ZXJOS等运行平台,对应用屏蔽了运行环境差异,应用只要关心业务逻辑即可;也包括统一计费、统一配置、统一报表等后台支撑,各种应用利用相应的框架进行开发后,即可做到对外统一界面、统一运维管理、统一报表展示等;也包括分布式缓存、分布式文件系统、分布式数据库等通用技术,上层应用可以根据自己的需要使用相应的API就可以使用到这些通用技术。
能力层主要提供基本业务能力,比如传统电信服务中的短信、彩信、wappush等,互联网服务中的图片、地图、天气预报等,随着IMS兴起,也提供IMS中的彩铃/彩像、IVR等能力,支持业务运营管理和内容交付。
应用平台层是通过API或者自己的接入能力,将能力层的服务进行封装,抽象成一个个原子服务,对上层应用提供服务,从而简化了上层服务的开发。
(3)软件服务层对应SaaS层
软件服务层主要是对用户提供具体的服务,比如SNS社区、移动U盘、企业移动IM等。同时,中兴云计算架构还提供多层次安全解决方案和管理方案。
云计算架构虽然分了多个层次,但是每个层次之间都是松耦合关系,在一个具体的案例中也不是每个层次的服务都使用到,而是根据具体的应用环境搭建相应的云计算架构。
下文继续:云存储方案之中兴通讯