诺达咨询:云计算对软件行业的影响
(2011-03-04 15:36:16)
标签:
诺达中国软件开发软件维护软件产业it |
分类: 新媒体视点:互联网 |
云计算的三种主要服务模式之一SAAS是以软件服务提供为前提条件的,在这样的云计算发展背景下,对整个软件行业 将产业巨大的影响,除了SAAS作为单一云计算服务模式外,其他云计算服务的提供也离不开软件的支持。诺达咨询认为, 云计算的发展对软件行业的影响主要集中在以下几个方面;
软件产业结构面临调整,产业结构呈多特点发展
云计算促进了信息服务的社会化,精细化了大众需求。同时,软件产业结构发生变化。产业结构的发展展现出众多新 的态势:
基于内容的信息服务业(如音乐服务、视频服务、交通服务、客户关系管理服务、安全服务等)所在产业收入结构所 占的比重逐渐增大
究其原因,主要受两方面主导因素的影响,一方面用户对信息内容的精细化需求不断上升,另一方面内容信息服务的 进入门槛较低,能够吸引大量的投资。
单机的系统软件和中间件所占比重逐渐减小,软件更加偏向于应用层面
嵌入式软件更加个性和灵活,所占比重逐渐上升
软件产品收入仍是产业收入主体,但是所占比重逐渐下降
以我国软件产业为例分析,2010年一季度,我国软件产业累计完成软件业务收入2573亿元,同比增长25.7%,增速比去 年同期提高1.8个百分点。从产业收入结构上看,其特点是:
信息技术增值服务增势突出
一季度,信息技术增值服务收入246亿元,同比增长47.2%,高于全行业收入增速21.5个百分点。
软件产品收入仍是产业收入结构主体,但增速放缓
一季度,软件产品收入928亿元,占软件产业总收入的36%,同比增长23.9%,增速比去年同期低1.9个百分点。
系统集成、嵌入式系统软件、设计开发收入增速较大
一季度,系统集成和支持服
务收入545亿元,同比增长20.7%。信息技术咨询和管理服务收入231亿元,同比增长25.9%。嵌入式系统软件收入461亿元
,同比增长22.1%,增速比去年同期提高4.3个百分点。 设计开发收入162亿元,同比增长37%
以下是中国软件产业2007-2009收入结构表,从中可以看出我国近些年的软件产业发展特征。
2007 | 2008 | 2009 | |
IC设计收入 | 3% (171.3亿元) | 2.9% (217.4亿元) | 2.3% (218.8亿元) |
嵌入式软件 | 20%(1155.2亿元) | 14.8% (1118.2亿元) | 18.8% (1788.4亿元) |
软件技术服务 | 17% (978.1亿元) | 19.2% (1455亿元) | 20.6% (1959.7亿元) |
系统集成 | 25%(1478.2亿元) | 21.3 % (1616.4亿元) | 23.5% (2235.6亿元) |
软件产品 | 35%(2017.3亿元) | 41.8 % (3165.8亿元) | 34.8% (3310.5亿元) |
总计 | 5770.1亿元 | 7572.9亿元 | 9513亿元 |
软件开发的组织方式发生变革,开放化将成为趋势,软件开发周期逐渐缩短
平台开放化趋势明显
云计算下,平台更加开放,各种各样开源、开放的软件合作开发社区将会越来越多。开源已成为软件开发中一个重要环节,云计算的逐渐普及将会更加软件推动开源化的进程。下表分析了企业开源云产品,及其主要应用。
企业 | 开源云产品 | 主要应用 |
RackSpace | OpenStack | 虚拟服务器提供自动创建和管理,商业存储 |
Abiquo | AbiCloud | 使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等等)。 |
SantaBarbara | Eucalyptus | Eucalyptus 项目是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。 |
mongodb. | 10gen | 10gen 既是一个云平台,又是一个可下载的开放源代码包。10gen 是类似于 App Engine的一个软件栈,它提供与 App Engine 类似的功能。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机提供一个可靠的环境。 |
Enomalism | Enomaly’s Elastic Computing Platform | ECP平台是一个 EC2 风格的 IaaS 。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。与其他纯IaaS 解决方案不同的是,Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。 |
Globus | Nimbus | 提供EC2的类似功能和接口 |
软件开发周期大幅缩短
云计算平台使得软件开发的方式发生了改变,软件的开发可以更多地在云平台上进行,从而能缩短软件开发周期时间,节约开发成本。下表列出了云计算对软件开发生命周期各个环节的影响及程度。从以下云计算对软件开发生命周期各个环节的影响分析表中可以明确看出云计算对软件开发各个周期的产生不同程度的影响。
软件生命周期环节 | 云计算对其的影响 | 预计影响程度 |
可行性分析及开发计划 | 可行性分析及开发计划主要依赖企业公司内部的系统分析员,云开发平台可给其提供一个交流经验的平台,但对其影响不大 | 5% |
需求分析 | 需求分析是在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。云计算平台给其提供了一个共享平台。 | 10% |
软件设计 | 此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等。云平台给其提供了一个共享平台 | 5% |
程序编码 | 云平台可以提供程序编写的语言,但是不同的云平台所用的编写语言是不同的,在选择了云平台之后其开发语言往往被绑定。 | 20% |
软件测试 | 云平台给开发者提供了测试环境,使得可以在平台上进行软件测试,大大减少了软件测试时间 | 25% |
软件维护 |
软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。云平台对软件开发环境的最大影响方面就是软件维护,开发者可以将需要耗费大量时间精力的软件维护过程,托管给云平台存储资源,如果发现软件需要进行改进,开发者可以在云平台上进行修改并及时上传到服务器上,方便快捷地完成软件维护工作 |
70% |
软件的购买和使用方式发生改变,打破单独机器软件应用的空间和时间限制
云计算改变了传统软件需要复杂的购买和安装程序,需要在仅具备有限资源的本机运行等限制。
所有的应用和许可可以随时购买和生效,并通过网络完成软件服务的应用,无需占用本机过多的资源,数据中心将处于网络的核心位置之上,所有的应用所需要的计算能力、存储、带宽、电力都由数据中心提供。
软件的服务模式发生改变,软件和服务之间的界限逐渐模糊
2008年全球在线软件服务总收入超过40亿美元,而且到2009年底达到107亿美元,年增长率将达到21%。巨大的利益驱动使得互联网巨头和软件业领军者都加入到软件与互联网相互融合的大潮之中。今后的软件更多地将以服务形式提供,服务将通过网络实现,软件将成为服务的载体,服务将成为软件的表现形式,软件和服务之间的界限将逐渐模糊。
软件外包业务发生改变,外包重心将从物理流程中转移到无形的软件服务之中
云计算的兴起使得传统的软件外包转移到以需要提供的、灵活的、无资产的服务外包。云计算将外包的重心从资产和流程的物理拥有转移开去,关注的是高效率管理可扩展规模的计算,同时又足够灵活能够处理大量不同任务所必需的各种技术。
云计算使得软件外包业务的方式发生改变。云平台提供了软件外包业务开发和托付平台。更多的软件外包业务会交付给拥有大型数据中心的企业,中小型的软件外包企业规模较小,想在云计算中创造规模效应难度很大,最终可能面临被兼并的命运。