写代码的人

Posts tagged ‘云’

史无前例的大变革才刚刚开始

(图片来自:teachone2one

去年10月28日,曾被视为盖茨接班人的微软前首席软件架构师Ray Ozzie,在宣布即将辞职后发表了一篇名为“Dawn of a New Day(新时代的曙光)”的备忘录,以纪念他五年前给微软高层撰写的引起广泛关注的内部备忘录“The Internet Services Disruption”(PDF文件)。新的这份备忘录的核心思想是:持续在线设备和持续服务将带来史无前例的巨大变革。全世界所有公司都需要后退一步,重新思考和质疑最基本的东西。过去各种想当然的最基本的假设,都需要进行重新判定。

作为归隐者,Ozzie的声音并没有被业界过多重视。然而,最近发生的一系列事件都表明,他所说的大变革已经开始。

本月初,Facebook宣布通过Open Compute项目,开源其服务器和数据中心的设计,我评论说“此举堪与2004年Google陆续发表MapReduce等论文相提并论”。2004年,Google发布了MapReduce(中文译文)、BigTable(中文译文)、GFS(中文译文)等一系列论文(CSDN网站用户很快翻译了这些论文,也是一段佳话),揭开了世界最大搜索引擎赖以存在的大规模分布式计算技术的秘密。随后开源实现Hadoop诞生,现在已经成为最重要的云计算核心架构之一。与此同时,各国互联网公司为了应对日益增长的用户和数据,也都在从事各种名为“动态架构”、“基础平台”等等的分布式计算和海量数据处理的研发实践,其中产生了今天百花齐放的各种NoSQL技术,构成云计算的另一个核心支柱。而Facebook开源云计算硬件后,RackSpace、Zynga、Dell等知名企业都纷纷表示采用,这将进一步揭开更为神秘的数据中心行业技术机密的面纱。

VMware推出开源PaaS平台Cloud Foundry也非常值得重视。加上在此之前已经出现的针对私有云的开源项目Nebula,和针对IaaS的开源AWS服务Eucalyptus,开源云计算大图景已经渐渐完成。

放到更大的背景下来看,云计算其实是全新一代计算技术的总称

除了上述核心技术层面的发展,在云计算基础设施的支撑下,手机、多媒体播放器、平板电脑、电子书、车载系统、智能电视、体感设备等多样化终端得以大行其道;而触摸、体感、语音、3D等新型界面也开始进入主流,带给人们前所未有的体验;更多历史的和现实事物的信息能够被更完整和丰富地数字化,Google将全世界每个人的每次搜索和去向存储下来并借此不断改进其搜索质量,Facebook将人们之间的各种交互数字化,Amazon、淘宝等电子商务网站将商品流通的信息、人们的购买喜好数字化,Twitter等微博将人们稍纵即逝的想法和谈话记录下来,Foursquare等LBS应用将人们去过那里的信息记录下来,Instagram、Color等移动应用捕捉瞬间的图片和音频、视频,物联网应用将监控大到地壳运动、火山运动、格陵兰岛崩离的冰川,中到每一部汽车、火车、轮船的实时位置,小到每一颗花草树木的生长情况,甚至我们的身体中各种脏器、血管、神经的相关数据……

云计算实质上也是互联网为代表的IT技术向全社会各行各业的深入渗透,它将使所有能够信息化的东西信息化,将大部分行业转变为基于互联网的持续服务。这种变革的力度,将超乎我们想象。

云计算将每个人每件东西每天每秒都在产生更多的新数据(位置、状态,所见、所闻、所思、所言……),现在有了云计算的支撑,我们可以将其全部记录下来,加上历史数据的数字化,全部实现联网,实时地分析海量数据之间的关联、数据所表达的意义,用更贴近人直觉的方式表达出来,可能得出此前想象不到深刻洞察,同时为每个用户的个性化需求提供真正随心所欲的用户体验。

微软亚洲研究院2010创新日活动上,我见到了一个来自新加坡的青光眼自动诊断和基因研究项目,计算机科学家收集并分析1.5万个青光眼病人眼球的图像资料,这个系统所能获得的青光眼方面的丰富信息和结论,大大超过此前医学界所能想象的程度。

最近国外举行的Luxury Summit上,很多奢侈业的专家已经意识到这种变革的到来,他们提出了很多值得思考的话题:当电子商务能提供实体商店无法企及的购买体验(个性化的推荐、消除中间环节带来的更低的价格等等都是杀手),实体商店将退化为电子商务网站的展示厅和提货点;当奢侈品牌所代表的身份和地位让位于更佳的用户体验,品牌将如何保持其内涵,高定价将如何维持?类似的和更大的机会在各行各业应该不计其数。

与此同时,云计算也是一种技术平民化或者透明化的过程。之前许多只有大公司能够获得的技术架构、基础设施,现在开始以服务的形式提供给中小企业、创业公司甚至个人,这意味着有了好的创意,你完全可以立即实施,还有可能在很短时间获得几百万用户,迅速成长为全球化的公司。而终端用户也第一次有可能真正不再为IT分心,将绝大部分精力放在自己专长的各种事情上。正如我在去年11月《程序员》杂志的卷首语“到底什么是云计算”中写到的:

在这种计算方式下,软件、硬件之间,设备之间,平台之间,社区、公司、人、物体、信息之间,过去的各种人为的或者受技术限制造成的藩篱将被打破,基础设施开放,平台开放,数据开放,包括计算机、通信、互联网、媒体内容等在内的整个信息服务产业将发生全面重组洗牌,新的生态链将形成,信息技术和能力实现了真正的平民化,大众普遍参与的新局面开始出现,群体智慧的潜力被最大程度地释放出来,更多与环境、民生、人文、艺术、生活等等相关的领域将有可能出现各种创新和创意的大爆炸。

是的,“在应用和基础设施上巨大和不可避免的转变所激发的大变革现在才刚刚开始”,它孕育着史无前例的机遇和挑战。这也正是5月18日—20日即将在北京召开的第三届中国云计算大会七折票还有最后四天!快去大会官网)之所以要涵盖云计算的核心技术与架构(分布式计算、海量数据存储与分析等)、云计算与开放平台应用实践、云存储与虚拟化、云计算下的信息安全、新型数据中心、云计算与信息化创新、云计算试点城市与新兴产业、云计算与移动互联网、云计算与新型终端等诸多话题的原因。在大变革时代应该如何应对?值得我们认真探讨和思索。

此次会议的规模和深度、涵盖范围都将大大超过往届,也期待能在会上听到更多专家的真知灼见。另外,本次大会还将第一次为在中国研发或者在中国有应用实践的创新云计算相关产品与应用提供免费的展示机会,征集活动现已开始,欢迎报名。入选产品将有三张大会门票、广泛的媒体报道机会等诸多优惠。


Advertisements

微软:亚马逊云是一部没有马拉的马车

微软企业战略顾问Rolf Harms日前表示,在汽车发展的早期,汽车就是根据马车的造型演变而来。汽车厂商们给车子安装车轮,甚至还有些厂商在车子前方安装一个马的头型。Harms称这种为“不用马拉的马车综合征”(horseless carriage syndrome)现象,这种现象特别符合当今的云计算商业模式。

“当你考虑一个新的商业模式的时候,你不能离开大的环境背景,”在加利福尼亚州圣克拉拉市举行年度Cloud Connect会议上,Harms如是表示。一开始,人们还没有完全理解当初汽车的用途,因此很多人对这种“没有马拉的马车”产生了不少误解。现在,也有很多人因没有完全理解云计算的本质和未来前景,而抱有怀疑态度。为此,他还特别提到了甲骨文老板Larry Ellison的例子。

鉴于此,Harms还专门在去年11月份公开出版了一份标题为“云经济学”的学术论文,认为整个世界将步入大规模云服务应用的时代。“如果你向能改变现状(使经济更好地发展)的新模式转变,那么这种模式最终必将克服普及应用道路上的所有障碍。”他说道,“相反,如果旧模式会使得成本上升(5倍),那么最终这种落后的模式必将被淘汰。”

在外人看来,对云应用的了解更多地是出自亚马逊。但是现在,曾经对旧有模式一直抱有兴趣的微软也开始关注起这个问题。

根据微软官方数据,如果在公有云上运行有1000台服务器,那将可以实现10万台服务器的扩展——服务器利用率大概为10%——运营服务器的成本也将下降80%。“你购买越多容量的服务器,单一容量的成本也就越低,”Harms表示,这主要归因于规模经济在电力和劳动力成本方面的降低,安全和可靠性方面的提高,从而,拥有更大的购买力。更直观的,可以通过微软官方图形显示如下:

微软:公有云数据

除此之外,在公有云环境里面,你不仅可以摊销服务器成本,你还可以通过应用整合来提高服务器的利用率,而且,在为无数用户服务的同一基础架构里面,可以降低应用管理成本和服务器成本。但是私有云并不能提供类似的好处。比如,涉及到行业变化的问题就不能在私有云环境里面得到实现。

他还补充说道,即使你使用比如最著名的公有云:亚马逊云(EC2)——让你访问最原始计算资源和虚拟服务器/存储的“基础设施云”,你也不能体验到公有云的所有益处。你可以将现有的应用程序移植到这些服务平台上,也可以使用几乎所有的工具来搭建新应用平台——但是,你并不能获得“云平台”所带来的成本优势。

微软:公有云与私有云的对比

“应用设计应着眼于云,如果将现有应用全部移植到云,它们就不能发挥出云所能提供的所有优势,”Harms说道,并将亚马逊云比作汽车发展早期出现的没有马拉的马车。

“如果仅仅是将应用移植到虚拟主机上,那就相当于将马的头放置到汽车前方。这并不是充分利用云的最佳选择,随着时间的流逝,你将会看到有越来越多的人使用PaaS,因为这才是充分利用云的唯一方式。”

换句话说,微软战略顾问认为,应该使用Windows Azure——微软的云计算平台。“如果你设计一款应用程序并使它不断向外扩展,在管理资源方面能左右逢源,这点是很难实现的。”在这一点上,诸如微软和谷歌等公司正在不断完善客户服务。

不过笔者看来,在某种程度上,Harms的看法比较正确。但你要意识到,微软也在推动私有云的发展进程。在戴尔、惠普和富士通等合作伙伴的共同努力下,微软正在搭建起Azure应用平台,该平台允许用户在自己的数据中心建立起类似于Azure的服务。按预计,该合作项目应该在去年年底获得实现,但目前来看,该计划显然被推迟了。

此外,微软内部还有一种吹捧.NET应用移入到Azure的观点,它有点类似于将现有应用移植到亚马逊平台上。令人欣慰的是,微软针对Azure平台推出了搭建单租户应用选择,绕过了设置多租户体验Azure带来的种种益处,在操作层面上更具有灵活性。

原文链接:http://server.zol.com.cn/220/2204012.html

 

 

 

云计算时代 操作系统如何进化?

在笔者刚接触电脑的时候,无论AT&T的Unix、微软的Windows还是国内的UCDOS都光芒四射,并引领了业界的潮流,同时各种操 作系统提供的强大和丰富的API,使得各种强大和有趣的应用层出不穷,可以说操作系统就是当时IT界的皇冠。但是随着互联网的发展和成熟,操作系统在整个 系统中的地位每况愈下,那么在云计算时代,操作系统会消失吗?

当然,答案肯定是不的,因为通过操作系统能够在硬件和应用之间搭建一个优雅的中间层。但有一点也是很明显的,那就是需要变革,接下来,我们聊聊在云计算时代操作系统将有可能向那几个方面进化?

网络化

随着SaaS服务的繁荣,使得用户能够直接通过浏览器就能完成大部分工作,这导致电脑和网络成为了不可分割的一体,那么很明显操作系统需要更好地为 网络服务。在这方面,业界很多公司都有创新,其中最著名的例子莫过于Google的Chrome OS,它本身是基于常见的Linux内核,但是它和传统的桌面操作系统不同的是,它的用户界面就是一个浏览器,用户使用它的目的就是上网。很显 然,Chrome OS的优点并不是功能全面,而是让用户在最短的时间内,以最快的速度接入网络,并使用各种SaaS服务,同时在速度和安全这两方面也有保证。

移动化

随着越来越多的用户想在移动的情况使用上各种云服务,导致了操作系统移动化也是一个比较大的趋势,而且业界在这方面也已经有一系列的产品,而其中的 两个佼佼者,就是苹果的IOS和Google的Android,并且它们主要都是基于手机这种硬件。虽然在功能方面,它们还无法与传统的桌面操作系统同日 而语,但是通过基于这两个系统的手机,用户可以随时随地使用上云服务,并且用户体验也非常出色,同时与传统手机相比,在通话和短信这样的传统领域,它们也 毫不落后。在2010年1月,iPad的推出更说明了这类系统已经将触角延伸至平板(Tablet)领域。

虚拟化

在大中型数据中心和巨型的云计算中心中,虚拟化技术由于其在成本和管理等方面的优势而大行其道,但是过去非常笨重的操作系统却并不适合虚拟化。为了 解决这个问题,业界推出了“JeOS(Just Enough Operating System,刚刚足够的操作系统)”这个概念,也就是一个已经被精简到只能完成基本运行,不自带任何高级功能的操作系统,如果需要高级功能,用户必须自 己安装。通过JeOS这种技术,能够大大地加快虚拟机的分发和部署,同时也降低每台虚拟机所占有的资源总量,这将会使一台物理机能够承受更多台虚拟机,这 对成本和管理都非常有好处。现在已经推出JeOS版的操作系统有SUSE、Ubuntu、OpenSolaris和Windows。

最后,我想说,虽然在云计算时代,操作系统不会像过去那样成为“10号球员”,但是通过上面提到的几个进化,将会使操作系统在很多方面有它自己的一片新天地。

作者简介

吴朱华,之前在IBM中国研究院参与过多个云计算产品的开发工作,现在专注于YunTable(http://code.google.com/p /yuntable/)和YunEngine(http://yunengine.com/)的研发,并即将发表《剖析云计算》一书,敬请期待。

来自:http://www.oschina.net/news/16016/cloud-computing-os-evolution