Archives
本文为这两天为一个面试准备的ppt报告,兼作为post2Qzone插件对live space和Qzone空间博客同步的测试。
上传的ppt将个人信息部分删除了。上传的ppt格式还有点小问题,可能是从2007转成2003时word的问题,也懒得改了。
具体的观点有三:
1. 云计算不是一个革命性、颠覆性创新,但也会对IT业界和互联网行业产生深远影响。
理由是,我认为颠覆性创新需要至少两个因素之一:1. 旺盛的需求,如用户对小型机的需求成就了IBM PC产业的辉煌,用户对枯燥的文字界面厌烦,追求可见即可得的视窗效果造就了Windows。2. 技术先进,比如google 搜索的海量数据搜索和存储技术,是独一无二而且世界领先。而云计算不是一个新鲜概念,需求早在网格、效用计算时期已经逐渐在培养,而且随着SOA的火热和成熟对云计算的需求持续处于一个较为平稳的状态,在技术上,云计算技术都以来IT届过去数年的技术积累,比如虚拟化技术,比如分布式计算技术。因此,它是一个突破性的创新。但是,他却又可以产生深远的影响。具体原因后面阐述。
观点2:今后云计算不是“一手遮天”,网络格局不会又退回傻终端的巨型机年代,而是形成云计算 + 端计算共存的局面。
有人说,云计算扮演了了类似生活中水、电这类基础设施的角色,我们只要接上电网、打开水龙头就回有源源不断资源,只要你付费就可以。因此无需复杂的客户端在做任何处理。其实,就这个类比而言,我们也知道在插上电插头,打开水龙头后我们依然需要有电器,有工具来为我们服务。同样道理,云计算时代,完全摒弃客户端,纯粹依赖云端服务是远远不够的。我们今后的互联网状态可以用近期的一个热门影片来形容:在“云”“端”。既需要云计算提供的强大能力,有需要客户端提供的辅助功能,更进一步分析,可知如下因素将确保客户端不会完全消亡:
1. 资源的有限性。尽管带宽资源、存储资源的成本在极大的降低,但是,至少目前这些资源无法满足人们日益增长的用户需求。纯粹依赖云端提供计算、存储资源是无法满足各类用户海量的需求。比如高清电影在现有带宽环境下,不是每个用户都能在云端享用。而客户端可以分担一些存储和计算负荷,并且通过借鉴自组织网络思想,这些客户端还可以协同工作,弥补云计算后端有限资源的缺陷。
2. 用户的个性化需求。网络发展到今天,无数的人会提出更多的、复杂的需求,有一些需求只有本地客户端才可以渲染和处理得更好,而且客户端强大的可定制、可配置能力,可以让用户在享受云端应用的同时,体验更为精彩。
3. 隐私与敏感数据。无论个人还是企业,有些数据和信息时不可能都存储在云端的,今天做不到,今后也不可能做到。
4. (这是我后来想到的一点)移动环境中的需要。我们今天谈互联网,不能仅限于PC上网,Computer还有多重意思,那就是与人联系和信息交换的communicator,个人管理的controller。这些概念都涉及移动环境下的用户体验,在移动环境下,智能化富客户端是趋势。因此要成为今后一个数字人,全面实现信息整合和更好用户体验,则客户端计算是不能缺失的。
观点三:这个观点比较普遍,那就是:云计算模式对于信息领域的上中下游产产生重要影响,具体表现在:
1. 改变了终端用户使用互联网的方式和目的。
2. 提升了企业(IT企业或者实业企业)的生产力。
3. 对于IT基础平台提供商而言,云计算模式给他们带来了全新机遇。
另外,这个命题作文的着眼点在于对互联网发展的影响分析。我开始理解有些偏差,写成了对IT领域的影响,因此就互联网发展而言,我认为云计算带来的重大冲击和影响在于:
1. 将互联网产业原有以“应用”为中心的服务模式,转变成以“数据”为中心的服务模式,云计算时代,数据为王!(话题比较大,以后再说)
2. 奠定了以“服务”为最小单元的细粒度使用模式,今后一切操作和买卖单元都是服务,这是未来的商业模式和发展方向。
3. 改变了IT从业人员的结构,极大减小了运维(尤其从事主机硬件配置的)人员和客户端开发人员的比例,而提升了基于web应用进行研发及分布式计算领域的研发人员比例。
云计算的概念随着各类现实产品的推出显得更加火爆,比如前段sougo就很应景的让用户感受到只用浏览器就能畅通使用个性化输入法的方便与快捷,它的推出让云计算的概念正渐渐深入人心。今天我又发现一个基于云计算的新应用:免费网络发短信。http://freesms.cloudapp.net/
我用自己的号码实验了一下,确实能有效发送英文信息(目前不支持中文,防止国人滥用?)。这个应用其实用短信服务器很容易实现,而且业务概念也不新了,我们的飞信不就是通过服务器实现PC之间短信发送的嘛。但是,在国外老外们不常用短信业务,他们的粗壮手指不习惯用键盘发信息,这可对他们是一个福音。
线上发短信的玩意和云计算唯一能扯上关系的就是它后台所采用的技术是通过Window的Auzure云平台实现的。做云计算研究的朋友对这个平台应该不陌生。Auzure这个概念早在07年微软就已经推出其雏形,它由一系列使能(enables)单元服务构成,既可以提供系统级的云计算平台,也可以为开发者提供云计算接口,构建各自的应用。Auzure service platform包括以下几大部分:
Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。
1. Windows Azure与Azure service platform的关系:
Azure服务平台是帮助开发者有效快速创建、部署、管理web服务的统一平台,寄宿在微软的数据中心是一个因特网级别的云计算基础架构,我们可以将其类比为J2EE架构中的容器。而Windows Azure是这个平台中最为重要的部分,是云计算时代的操作系统。为开发者提供开发、管理的统一操作环境。类似于裸露云架构基础环境上的操作系统,可以协调各种云系统服务,为开发者提供便捷操作体验。
几天前,微软在美国洛杉矶的2009年度专业开发者大会(PDC09)上重点对云计算操作系统Windows Azure进行了介绍,预计明年1月1日能投投放市场。
2. Microsoft .Net services服务。
使用微软.net frame work的同学都了解,framework给开发者提供了高层的类库接口,让开发更注重业务逻辑而非底层API的复杂性 。同理,.net的服务集为开发者提供一个可扩展、高可用的web 服务集合,这些服务可以构建应用程序的基本功能,用户利用这些.net服务所提供的能力,可更专注与业务层面的逻辑实现,而无需理会网络传输、调用关系等底层云架构的设计、实现问题。那么,这里面的一些基础服务都有什么呢?举例而言有如下几类:
1. 访问控制(Access Control),类似于J2EE容器中的 JAAS(Java Authentication and Authorization Service)。
2. 服务总线(Service Bus)。类比于J2EE容器的JMS服务。
3. 工作流服务(Workflow Service),服务组合的概念,业界也轰轰烈烈的讨论了多年。但是组合逻辑可以手工利用Visual Studio 2008工作流设计器进行构造。
每个人心中都有一朵云。用这句话形容现在如火如荼的云计算概念在人们心目中形成无数形象最恰当不过。没有精确的定义对它进行区分,甚至专门的技术论述它是否是新一代计算方式或者互联网服务提供模式。有一个报告给我理清了部分思路,在此分享出来。这也是我对云计算一个比较深入的思考。云计算是新型的技术么?它能为我们带来什么?首先,它不是一个新型技术,不像计算机时代出现网络互联那样具有革新意义,它只是原有一些技术的组装和重组,比如虚拟化技术,任务调度,资源提供技术,将服务置于中心地位的SOA业务提供技术等。但是云计算体现出不同的商业思维和商业模式,希望将用户的计算行为、存储行为都交由云提供商统一管理和维护,用户潜心体验云端带来的美妙服务或者专心关注企业的商业运行逻辑、IT流程即可。一切其它费时费力的工作在放入云中之后都可以轻松完成。因此,云计算为我们的生活带来便捷的同时,将技术细节和复杂背景为我们隐去,为用户带来高效、伸缩性强的统一资源管理平台。其次,它与过去的网格计算存在差异,但不是那么明显。这体现在两种计算提出之初时的目的,面向的服务人群,提供的技术方式以及底层的物理设备情况。具体而言,两者初始目的不一样,网格为了在单一领域中提供超大规模的计算,比如气象、医疗等领域利用无数计算资源进行问题求解。而云计算以更广泛的应用目的适合各种应用请求和计算需要,他们往往计算量不大,但是单位时间收到的请求并发数、总体请求数目要远大于网格。网格针对较为单一的服务人群,而云计算适合各种有应用需求的用户。在提供技术方面,网格虽然也使用了虚拟化手段,但是不像云计算那样全方位,高密度的采用这种成熟技术。在后台物理资源层面,网格计算利用了大量异构物理资源,提供计算能力的设备从属于不同组织或者单位,而云计算的物理资源环境中几乎由同构的设备构成,统一来自某个厂商自己的物理设备为云计算提供强大计算能力。再次,再次,可以将概念繁杂、包罗万象云计算分为三个层面,从上往下看,分别是:为终端用户提供的Saas服务云。为开发者、软件厂商提供的资源平台云,以及为云服务提供上提供各种虚拟物理系统的底层基础设施云。具体说来,Saas服务云将软件、应用以服务的形式打包提供给终端用户使用。用户只需要一台能接入网络的浏览器就可以享受传统的各种软件应用,而这些应用运行的环境和分布位置,提供方式都无需用户操心。这其中典型的例子是google的app程序。完全可以取代windows时代的office,自由地由用户使用。资源平台云将为软件厂商、需要IT管理的普通企业提供成套完整的计算资源、存储资源,利用云端的这些统一资源,企业可以随心所欲构筑自己的应用,不必像以往一样耗费大量成本从头购买硬件设施,或者因为业务量的突然下降而造成购买的硬件设施无用武之地。只需要向云提供商按需购买,随着企业业务量规模的伸缩,合适的获得所需硬件资源。因此传统时代,企业因为带宽消耗的过快而导致服务器不断告急的场景将一去不复返。基础设施云将整合大量的物理设备和机器,以统一的虚拟环境的方式提供给企业使用。典型的例子是亚马逊提供EC2服务,从头到尾都只提供赤裸的虚拟物理设备让用户操作,用户就如同拥有无数台机器一样方便。
Recent Comments