概述
——接上文
4、 云计算生态系统
从上文的分析,可以看出云计算产业链上应该包括三个基本要素:用户、网络和云平台,逐一进行分析,基本可以呈现云计算这三个基本要素的参与者和收益者,也就是它的生态系统,如图二。
图二 云计算生态系统
下面我将围绕图二,具体阐述云计算生态系统。
4.1 用户端
云计算的用户包括了互联网的所有用户,如个人开发者(或者小型开发团队)、企业用户、行业用户、个人用户,此外,这几年比较流行的但一直无法实现规模突破的物联网其实也是云计算应用的一部分。
对个人开发者或者小型开发团队来讲, 云计算无疑具有非常大的吸引力。因为云计算让他们能够非常方便地通过网络获取IT资源和服务——与传统的IT相比,这些资源和服务通常是廉价的——从而让他们能够不需要过多的初始投入就可以把自己好的想法变成产品,并能够方便地部署和发布,并且不用担心快速发展而引起的IT系统的变更和扩容问题,从而让成功的门槛大幅降低,让用户能够专注于自己的核心业务的发展,这些都可以吸引或刺激更多的人参与创新。最近引起IT界轰动的facebook以十亿美金收购仅有十三名员工的Instagram的事件,就是一个典型的“以小博大”的案例。他们的成功,AWS功不可没,否则,Instagram应用上线的第一个晚上可能就因为用户流量的激增而瘫痪,从而大大影响用户的使用体验,这样的后果轻者会降低他们的发展速度,重者甚至会扼杀他们的成长。另一个著名的成功案例是Dropbox,它是一款在线存储服务商,从成立之初,它的产品就是构建在Amazon的S3(simple storage service)之上的,创意其实不复杂,就是把S3的功能进行针对性的组合,让用户使用起来非常地方便和简单,大大提升了用户体验,从而得到大量用户的认可,自身也获得了爆炸式的发展,短短几年间, 发展成了价值50亿美金的企业;而由于有云计算平台的保证,公司员工数到今天为止也没有超过一百人!这些案例无不说明,云计算对于个人创新的方式有了多么巨大的影响! 我们的经验也表明,创新最大的资源就存在于数量巨大的个人开发者或小型开发团队中,通过给他们更大空间和降低他们创新的门槛,就能够激发出他们创新的能量,这应该是云计算最大的意义所在。
对于企业用户来讲,他们以前建设IT系统,中小企业一般是租用或托管服务器,大型企业一般都建有自己的数据中心,很多都要有自己的IT维护人员甚至团队,但是利用率普遍不高, 业界的数据统计显示大约是15%左右,浪费非常严重!云计算时代可以让企业通过网络自己获取所需的IT资源,按照使用量付费,这就避免了浪费;而云计算的资源相对廉价, 从而可以让企业节省很多的运营费用和资本投入;更何况,企业可以不再需要IT维护团队,不要担心IT平台的能力问题,从而能够专注于自己的核心业务。当然很多企业用户在这里担心安全的问题,对于租用或托管服务器的企业来讲, 这没有什么担心的,因为在现在的方式下他们一样不能控制服务器;对于有自己数据中心的企业,这就比较复杂了,有部分原先就放在公网上的数据当然不用担心,但企业内部的一些敏感数据该怎么办呢?基于此,部分云计算设备供应商和软件供应商推出“私有云”的概念,即只为自己或与自己指定的几个用户服务的云平台,这似乎是一个解决方案,但仔细思量,它绝对不是云计算的未来,至多只是现阶段下一个折中的解决办法,至于原因,在后面在讲云平台时将会具体论述。使用云计算而获得大发展最有名的公司之一就是闻名全球的游戏公司Zynga,其爆炸式的高速发展就跟云计算密切相关。他们的发展战略总结起来就一个字:“快”,快速开发、快速部署、快速发布,而这一切的前提,就是因为有AWS这样的云计算平台在后面的支撑。美国最大的在线电影供应商Netflix在2010年的时候就把自己核心的一些业务迁移到云计算平台上,最大的动力就是降低成本、增强业务的敏捷性和扩展性,而这也帮助他们保持了在线视频行业的领先地位。
对于行业用户来说,由于行业多种多样,需求当然各不相同,但云计算有助于帮助行业建立一个统一的IT平台。根据不同行业对网络的要求和云计算技术发展的现状来看,云计算平台有着不同的适用性。一些行业,例如医疗行业,本身对网络没有特别的要求,当前完全可以利用云计算技术来构建一个统一的行业云,通过集中的平台汇集公民、医院、就诊等信息,统一数据、统一管理,这也有着很重大的现实意义,可以帮助解决该行业目前存在的许多问题,例如避免医院的暗箱操作、避免重复收费、促进资源合理分配、提高就诊效率等等,甚至可以和社保平台等合并,实现用户信息一体化。另一些行业,例如银行业,对数据安全性和可靠性等有着非常苛刻的要求,目前的云计算技术还不能完全达到他们的要求,但这不要紧,一些如容灾备份、网络应用如网上银行等总是可以利用云计算技术实现的,光这部分就可以给他们带来可观的降低成本、提高服务能力和提高覆盖范围的好处。
对个人用户来讲,需求更是千差万别,云计算能够满足绝大多数的需求。首先,云计算摆脱了终端性能的制约,数据的处理和存储都在“云”端,用户只要有网络接入和输入输出设备就可以获得自己所需的资源和服务,而不是像现在这样频繁对客户端硬件进行升级换代。其次,由于终端性能制约消除了,人们就进而摆脱了终端的束缚,各种便携的轻薄易用的终端将会极大地方便人们随时随地保持与网络的连接,所谓的“移动互联网”的蓬勃发展就验证了这种打破终端束缚的力量,在此也可以预测的是“移动互联网”的真正春天应该在云计算广泛应用的时候,当然届时“移动互联网”的概念可能要消失, 因为蜂窝网络接入本身就只是网络连接的一种方式,充其量是一种被广泛使用的方式而已。再次,与网络的更紧密连接让它在人们日常生活更加重要,人们的消费观念、社交理念、相互影响方式等也会出现相应的变化,有些甚至是颠覆性的改变!这会促进新的商业模式和业态的出现,都会刺激人们主动创新热情, 会在许多领域引发变革。云平台和移动终端的结合, 诞生了像Dropbox、Instagram等这样的现代商业奇迹,但这也只是刚刚拉开了云计算美好未来的序幕。
把物联网放到用户端来进行阐述可能有点不伦不类,但物联网作为一个重要的未来产业,有其自身的独特需求和发展规律,它的发展, 和云计算是有密切关系的。大家知道,物联网在国内已经沸沸扬扬了很久了,但一直是雷声大雨点小,始终无法产业化,也没有出现几个像样的大公司;某巨头所提出的“智慧地球”,虽然概念恢弘,终究只是其营销的一个工具。呢么,物联网是否靠谱呢?需要认识到的是,物联网有很远大的应用前景和价值,应该是未来的发展方向。但现在的问题是实际的技术能力和产业条件都严重不足,如果强推物联网,显然是吃力不讨好的,这也是目前物联网发展的尴尬之处。物联网是一个涵盖广泛的产业,和任何其他产业一样,都需要有扎实的基础做后盾,否则就是无源之水、无本之木,至多是短暂地表面繁荣过后,最后往往是一事无成。云计算就是物联网的重要基础之一。我们知道,云计算偏重的是计算处理、存储和指令发布,物联网偏重的是信息的收集、传送和指令执行,这样的描述是不是很容易让我们联想起我们人类呢?是的,云计算就像人的大脑,而物联网像人的眼睛、四肢和神经等。没有前者,后者就只是摆设;没有后者,前者也无法发挥效力。事实也是如此,物联网作为前端的数据收集网络,会产生大量的数据和信息,这就需要有足够强大的后台来处理和存储,这个后台就是云计算平台。没有强大数据处理能力,物联网再怎么庞大,最后也会失去其存在的价值,难以逃脱失败的命运。所以,笔者的建议是,我国还是扎实地发展传感器工业,发展生物技术,发展云计算产业,最后,物联网一定会找到合适的切入点,从而水到渠成。
上面所列举的用户也许并不全面,例如部分科研用户,云计算可以为他们提供他们所需要的计算能力和存储能力, 并且价格便宜,获取简单。最近的一个例子是制药企业Schrödinger利用Amazon 的云计算平台,花了3小时,不到15000美元,调用了分布于地球四大洲的5万多个内核、58.78TB内存,完成了一次抗癌药物仿真实验。而如果他们像传统那样,自行建造性能类似的集群的话,需花费2千多万美元!
当然,需要强调的是,用户是云计算生命力的基础,因为丰富多彩的内容和应用来自他们,属于他们,用于他们,一切都是围绕着他们,所以他们才是云计算的核心。而云计算自助服务的特点, 正是以用户为核心的思想的具体体现。
当然,在云计算时代,用户们会由于IT资源和服务的获取的方便和简单,会更多地使用IT进行创新、工作、生活和娱乐, 这必将进一步地推动技术的发展,但这也会催生出一些新的问题,例如大数据的处理、数据挖掘、垃圾数据的识别和处理、数据传输的瓶颈等等。
4.2 网络
作为用户和云之间的纽带——网络——当然是生态链中不可或缺的一环,这一环发展的好坏,对用户体验有着很大的关系。
首先是速度,这理解起来比较容易。例如你处理一个文档或照片,需要很长的响应时间,你当然就不会经常地使用它,因为它严重影响了你的效率;而如果在云上的处理响应速度和在本地处理的速度差不多,云的经济型和方便性就显示出来了,自然会经常地使用。上海的近期的互联网大提速就是一个聪明的决策,可见其发展云计算的决心是多么地坚决。
其次是多样性,现在网络接入方式很多,光纤、同轴电缆、Wifi、Wimax、GPRS、3G、LTE、卫星、微波、激光等等接入的多样性能够满足现实中不同的环境和场景,否则,一些需求可能就不会得到满足,例如飞机上的网络接入,就需要卫星的帮助。美国科学家刚刚实现了第一次量子通信,也为网络接入的未来提供了无限的想象空间。
再次是分布的广度,通俗地讲就是“随时随地”确保网络的接入。目前蜂窝网络由于覆盖最广而成为了当下很重要的网络接入方式,这也是目前“移动互联网”大热和围绕各种移动智能终端的技术、市场大战如火如荼的原因。但坦率地说,移动互联网和移动终端,都只是接入媒介而已,只是云计算的一个很小的部分,根本没有必要单独拿出来讨论,其概念最终会淡化,并被淡忘。
在这个环节,电信运营商和设备商们是近期当仁不让的主力, 因为无论是有线宽带,还是无线wifi、wimax宽带,甚或是3G、LTE蜂窝网络,都是他们在主导建设,而在可以预见的未来也难有相关的力量替代他们。因此,在云计算时代,起码在初期,他们的统治地位是难以撼动的,仍然有着巨大的发展空间和潜力。但需要认识到的是,现阶段带宽的成本对云计算的发展是一个重要制约因素,如果成本不能足够地低廉,云计算的应用和普及速度将会受到相当大的限制。这个是需要人们仔细思考的。
4.3 云平台
巧的是,在笔者撰写本文的同时,工业和信息化部电信研究院发布了《云计算白皮书(2012)》,以官方的名义定义了云计算和分析了云计算国内外发展的现状,有很多有价值的信息,但其中的部分观点我认为有失偏颇,并不能充分概括云计算的主要特点和优势。从我上文对云计算的目标的分析,我们其实可以把云计算定义成:以自助服务的方式, 通过网络提供所需要的一切IT资源和服务的模式。那么我们仍然将围绕这个定义, 来谈谈云计算平台。
4.3.1 云计算的分类
关于云计算的分类,同样说法不一,非常混乱,得到大家一致认可的可能有两种:一种是根据资源和服务的特征来区分的, 主要有软件及服务(SaaS即Software as a service)、平台即服务(PaaS即 Platform as a service)和基础设施即服务(IaaS即Infrastructure as a service)等等, 我统一的把他们简称为XaaS;另一种是根据服务对象来分, 例如面向公众的公有云(Public cloud)、面向特定用户的私有云(Private cloud)和两者混合的混合云(Hybrid cloud)。
4.3.1.1 XaaS
XaaS给我们指出了一个目标明确的云计算实现的路径,例如SaaS,就是以网络服务的形式提供应用软件,这个领域很有影响力的是Salesforce,它是最早提出并实现及提供在线CRM软件服务的公司。这一层面细分市场非常多,市场容量很大,技术门槛相对比较低,也是最容易进入的云计算领域,Instagram、Dropbox等实际就是就属于这一类。PaaS提供的是应用和软件的在线构建、开发协作和部署的平台,主要是提供一些工具和中间件供用户来开发和部署满足其个性化需求的应用和软件。最有影响力的可能就是Google App Engine,它让应用的开发、部署和发布都变得非常容易,而且开发者不用担心用户规模的扩展所带来的压力。IaaS提供的是弹性可扩展、稳定可靠和智能的基础设施,包括带宽、计算能力、存储等资源。目前最大的IaaS提供商是Amazon, 其2011年的AWS的收入超过10亿美金,虽然目前绝对量不大, 但增长异常迅速。此外还有一些其他形式的云计算服务, 如DBaaS(数据库即服务),提供在线数据库的功能,但该服务的独立性和广泛性不够,在此不做过多讨论。
那么这三者有没有关系呢?回答是“是”。从逻辑上讲,他们的关系可以用图三来表示
图三 XaaS逻辑结构
当然,这幅示意图不是表示SaaS一定要构建在PaaS上,或者PaaS也一定要构建在IaaS之上,事实上三者都是可以独立提供。早期的Salesforce的CRM在线应用就是架构在传统专用服务器上的;但他们的经验证明,传统架构的SaaS服务存在很多的弊端,例如定制开发、交付速度、系统性能等都有很大的局限。而经验也表明,这三者是密切相关的,或者说云计算合适的发展过程,对这三者是有主次和先后要求的。
我们观察Dropbox、Zynga、Instagram等公司的发展历程,发现他们超常规发展的背后都有AWS这样的IaaS平台的影子,那么我们来做个有趣的假设,即如果没有AWS,这些公司会面临发展的那些问题?
Dropbox估计就不能发展,因为其提供的存储的基础就是AWS的S3, 没有AWS平台的弹性扩展和按需提供,Dropbox甚至都不能提供云服务!当然他们可以一开始就建设自己的类似于AWS的平台, 可是他们当初有这个能力来建设吗?
Zynga呢?上面说过它的核心战略就是“快”,通过迭代开发、快速复制、模块复用等开发方式快速推出新游戏,如果没有AWS的平台支持,他们能快吗?显然不能,因为他们发布游戏之前要做一大堆的规划:预测用户数、预测容量、设计网络、申请预算、采购流程、硬件部署……即使他们有冗余的资源, 但这样的事情也总得会做上几次。 这会大大影响他们的速度,最终效率只能向行业平均水平逼近了。
至于Instagram,在上文中做了简单分析, 13人是如何运营有几千万用户的应用的?如果没有AWS,他们可能第一个晚上都不能撑过流量的快速增长,他们还能够如此快速成长吗?传统的方式只会让他们步入一般互联网公司的宿命。
再看看他们的快速发展的时机, 都是在AWS发布以后,这难道只是一个偶然吗? 当然我们可以说,他们的发展跟社交网络的发展、移动智能终端的兴起都有关系, 没错,但这不意味着我们能忽视AWS基础设施平台在他们成长过程中的重要性。他们的成功有着这样一条清晰可循的路径:一个好的点子即商业逻辑,诞生一个应用(以cloud-ready的方式),以较低的成本部署在IaaS平台上,然后专注于自己的应用开发和市场拓展、不断地丰富应用、扩大用户……就这样,他们成功了,快速地成功了!没有IaaS平台,这几乎是不能想象的。
再回头看看中国云计算的发展,大家很早就在讨论云计算了,政府也较早介入并大力推进,可是为何我们跟美国的差距不是变小了而是越来越大了呢?美国的IT界已经从云计算中获益颇丰,诞生了多个“明日之星”, 我们却仍然还是政府主导、政府主推,我们的大小企业仍然在搞所谓的微创新,还没有一个真正重量级的云计算公司出现, 这是为何?是不是因为我们还没有一个真正可用的可靠IaaS平台呢?
在此笔者大胆地推测,云计算产业应该围绕IaaS云计算进行,产业的培育应该先从IaaS平台开始,只有有了真正的云基础设施平台,才能真正地降低IT创新的成本,降低失败的代价,让个人和企业能够真正地开发基于云的应用和软件,享受到云计算的优势,从而真正地推动创新,推动其他层次的云计算和服务的发展。
最后
以上就是搞怪高跟鞋为你收集整理的云计算生态系统(四)的全部内容,希望文章能够帮你解决云计算生态系统(四)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复