《云计算揭秘企业实施云计算的核心问题》——1.3节导致云计算的IT演变

1.3 导致云计算的IT演变
2005年,云计算还没有完全从以太技术(ether technology)中脱胎换骨。它的技术基础发展大约有40多年了。这个技术历程是渐变的,横跨几个不同的领域。但是,这些进步汇聚在一起,则代表了改变未来IT走向的革命性巨变。
Gillett和Kapor于1996年在一篇MIT论文(http://ccs.mit.edu/papers/CCSWP197/CCSWP197.html)里有史以来第一次提到了云计算。今天对云计算的普遍认识依然保留着原意。仅仅十年后,随着亚马逊将其潜在的电子商务资源赋予新的含义,进入提供云服务的业务领域,云出现在了现实世界之中。从那时起,经过几个月的时间,该术语就得到了我们这些普罗大众的广泛认可,图1.3所示的Google搜索请求统计表明了这一点。(现在不还是老样子吗?)
1.3.1 “云”隐喻的起源
人们常提的一个问题是,“云一词究竟来自何处?”答案是,十几年来,每当人们绘制涉及互联网的应用架构图时,他们就必然用云来表示互联网,如图1.4所示。
图1.4中的云专指匿名用户通过浏览器访问互联网,他们的浏览器以某种方式访问站点,并开始访问站点的基础设施和应用。这些来自“外部某处”的访问者有可能成为购买你产品和服务的用户。不像那些你给他们提供IT应用和服务的内部消费者,这种客源存在于“其他某处”,在你的防火墙之外,顺理成章也在你的控制领域之外。云图仅仅代表来自互联网的潜在有庞大基数的匿名用户。

用户必须从PC登录来访问互联网。从技术上讲,每个人都需要一个互联网服务提供商(Internet Service Provider,ISP),它可能是电信公司、他们的雇主或专业的互联网接入公司(如AOL)。每个ISP都需要大量机器,人们先访问这些机器,进而通过它们访问互联网。
简而言之,云最早的概念指的是能够访问互联网的大型计算机群集,人们通过浏览器来访问这些机器。这一概念依旧令人惊奇地符合其早期构想,虽然已经通过几种重要的方式演变和成熟。我们将在本书中细致地探究这些方式。
1.3.2 主要计算范式的变迁:从大型主机到客户机-服务器再到Web
20世纪60年代,首批商业大型主机得到发展。一开始还是单用户系统,但到了20世纪70年代,它们演变成了分时(time-shared)系统。在这个模型中,大型计算资源被虚拟化(virtualized),虚拟机(virtual machine)被分配给共享使用该系统的各个用户(在每个人看来,他似乎独占整台机器)。
虚拟实例通过绿屏(green-screen)终端在一种瘦客户端(thin-client)模型中访问。这种访问模式可被视为云中虚拟化实例的直接类似概念,尽管此时把单台机器分给多个用户。在云中,潜在有成千上万台机器。过去,计算资源的稀缺推动了它们的虚拟化,使之可共享;而现在,推动云虚拟化的则是期望物理计算资源得到充分利用。
随着计算范式演变进入客户机-服务器时代,大型主机不再占据计算世界的首要地位。由于计算能力增强,工作逐渐从集中的计算资源转移到不断增强的分布式系统(distributed system)。在基于PC的桌面应用时代,这种转变几近完成:大量日常计算任务的计算资源转移到了桌面,成为胖客户端(thick client)应用(如微软的Microsoft Office)。大型主机只是在公司或部门级的应用方面依旧保有优势,它的职责也仅限于此。
网络技术的标准化简化了系统互联的能力,TCP/IP于20世纪80年代迅速成长为互联网协议。20世纪90年代晚期,由于Web和HTTP的崛起,钟摆又摇晃回了瘦客户端模型占统治地位的世界。这个世界如今已经摆出要进入云计算的架势。IT演变的最大几个阶段在图1.5中以自上而下时间递增的方式表现出来。
我们目前身处其中的计算演变拥有很多个阶段。像大型主机到客户机-服务器,然后由客户机-服务器到Web的这种平台变迁只是演变的一个维度。一个不太明显但具有深远影响的是数据中心的演变,以及物理计算资源是如何布置、供电、维护和升级的。

1.3.3 物理计算资源的布置:数据中心的演变
在过去40多年里,硬件能力(hardware capability)有了巨大变化,尤其是计算能力(computing power)和存储。能够在便宜、大量生产的廉价服务器(commodity server)上飞快处理数量惊人的数据,意味着一些便宜的服务器机架就能处理在20世纪90年代早期需要花费NSA(国家安全局)级别的预算才能解决的问题。
度量计算能力提高的一个指标是每秒浮点运算(Floating Pointing Operations Per Second,FLOPS)的成本。FLOPS指的是单台计算机在一次操作中执行的简单数学运算,如加、乘和除。比较两台计算机在一秒内可以执行的运算数量可以粗略估算出它们的计算强度(computational strength)。1976年,当时最先进的Cray-1能够实现大约1.5亿FLOPS(megaFLOPS),造价大约为500万美元,换句话说,每MegaFLOPS超过33 000美元。如今,价格不到1000美元的四核处理器PC可以执行50 GigaFLOPS(10亿FLOPS),结果大约是0.02美元/MegaFLOPS。
类似地,存储成本在过去几十年内也在急速降低,存储数据的能力与产生以高清HD视频和高分辨率图片形式存在、上TB数字内容的能力齐头并进。20世纪80年代早期,磁盘空间成本超过200美元/MB;如今,该成本已经降至每MB不到0.01美元。
网络技术同样得到了发展,拿现代的带宽来说,如今在数据中心内,速率在100 ~ 1000 Gbps范围内是家常便饭。至于WAN,在千禧年之交,可以看到大量新增的暗光纤(暗光纤指的是已经铺设但是没有投入使用的光缆。—译者注),它们将高速宽带带到了大部分市区。更多农村区域已经有卫星覆盖,便捷、高速的无线网络意味着几乎无处不在的宽带互联形成了网格。
为了支持云,已经启动巨型数据中心的建设工程。Google、Microsoft、Yahoo!、Expedia、亚马逊等公司正在部署超大型数据中心。这些是给云提供动力的机房,它们现在的用电量超过全美用电总量的1.2%(包括了制冷及辅助设置),从2000年到2005年,这个百分比实现了翻番。我们将在第2章给出规模经济和这些巨型数据中心成型的更多细节。
1.3.4 软件组件化和远程访问:SOA、虚拟化和SaaS
就云演变的软件方面来讲,有3条重要的发展线索:虚拟化、SOA和SaaS。前两个是与技术相关的,第三个跟业务模型有关。
第一个重要线索是虚拟化。如前面讨论的,虚拟化不是新概念,在大型主机环境中,它就存在了。20世纪90年代晚期的新革新把这一思想扩展到了廉价硬件上。由VMware等公司开拓的虚拟化利用了现代多核CPU的能力,使得分区和分时操作在廉价服务器上成为可能。基于这些廉价服务器的大型服务器农场就针对大量用户群的使用进行了分区。
SOA是云计算的第二个不可或缺的软件概念。我们将SOA视为应用于机器间相互通信的基于浏览器的标准化逻辑扩展。人们当初借助浏览器与Web服务器交互完成的事情,如今通过机器自动完成,使用的是同样基于Web的标准协议,这就称为SOA。SOA使组件化成为现实,并将服务组装成应用,因此可以作为构建运行于多个虚拟实例上的复合应用的架构模型。
我们认为最后一个软件演变跟云计算的关系最为密切,它就是SaaS。但它不是技术革新,而是业务模型革新。长久以来,永久许可证模型在企业软件销售中占统治地位。在这个模型中,用户以一个固定价格(大多数情况下价格都很高)购买长久使用某软件应用的权力。在随后的岁月,他们还需支付支持和维护费用,价格一般约为最初价格的18%。这让消费者有权升级软件,在遇到困难时可寻求帮助。在SaaS模型中,你并不购买软件,而是租借。费用规模通常跟使用量相关,因此从软件衍生出的价值跟它的使用量成正比。用户购买某时间段的软件使用权,可能是几天、几周、几月或几年,而且可以在不再需要该SaaS产品的时候选择停止付费。云计算服务提供商已经采取了这种“随用随付”或“按需使用”的模型。
这随之提出了我们接下来需要考虑的重要观点。SaaS是云类型栈中的一种风格或一个层面。在目前云的早期阶段,人们经常犯的一个错误是在不同类型的云之间做“苹果和橘子”的比较。为了避免这一点,下一节将澄清云栈中不同的层级,以及它们的相似点和不同点。

时间: 2024-08-03 19:33:28

《云计算揭秘企业实施云计算的核心问题》——1.3节导致云计算的IT演变的相关文章

《云计算揭秘企业实施云计算的核心问题》——导读

目 录 第1章 什么是云计算1.1 定义云计算的5大原则1.2 迁移到云中带来的效益1.3 导致云计算的IT演变1.4 云的分层:按使用分类1.5 小结第2章 理解云计算分类2.1 云计算的支撑技术2.2 理解不同云分类2.3 选择你需要的云提供商2.4 小结第3章 云计算的商业依据3.1 云计算的经济意义3.2 云适合什么场景3.3 云不适合什么场景3.4 零资本创业公司3.5 中小型企业3.6 大型企业中的云计算3.7 小结

《云计算揭秘企业实施云计算的核心问题》——2.2节理解不同云分类

2.2 理解不同云分类 既然已经知道云计算的支撑技术(如虚拟化.弹性.存储和数据库),那么理解这些概念在所提供的不同类型(种类)云计算服务中如何应用将是有帮助的.让我们回到第1章的云类型分类法-IaaS.PaaS和DaaS,用它来分类业界最出名提供商的云产品.2.2.1 亚马逊EC2:基础设施即服务 亚马逊EC2被划分到IaaS(有些云观察员把它称为HaaS(Hardware as a Service),但亚马逊加入了太多额外服务,硬件即服务现在已变得不合适它了).它是首家同时也是目前为止该类型

《云计算揭秘企业实施云计算的核心问题》——2.1节云计算的支撑技术

2.1 云计算的支撑技术 不管是出于好奇,还是因为这可以让我们成为一位好司机和车主,大部分人都对自己汽车的工作原理有一个基本了解.类似地,让我们也学习点构建云(不论什么类型)所需的基本技术和基础设施,以便了解它的运作: 云需要运行于网络上的服务器,而且这些服务器需要一个"家".这个物理上存在的房子及其内部设施组成了数据中心. 云的服务器需要虚拟化.这是为了高效利用大批量的服务器.否则,数目巨大的服务器带来的经济影响将无法让云可以有效地利用成本. 云需要访问API.没有它,云中的虚拟服务

《云计算揭秘企业实施云计算的核心问题》——3.1节云计算的经济意义

3.1 云计算的经济意义云计算有能力改变IT的经济效应.由于采用随用随付原则,它改变了资本开支(CAPEX)和运营开支(OPEX)间的比率.首先,让我们整体了解各IT部署模型:然后,将它们应用到一个特殊的小型电子商务应用例子上.这将为你设定一条基线,帮你理解特定条件下导致一种解决方案优于另一种的成本和折衷.CAPEX和OPEXCAPEX是创造未来收益的开支.企业花钱购买固定资产,就导致了资本开支.会计会给一个资产账目增加一项资本开支(对其进行资本化).一般来讲,CAPEX要求先期投资被分摊(折旧

《云计算揭秘企业实施云计算的核心问题》——3.5节中小型企业

3.5 中小型企业在创业公司的历险例子里,云利用方式的讨论都是围绕一些技术导向型公司和应用展开的,因为这类公司跟云有极深的渊源.当我们转而讨论中小型企业时,有上百万种不同类型的公司符合这个描述.与之前讨论的创业公司不同,云实现不见得是他们运营的核心.对很多这类企业而言,在云中运行应用可能跟宇宙飞船在月球上着陆一样,关系不大.让我们关注3个特殊例子,对于一般的中小型企业来说,它们每个都具有不同的技术复杂度和不同的可应用性.此时将会浮现一个通用的主题:通过高效的使用资金和IT资源,这些企业可以利用云

《云计算揭秘企业实施云计算的核心问题》——1.4节云的分层:按使用分类

1.4 云的分层:按使用分类 为了更好地讨论其他类型的云,让我们首先深入了解一点关于SaaS演变和获得认可的背景. 在商用计算的早期,计算机资源非常稀缺,主要的使用模型更像公共设施.这和今天云计算提供的设施概念是两码事:它更像在干旱季节时村里的社区用井.社区成员可以使用并且分配一定量的水.如今的云计算,我们回归到了计算作为一种可以使用的公共设施这种概念,但它已不再是稀罕之物. 千禧年之交发生的业务模型向SaaS的转变昭示着云运动的到来.之前,它称为SaaS,即由应用服务提供商(Applicati

《云计算揭秘企业实施云计算的核心问题》——第1章,第1.0节什么是云计算

第1章 什么是云计算本章内容 定义云计算的5大原则 迁移到云中带来的好处 演变中的IT如何走向云计算 讨论不同层次(类型)的云云计算是IT领域时下最时髦的词汇.让我们弄明白其中的原因和这次云计算炒作涉及的内容.在最高层面上,云提供商.分析师和用户逐渐达成一种共识,他们将云计算定义为由第三方提供的高层计算服务,不但唾手可得,而且能根据需求量的变化动态伸缩.云计算背离了IT系统传统的开发.运营和管理方式.从经济学观点看,采用云计算不仅带来了潜在的巨大经济利益,而且提供了更大的灵活性和机动性.贯穿全书

《云计算揭秘企业实施云计算的核心问题》——1.1节定义云计算的5大原则

1.1 定义云计算的5大原则我们可以把云计算的5大原则总结如下: 任何订阅用户均可使用的计算资源池. 最大化硬件利用率的虚拟计算资源. 按需伸缩的弹性机制. 自动新增或删除虚拟机. 对资源使用只按使用量进行计费.这些原则在未来将不会发生显著变化,我们认为这5大原则是把某事物称为云计算的必要条件.表1.1对这些原则进行了总结,每条原则后面都附有一段便于快速参考的简短解释. 接下来将具体讨论这些原则,解释每条原则的含义和它是云计算支柱的原因. 1.1.1 计算资源池云计算的第一个特征就是,它能够利用

《云计算揭秘企业实施云计算的核心问题》——第3章,第3.0节云计算的商业依据

第3章 云计算的商业依据本章内容 云计算的经济意义 云适用和不适用的场合 在零资本创业公司中使用云 在中小型企业中使用云 大型企业中的云计算 第1章让你知道了云计算是什么:在第2章深入了解云计算背后的支撑技术之后,你学到了云的"实现".现在,让我们看看使用它的"原因"和"时机".当你打算或正在考虑迁移到云中时,这两个问题都不可避免地会跟经济效益和广泛的业务问题扯上关系.你需要知道如何完成迁移,哪种类型的云适合你,以及何时才是迁移的好时机.在了解云