云计算时代的平台选择


 2014-12-23 02:15:01       753

作者:马红静,计世资讯IT研究事业部高级分析师,主要研究方向为软件平台。

联系作者:ma_hongjing@ccwre.com.cn

摘要:云计算带来了全新的计算模式,系统架构也分为多个业务层次,那么企业又该如何挑选适合自己的平台软件?

经过几年的布道和试水,云计算在2012中国已经进入的实践落地和经验分享的阶段。计世资讯认为,2012年国内云计算市场的主要动力来自于于公共云基础架构建设和企业私有云整合应用。本文就从企业私有云平台选择度进行进一步的探讨。

云计算平台的选择标准

云计算带来了全新的计算模式,与传统计算模式相比,尽管二者差别很大,但其内部架构和机制仍然有相似之处。如同传统计算模式中包括“硬件、操作系统、数据库、中间件、应用软件”等业务分层一样,云计算的系统架构也分为多个业务层次。业界比较通用分类包括云计算平台(以下简称云平台)和云服务两个层次。以下,我们将从技术层面探讨云计算平台的选择。

市场上关于云计算的定义与归类仍然没有完全统一,我们认为,一个完善的云计算平台,无论是在公共云还是私有云环境中,应该可以支持下列应用模式的需求:

首先,云计算是即付即用的模式,云系统针对服务的类别通过计算的方式进行付费,并且通过计费方式进行自动控制和优化资源。用户可以通过存储、处理、带宽和用户数量进行整合资源,同时被使用的资源通过供应商和用户所提供的透明报告进行监测和控制等操作。

第二,用户可以清楚的知道资源池被划分在哪个数据中心,云计算到来的另一个显著特征是可以为用户提供动态划分或者释放不同的物理或虚拟资源,供应商以多租户的模式提供服务。用户可以通过资源池的准确划分知道存储的数据和内存大小,并且还包括网络带宽以及虚拟机个数等等。

第三,针对用户无限制购买,云计算可以提供给用户即买即用,用户可以根据自身的需求进行购买,并且以任何量化的方式,无限的购买。而这种快速弹性的响应也是一种对资源弹性释放的能力。

第四点是自动化服务,用户无需同服务提供商交互就可以获取自助的计算资源能力,并针对服务器的时间、网络存储等都将提供资源的自助服务。

第五,云计算可以让用户在不同的客户端通过标准的应用对网络进行访问的可用能力。例如iCloud,用户可以通过在苹果的产品的不同设备中同步显示内容。这就实现了用户跨网络,跨客户端进行访问的可能性。

私有云平台要素分析

国内市场公共云产业模式尚有待进一步的整合,但是在企业内部搭建私有云平台已经先行。对照传统计算模式,企业PaaS平台在计算资源/网络/存储资源池化的企业IaaS基础上,“操作系统、数据库、中间件和应用服务器+在此之上的集成、支撑、开发、治理、运维“等功能组成的云平台。企业云平台应该具有以下几类功能:

(云计算模式与传统计算模式平台分层对应关系)

*所有IT资源的池化管理。虚拟化是支撑云计算多租户模式的基本功能,通过虚拟化引擎实现网络、计算、存储的虚拟化;针对某些功能,如网络能力,对系统内核进行优化,进一步提高性能。

*分布式文件管理。应对企业日益增长的海量数据,包含结构化数据的分布式关系型数据库以及可以管理非结构化数据的分布式文件系统,实现海量信息的分布式存储,达到PB-EB级别的存储能力,以及超大数据库表项的管理能力。分布式存储是分布式计算的基础。

*弹性和自动管控。资源动态调度是云计算的关键之一,也是企业选择云计算平台的重要动力和出发点。云计算的资源是共享和统计复用的,因此云平台需要动态分配资源,而不是依靠人工分配。另外,云计算通过大规模的服务器集群构建大规模计算能力,数量庞大的服务器管理也不能靠人工完成,需要自动管控。

*可管理的服务质量。云平台应具有针对内部的用户管理,用户可以自定制的服务,可管理的服务质量,为企业内部各部门提供有效的服务支持,并实现可以统计与计费功能。

*可控云安全。采用云的阻力之一是来自IT安全和治理。随着更多的企业采用大数据,对以正确的版本跨企业快速安全地集成数据的需求正在逐步增加。至关重要的是,要有一个企业内的数据集成解决方案,它可以通过一个安全、可下载的代理兼容云数据集成服务,而这个代理需能够提供对应用、数据库和文件的本地访问。

私有云平台需对症下药

云计算的使用要有选择性,不是所有的应用都适合采用云计算。在进入云之前,企业一定要返回到IT的起点,认真分析自己业务流程和软件系统,只有在充分理解了各业务系统和流

程之间的相互依赖关系的基础上,对IT系统在企业业务流程中实现的功能有了全盘的把握后,才可以着手应用的集成部署。云计算的部署过程,是业务应用层面重新集中、集成的过程,否则很有可能因为“药”不对“症”,而给业务带来负面更甚至于灾难性的影响。

构建企业私有云,在技术架构和商业规模上与公共云的差距很大,因设施故障造成业务不可用的概率会更大,因此在技术上就需要考虑故障的保护,避免单个功能点实习失效的情况。同时,企业的私有云设计要考虑云的成长,在布局、结构上留有扩展能力,例如数据中心的选址、规模、技术、产品的选择等提前考虑扩展能力。最有挑战的是整个云计算所运行不同系统在性能表现上会产生依赖性,在资源虚拟化后,多个应用使用同一架构,应用对资源的使用,就存在竞争,往往会因为其中一个应用功能的使用不当,而影响到其他业务的使用。这需要在服务运营流程上支持到性能管理,并及时做出响应。这些准备是成功实施企业私有云的前提。

相关阅读: