云计算简介
一、 云计算概念 (一) 定义
云计算定义:云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使各种应用能够根据需要获取计算力、存储空间和各种软件服务。
示意图如下:
从使用范围,云计算分为私有云和公有云两种。私有云是为云所有企业或机构内部使用的云;共有元是对外部企业、社会及公共用户提供服务的云。此外,还有混合云。
从提供服务的类型上看,云计算分为三个层次:IaaS、PaaS和SaaS三种。 IaaS全称Infrastructure As Service,即“基础设施即服务”。IaaS以硬件设备虚拟化为基础,组成硬件资源池,具备动态资源分配及回收能力,为应用
软件提供所需的服务。硬件资源池并不区分为哪个应用系统提供服务,资源不够时,整体扩容;
SaaS全称Software As Service,即“软件及服务”。严格来讲SaaS构建于IaaS之上,部署于云上的SaaS应用软件的基本特征是具备多用户能力,便于多个用户群体通过应用参数的不同设置,共同使用该应用,且产生的数据均存储在云端。非严格的SaaS也可独立于IaaS,这样牺牲的代价是硬件的利用率,用户感知不到,如我公司信息魅力系统;
SaaS与一般网络应用的区别在于:不同的用户通过不同的设置实现不同的功能,而一般网络应用几乎都按照同样的实例运行,几乎无法做灵活的配置和调整。
PaaS全称Platform As Service,即“平台及服务”。层次介于IaaS和SaaS之间,也是最难实现,一旦实现后会带来巨大效益的一种形式。同SaaS,严格来讲也基于IaaS,它在硬件之上提供一个中间层,主要表现形式为接口、API、BO(业务对象)或SOA模块等,它并不直接面向最终用户,更多的使用者是开发商,开发商应用这些接口,可快速开发出灵活性、扩展性强的SaaS应用,提供给最终用户。非严格的PaaS也可独立于IaaS,同样牺牲硬件效率,如部分中间件、普元EOS等产品。
(二) 场景模拟
云计算不同层次给电信运营商带来的理想效果通过模拟场景描述如下: 1、 IaaS
客户A开发/购买了一套CRM软件,不用搭建任何硬件平台和网络,向云服务商提供环境需求说明书,主要包括:计算能力(TPMC、WebSpec等)、存储空间、备份要求、网络带宽、MTBF(平均无故障时间)、系统切换时间、系统软件要求等指标;
云服务商将上述指标输送至IaaS管理平台,该平台根据现有硬件资源情况,完成环境需求到物理设备的映射,并根据SLA设置系统迁移切换模式,完成云端部署;
云服务商不必了解具体部署位置,通知客户A服务开通;
IaaS管理平台按照客户A资源占用需求进行计费和收费(计费方式有资源提供情况、并发连接数、包月、流量等多种方面)。 2、 SaaS
云服务商发布其SaaS产品“云CRM系统”;
客户A经业务受理及开通后,通过特定入口登录该系统,进行适合于自己机构特征的配置,包括:机构组织、客户群体、关注数据及服务流程等;设定后即可开通服务;
客户B、C、D…经业务受理及开通后,可参照客户A流程,开通使用CRM系统,从表现上,每个客户与每个客户的“系统”均不相同。好像是为特定用户开发定制的一样,但其实都是一个“云CRM系统”模板。期功能类似与我公司“信息魅力”;
若与IaaS相结合,会极大提升系统灵活度;
云服务商对客户A、B、C、D…进行计费和收费(计费方式有并发连接数、账户数、流量、包月等多种方面); 3、 PaaS
在领域分析的基础上,我公司IT-BSS系统已经完成SOA化,以合理的正交分解粒度,将BSS基础功能和流程分解成各个对象模型(BO)或Web Services,并部署在云端,这些模块运行的基础软件(如中间件等)也需云化后部署在云端;
计费集成商A依据上述基础模块,可快速地开发出计费及采集系统,因其以SOA为基础,具备高度的灵活性和扩展性,经云化后部署在云端,为公司前台营业、后台处理人员提供软件服务;
计费集成商B依据上述基础模块,可快速地开发出综合结算系统,同样满足上述要求;
CRM开发商A、B依据上述基础模块,可快速地开发出CRM、PRM、BI等
系统,同样满足上述需求;
PaaS的主要特点是为中间集成商提供快速、一致性强、高度灵活性和扩展性的开发能力;
二、 云计算系统架构
云计算系统架构如图所示:
对于每个横向层面,云计算系统都分为管理平台和资源两部分。每一层的管理平台所管理的内容和技术实现都打不相同。 (一) IaaS
1、 IaaS资源
IaaS的资源是各种硬件,包括:小型机、PC服务器、磁盘阵列、交换机、SAN光纤交换机、磁带库/虚拟磁带库等;
为保证硬件资源充分发挥性能,应按照性能档次,组合进不同的资源池,在系统建设初期,建议同样品牌的机型组建一个资源池。如,对于小型机,IBM p/570/590/595组成一个资源池,HP XP12000/20000/24000组成一个资源池,HP