生命周期的概念应用广泛,其基本涵义可以通俗地理解为“从摇篮到坟墓”的整个过程。在我们日常生活中适用于多种场景,比如企业产品的生命周期、客户服务的生命周期、自然环境的生命周期等,这些都是一种“事物”从萌芽到“衰败”的整个过程,并在持续闭环、不断的演进。

关于云计算,它是一类技术、是一种方案、是一个理念,甚至在今天,云计算与大数据、物联网和智能科技都能紧密相连。但这并不会阻碍它自身的功能与定位,即:围绕IT、关注资源,聚焦业务。在之前介绍的内容中,多少有提到过云计算技术的核心是构建IT基础设施资源池,因为资源就是云所管理的关键对象。所以关于云,扒开了揉碎了就这一页纸,也就是把资源理解透彻,贯穿业务,有始有终,这就足够了。

在这里,我们总结六部分能力说明云计算到底如何管理资源、又是如何形成生命周期的。具体包括基础设施准备、资源准备、服务交付、应用部署、业务保障、资源计量等部分。

基础设施准备:IT支撑系统无论是在业务支撑领域、网管领域还是管理信息系统领域,其基础设施都会涉及网络平台、计算平台、数据存储、数据管理、中间件、IT安全、资源共享、节能减排等技术领域资源准备。说到数据中心基础设施的核心部分,其计算平台领域需要关注分区技术、虚拟化技术、刀片技术等;在数据存储领域需要关注虚拟化存储技术、分布式存储技术、网络存储技术、智能存储技术。网络、计算平台和存储构成硬件平台,我们需要研究硬件资源池,硬件资源层面推进应用和硬件的分离,以资源池形式实现对上层应用的灵活支撑。在数据管理领域关注并行处理技术、内存数据库、数据仓库、数据建模及数据挖掘技术;在中间件领域需要关注各种中间件产品;所谓基础设施准备,实际上就是将上述设备设施以资源的形态所呈现,并将其通过IT可操作对象交付给系统操作人员,这个就是一个标准的准备过程。

资源准备:IT资源是一种面向运维管理者的基础环境,只有高效稳定的资源才能支撑上层复杂的业务,所以资源是云的核心。常规理解的IT资源主要包括计算资源、存储资源和网络资源,当然还不乏一些周边设备与外围显示。由此可见这些资源源自于基础设施,比如计算资源的溯源是服务器等主机、能力单元大多只CPU和内存等;比如存储资源的溯源是本地盘或磁盘阵列,能力单元大多只存储类型与存储容量;比如网络资源的溯源是网络交换设备与网卡,能力单元大多只网络接入类型与网络带宽。所谓资源准备,就是使IT资源管理具备基础设施资源的提供能力,通常通过虚拟化技术将IT基础设施转化为资源池。

服务交付:IT服务,是指满足用户IT需求的服务产品与服务过程。IT服务产品包括:硬件集成、软件集成(统称:系统集成)、通用解决方案、行业解决方案和IT综合服务,服务过程是指IT需求得以满足的全过程,从IT服务商为用户提供IT咨询开始,到定义IT需求,再到挑选合适的IT服务商和服务产品,实施IT项目,检测验收与评估IT服务效果,以及后期维护与升级。云计算本质上是一种通过网络的方式来交付计算资源的新兴商业模式,其目的是为实现计算资源的高效化、提高企业信息化水平。根据提供的数据。所谓服务交付,就是在云的模式下支持资源和服务的自助式交付,业务人员能够通过资源申请与审批的方式获取到IT资源,而减轻IT运维人员的压力。

应用部署:以Web应用为例,在集成测试环境、预发操作环境、对外服务等多种不同的环境里都涉及到应用的部署,目的在于将应用运行在若干台机器(虚机/容器)上,部署时可能分期分批,而每台机器的部署都有特定的方法和步骤,这些都是定义在这个应用的特定环境上。在部署配置过程中通常通过脚本完成,以实现应用部署的灵活与便捷性。云计算的核心并不是构建资源池,构建资源池只是手段,核心是支持业务。所以应用部署体现了云计算的价值。

业务保障:业务保障可以从几方面考量,比如信心系统的可靠性、业务运行的高可用性、网络访问和数据的安全性等等。软件仓库管理、监控运营支持、应用程序部署、软件包依赖关系检查、自定义模板等,这些都是面向业务的保障能力。当然,唯一要注意的就是信息系统上云意味着数据不再存放本地,涉及到数据的权属和存放地点。

所以,很多企业认为云计算相比传统IT模式可能存在风险、或安全存在缺失,但只要管控机制设置得当,其安全保障还是可控的。

资源计量:云计算如何计费?这是一个关键问题。云的思想是将一切能力以服务的方式进行交付,其按需使用、弹性伸缩是倡导的理念,自然资源计费和计量管理尤为重要。从整体上看,云计算的资源计量存在于IaaS、PaaS和SaaS之间,当然还有一些辅助服务模式,例如数据即服务 (DaaS) 和监视即服务(MaaS)。每个可用的云模型都有自己关于如何确定资源分配的规则,而且这些规则在支付能力和费用模式上与传统的 IT 业务模型不同。每一项服务成本降低,IT 资源分配得到改善,这使得普通 IT 部门的资本支出 变成了服务和用户的运营支出。

以IT生命周期为主线,对IT资源及应用进行管理,这就是云计算。