云计算体现了以服务方式变革IT的新思维,一系列业界具体实践已在证明这种新思维的价值。本书除了让读者认识和思考云计算外,也希望在读者进行云计算实践时给予一定的帮助和指导。本文尝试分析在云计算实施过程中所应遵循的一般方法相特别之处。
然后,本章就实施要点的关键之点展开分析,分别从企业用户和云计算提供商的角度来看实施云计算所应关注的几个重要方面。需要指出的是,与通常的IT系统和服务的实施相比,本章重点强调因云计算的特点而引起的不同之处,对于具有共性的一般问题,读者可以参考其它相关资料。
云计算的实施涉及资源池、云管理平台、管理员、用户和建设者这五大要素,如图3.1所示。下面简要介绍和分析这五大要素。
l·资源池:指数据中心的基础设施和功能软件,包括服务器、存储、网络、安全严备、操作系统、中间件等。在建设云计算系统时,资源池的构建受多种因素影响而差别很大,包括计算资源数量(如上万台服务器还是几百台服务器)、用户群规模(如几百万用户还是几万用户)、所提供的功能(如IaaS、PaaS还是SaaS)等。管理资源池时通常采用虚拟化方式提供统一的管理接口,屏蔽来自不同厂商产品的差异。
2·云管理平台:是云计算服务提供商提供和管理云计算业务、云计算消费者订阅和配置所需服务的平台。一般情况下,云计算管理平台分成BSS(BusinessSupportService)即业务支撑服务、OSS(OperationSupportService)即运维支撑服务和MSS(ManagementSupportService)即管理支撑服务,将在第3.6.3节中详述。
3·管理员:主要是进行云计算管理的运维人员及其相关的IT经理。管理员监控和管理云计算提供服务的使用情况并对IT设备进行日常运维。在云计算业务的管理中,管理员管理的对象本质上是服务,而非设备,而服务又直接支持业务。因此,管理员具备业务能力非常重要。
4·用户:不同的云计算业务对应的用户类型不同。比如,IaaS的用户是自动申请资源的中间件或手工调用资源的IT工程师;PaaS的用户是自动部署应用的上层软件或手工部署应用的IT工程师;开发测试云的用户是软件开发测试团队;桌面云的用户是企业的普通员工。针对不同的用户,云计算所应提供的虚拟化程度、自动化流程和性能指标也应不同。在实施云计算时,分析确定用户特点非常重要。
5·建设者:一般是系统集成商或服务供应商。建设者根据需求设计云计算服务,并进行具体的系统集成和设备调试。企业为了适应不断变化的环境和业务,其lT能力需要不断地进化。在云计算时代,企业lT能力的进化表现在云计算业务的快速、持续更新。系统集成商作为云计算的建设者,其快速、持续的建设能力,包括技术能力、集成商自身的财务能力、持续发展能力等,在云计算项目中特别的重要,另外有一点需要特别指出。从本质上,云计算实际上也是某种类型的IT系统和服务,它在实施的过程中也需要遵循lT系统开发、测试、运行、维护所应遵循的一般方法。