下载本文的 PDF 版本 PDF

CTO 圆桌会议:云计算

我们的专家小组讨论了云计算,以及公司如何才能最好地利用它。

许多在行业期刊上阅读云计算文章的人会认为它是解决所有 IT 问题的灵丹妙药——事实并非如此。在本次 CTO 圆桌会议的讨论中,我们希望为从业者提供有用的建议,指导他们如何评估云计算在其组织中的应用。我们的重点将放在资金不足、工作过度、大量资产被过时硬件和软件束缚的中小企业 (SMB) IT 经理身上。云计算在多大程度上可以解决他们的问题?在这一快速发展领域的五位当前思想领袖的帮助下,我们为这个问题提供了一些答案。我们探讨了云计算背后的一些基本原则,并强调了当计算从内部转移到云端时出现的一些关键问题和机遇。我们衷心感谢所有参与者以及 专业委员会为此提供的支持。

参与者

Werner Vogels 是 Amazon.com 的首席技术官,负责电子商务运营和 Web 服务。在加入亚马逊之前,他曾在康奈尔大学担任研究科学家,研究大型可靠系统。

Greg Olsen 是 Coghead 的首席技术官兼创始人,Coghead 是一家 PaaS(平台即服务)供应商,在云等式的两端都有业务。Coghead 销售基于云的计算服务,作为桌面或客户端/服务器平台的替代方案,同时也是云服务的消费者。该公司完全基于亚马逊的 EC2(弹性计算云)、EBS(弹性块存储)和 S3(简单存储服务)构建了其所有服务。此前,奥尔森创立了 Extricity 公司,该公司提供企业对企业集成服务。

Lew Tucker 是 Sun Microsystems 云计算的首席技术官。在 20 世纪 80 年代,他参与了 Connection Machine(一种大规模并行超级计算机)的研发,这使他对超大规模计算产生了兴趣。随后,他在 Sun 公司工作了 10 年,担任互联网服务副总裁,负责运营 Sun 广受欢迎的网站。塔克离开 Sun 公司,加入了 Salesforce.com,在那里他创建了 AppExchange,之后又加入了一家名为 Radar Networks 的初创公司。最近,他重返 Sun 公司,领导其云计算业务。

Greg Badros 是谷歌的高级工程主管,他在谷歌工作了六年。在此之前,他曾担任 Infospace 和 Go2Net 的首席架构师。他获得了华盛顿大学的博士学位,研究方向是约束算法和用户体验。

Geir Ramleth 是 Bechtel 公司的首席信息官,他在该公司内部提供云服务。在目前的工作之前,Ramleth 在 Bechtel 内部创办了一家名为 Genuity 的公司,该公司是早期的 ISP 和托管公司。Genuity 后来被出售给了 GTE。

Steve Bourne 是 El Dorado Ventures 的首席技术官,他在该公司帮助评估风险资本投资机会。在加入 El Dorado 之前,伯恩曾在思科、Sun、DEC 和 Silicon Graphics 担任软件工程管理职位。他曾任 主席,目前担任 专业委员会和 编辑委员会的主席。

Mache Creeger(主持人)是 Emergent Technology Associates 的负责人,他在该公司为大型和小型技术公司提供营销和业务发展企业基础设施咨询服务。Creeger 的职业生涯始于研究计算机科学家,曾在 MIPS、Sun、索尼和 InstallShield 以及多家初创公司担任营销和业务发展职务。他是 的专栏作家和主持人,也是 CTO 圆桌会议系列的负责人。

Creeger 让我们从一个普遍性问题开始讨论,然后深入探讨一些更深层次的问题。您将如何定义云计算?

Tucker 云计算与其说是一个单一术语的定义,不如说是当今正在发生的服务交付趋势。它是指应用程序服务向互联网的转移,以及越来越多地使用互联网来访问传统上源自公司数据中心的各种服务。

Badros 它包含两个部分。第一部分是关于将计算周期转移到您的围墙花园之外,并能够避免在您的场所内构建数据中心。

但还有第二个同样重要的方面。它与云端的数据以及人们在云端生活的方式有关,这种方式既促进了轻松的信息交换,又促进了便捷的数据分析。

当今可用的强大搜索工具是轻松访问数据的直接结果,因为 Web 已经存在于云端。随着越来越多的用户数据存储在云端,由于与所有这些比特位都存在相对高带宽的连接,因此存在巨大的机遇,这超越了仅仅是异地计算。

Tucker Tim O’Reilly 对 Web 2.0 的定义是,当更广泛的人群做出贡献时,数据的价值会显着增加。Greg [Badros] 的描述很好地补充了这一点。

Vogels 不仅仅是数据。我还认为云是通用计算和/或服务的平台。虽然电信公司正在将其平台迁移到云端以提高成本效益,但他们也看到了成为公共花园平台的机会。在这种情况下,人们可以运行扩展电信公司服务或独立运行的服务。例如,如果您想构建一个具有点击通话功能或一组新的算法(例如会议通话中的噪声检测)的应用程序,那么您可以运行这些服务来连接到电信公司的平台。关键是拥有对公共平台的执行访问权限。

因为我们有一个共享平台,我们可以用数据做很多新的事情,但我相信我们也可以用服务做新的事情。

Ramleth 我们从未定义过互联网,但它却变得非常成功。云计算是互联网的计算方面,可以在公共或私有基础上使用。让我们不要定义它并限制其可能性。

Tucker 我将其视为三个层次:SaaS(软件即服务),它交付 Google Apps 和 Salesforce.com 等应用程序;PaaS(平台即服务),它为开发新应用程序提供基础要素;以及 IaaS(基础设施即服务),这是亚马逊率先推出的,表明基础设施也可以通过云访问。我认为正是在基础设施层——我们在其中虚拟化了计算和存储的基本组件,并通过互联网交付它们——我们在过去两年中看到了根本性的突破。

Ramleth 谁提供软件服务并不重要。软件即服务对我来说意味着实际编写软件的人也在运行和操作它。它可以是 Google、Salesforce.com,或者如果我有一些自定义应用程序,也可以是 Bechtel,无论是在公司内部还是外部运行。

Vogels 我认为软件即服务是先驱。Oracle Online 的前总裁 Tim Chou 写了一本很棒的书,名为《Seven》,内容涉及与 SaaS 等相关的不同商业模式。书名来源于七家数十亿美元的上市公司,这些公司几十年来一直在交付软件即服务。这本书尤其有趣,因为它探讨了商业模式——特别是商业模式如何演变,公司如何构建和提供其软件,以及客户如何使用其软件。要理解云计算,需要审视其先驱,例如:在它成为这种平台式环境之前的 SaaS;SOA(面向服务的架构);虚拟化(不仅仅是 CPU 虚拟化,而是广义的虚拟化);以及大规模可扩展的分布式计算。

这些都是我们在云计算变得可行之前需要充分理解的技术。我们需要能够大规模、可靠地提供这些服务,而这在 10 年前只有学者们才会考虑。基于此基础,我们现在已将这些先驱转变为云计算的商业实践。

Tucker 少数公司,如亚马逊、谷歌和雅虎,通过构建专门的架构来仅支持单个应用程序,证明了超大规模的优势。我们已经开始看到世界其他地方做出反应,并说:“我们为什么不能做到这一点?”

Creeger 或者,“我们为什么不能利用他们已经构建的东西?”

Ramleth 不仅要利用,还要学习他们如何教导我们。在 Bechtel,我们研究了 18 家这样的公司,以弄清楚我们是否可以将他们学到的东西应用于我们的业务。我们想了解如何构建新的规模经济,以更灵活、可靠和经济高效的方式支持我们的服务产品。

Badros 虽然我同意这些公司大规模的出现起到了关键作用,但我也认为 HTML、CSS、AJAX 和宽带连接等客户端技术的发展也非常重要。

Creeger 虚拟化怎么样?它在一个漂亮、整洁、清晰的 ABI(应用程序二进制接口)中封装了应用程序和操作系统。您可以将此对象放在您自己的本地硬件上,或者在您选择的任何平台上执行它。虚拟化使执行平台通用化,无需在每次要移动到新机器时都集成应用程序和操作系统之间所有可怕的松散端。虚拟化应用程序/操作系统对在新平台上执行所需的全部条件是该平台支持 VM(虚拟机)运行时。

Tucker 一个重要的转变是使用基本的 HTTP,以 REST(表述性状态转移)API 的形式,作为一种更易于使用的 SOA 框架。以前使服务变得困难的一切,例如 CORBAIDL 等,当我们说“让我们全部通过 HTTP 完成”时,都消失了。

Ramleth 我们将分时系统分解为私有或公共,因为人们想要用户体验。我们通过引入 PC 来打破它以获得它。现在,借助瘦客户端,您又重新获得了用户体验。正是用户体验正在推动这一切。AJAX、HTML 和其他新协议重新带来了用户体验。

Tucker 我们计算机科学家让开了路。Web 上开始出现的最有趣的 API 是为非常特定于应用程序的目的而组合在一起的。Flickr 照片共享服务 API 非常简单实用,任何略懂 JavaScript 的人都可以轻松使用该服务。这种面向服务的架构的务实方法是云计算的重要先驱。

Vogels 虽然由 AJAX 和 HTML 驱动的应用程序很重要,但云服务也同样集成到胖客户端应用程序中。我可以使用 Adobe Lightroom 并发布到 Flickr、Picasa 或任何地方。它不会强迫我使用胖客户端或瘦客户端。

Ramleth 但这使您能够获得用户体验。技术是什么并不重要;人们想要的是用户体验。

Badros 这与过去的分时系统和瘦客户端真正重要的对比之处。现在我们可以平衡在层次结构的不同层级完成多少计算,这些层级要么在云端结束,要么将其扩展出去。它不再只是一个哑终端,而是一个额外的计算平台。我们才刚刚开始开发编程模型,该模型有助于在整个平台层次结构(包括云)中透明地移动应用程序。

Vogels 事情发生的位置很重要。如果您开始开发应用程序,您希望最大限度地降低风险。我最近从纳斯达克的数据组看到的一个有趣的应用,名为 Market Replay,重新计算了早期的市场变动。一位客户注意到,六个月前执行的交易的账单比交易时给出的报价高出 2%。调查过去的交易需要纳斯达克对数据库运行昂贵且无利可图的临时查询。

随着时间的推移,证券交易所收到了如此多的请求,以至于它开始怀疑重新计算早期的市场变动是否可以成为一项有利可图的服务。然而,为了最大限度地降低开发风险,它不想在基础设施方面进行任何资本投资来支持这项工作。它选择开始将所有交易所信息存储到亚马逊 S3 中,与自己的数据库并排。

纳斯达克提供这项服务的目的是仅承担开发成本。它希望客户端的桌面完成所有计算工作,并且数据必须驻留在交易所之外的其他地方。它开发了一个由其已有的组件组成的 Flash 应用程序,并使该应用程序可供下载。客户将运行该应用程序,并且通过付费安排从 S3 提供用于重新计算的数据。考虑到零额外投资的目标,纳斯达克认真思考了 CPU 周期应该在哪里执行。它决定应用程序应该在客户端的桌面上运行,因为它不想投资所需的基础设施以在纳斯达克服务器站点执行这些周期。

Badros 是的,这就是我们的观点。您可以选择所有站点。瘦客户端和分时系统没有给您这种选择。这就是云计算如此强大的原因之一。

Tucker 将云用作设备的强大后端,为创新开辟了全新的领域。这方面一个有趣的例子是 Shazam,这是一个在我 Apple iPhone 上运行的应用程序。我可以将我的 iPhone 举到正在播放歌曲的收音机旁。Shazam 对歌曲进行采样,并将样本发送到云端,在那里它与一个大型歌曲库进行匹配。然后 Shazam 会告诉我我正在听什么歌,这样我就可以去购买它。这就是我们在计算发生的位置方面变得聪明的地方。我们正在服务器端使用大量的重型计算,并结合智能设备。

Badros 随着设备变得更智能,指纹识别很可能在客户端完成,然后您只需将指纹发送到服务器以节省带宽。

Tucker 有时您可能希望计算转移到数据附近,以最大限度地减少带宽问题。

Creeger 您刚才所说的对于云计算来说非常敏锐和恰当:计算需要在哪里发生,相对于数据而言?

Ramleth 我认为它不一定非要靠近数据。它必须靠近数据被处理的地方。我们有一些应用程序用于项目控制。大型数十亿美元的项目会产生大量信息。虽然我可以从服务器端分析数据,但有时当客户端/服务器带宽受限时,最好将数据下载并提取到客户端,以便可以在本地完成分析。

对于赤道几内亚的一个项目,一切都必须通过卫星完成。对于这种情况,将数据移动到可访问性更好的位置是有意义的。我们编写应用程序,以便它们可以在对最终用户最有效的地方执行。如果最终用户觉得在本地执行可以获得更好的响应速度,那么他们就会在本地执行。如果带宽没有限制,那么您就在数据所在的位置执行。

Badros 我们的挑战是如何构建一次应用程序,以便它可以根据其部署参数自动实时配置自身,从而以最有效的方式运行。我们不能将其构建为本地应用程序,并让用户或某人针对特定的部署场景进行临时补偿。我们需要弄清楚如何构建应用程序,以便在部署期间自动发生正确的事情。

Olsen 云中事物的粒度比 Sun 的 DOE(无处不在的分布式对象)CORBA 工作等早期分布式互联网基础设施方法中设想的要粗得多。我们看到的不是许多类型的相互作用的分布式对象,它们具有复杂的state关系并任意调用彼此,而是非常松散耦合的服务和简单的交互。

当我第一次听说亚马逊 SQS(简单队列服务)时,我对它对人们有何用处感到困惑。我一直生活在中间件和 IBM WebSphere 的世界里,在我之前的公司,重点是功能的完整性。我们在云计算中看到的所有兴奋都源于组件交互的简单、务实的模型。

Creeger 我们这些来自学院派计算机科学背景的人(可能我们都是)被教导要将算法和架构定义为理论上完整的。虽然我不想否定完整性的重要性,但我认为在某些情况下,它以牺牲实用性为代价而被追求。在当今的商业中,肯定有一些东西不需要在理论上是完整的。它们只需要提供用户所需的特定实用服务。

Vogels 我们只能基于非常可靠的原则构建超大型服务,而简单性就是其中之一。该列表包括对称性、异步性以及许多其他方面,但在所有这些原则中,简单性可能是最难实现的。

一旦复杂性增加,事情就变得更难以扩展和推广。如果您从简单的东西开始,每个人可能都不会满意,但人们非常有韧性,并且会在基本平台之上构建东西,以弥补框架中缺少的东西。

Tucker 随着时间的推移,在许多大型、长期存在的软件产品中,会逐渐出现对臃肿的反抗。这是因为添加了越来越多的功能以满足每个客户的需求,从而使应用程序变得越来越大。今天在云计算中出现的是一种还原论原则,回归到可以以稳健、可扩展的方式组合的简单、易于理解的元素。

Badros 复杂性和规模之间的相互作用是问题的核心。如果您有一个百万分之一的概率会失败的东西,如果它是一个单用户系统,那没问题:它只是一个人,百万分之一的日子里它会有点不稳定。然而,当您将其部署给数千万 Gmail 用户时,它就成了一个真正的问题。如果一项服务甚至每 1000 万次中失败一次,您现在就有成千上万尖叫的用户需要处理。

Vogels 我们在 S3 中看到了这一点。如果您执行数万亿次操作,那么即使是最小概率的错误也是必然发生的。

Badros 我们谈论的是我们的数据中心每分钟发生故障的硬盘驱动器数量。这与 MTBF(平均故障间隔时间)无关;而是数据中心硬盘驱动器故障的速率。

Tucker 您如何培训人们在云中构建应用程序?我认为我们刚刚回答了这个问题。我们需要认识到组件故障是不可避免的,但应用程序需要保持运行。设计可扩展应用程序的开发人员应该意识到功能会消失或发生故障,并且必须对此进行计划和预防。

我们尚未谈到的一个有趣的方面是我们在云计算中看到的经济优势。最终用户和开发人员正在利用按需付费模式来避免前期资本成本。当您开始使用云服务时,无论是在应用程序级别还是基础设施级别,您都将开始获得实际服务使用与其相关成本之间更紧密的关联。

Bourne 好的,让我们务实一点。云的经济性如何?资本支出 (CapEx) 和运营支出 (OpEx) 各是多少?年底时,我花的钱是多了还是少了?

Vogels 我不相信会更多或更少。资本支出迫使您进行大规模投资。在过去的 10 到 15 年里,很难预测软件产品的成功。以前,作为一家企业,您可以在某种程度上预测您的下一代产品将会是什么——相同的客户群,诸如此类的事情。如今,产品激增,客户竞争激烈。过去,您对您的客户有一定的控制权;现在您的客户控制着您。他们知道该选择什么,并且拥有完美的信息。因此,如果您今天作为一家企业,也作为一家年轻企业来构建产品,您不知道您是否会成功。您必须预先进行的投资越少越好。

重要的是,您构建的架构和系统应使您的支出与您的收入保持一致。如果您的支出将以交付的视频数量来衡量,但您从一些完全无关的指标中赚钱,那么您就完蛋了。

我发现年轻的企业更关注成本,但成本只是因素之一。我从大多数企业客户那里得到的反馈是,灵活性和在很短的时间内访问资源实际上与成本同等重要。

Olsen 云启发我的是,我可以创办一家公司而无需购买任何服务器、电话或软件许可证。我们从一开始就致力于使用云服务。我们创办公司时,完全依赖电子邮件和互联网服务,然后将我们的源代码控制作为一种服务放在云端。我写了一篇文章,题为“游牧”,我在其中更详细地表达了这些观点。

我到处都能看到软件和硬件基础设施是不必要负担的例子。我当地的自行车店就是一个很好的例子。店主花费大量精力来处理一个旧版本的 Windows,以支持一个旧版本的基于 Microsoft DOS 的应用程序,该应用程序管理自行车店的库存。对于医疗保健,我去一家大型诊所,该诊所隶属于一家更大的医疗保健公司。它有一个 Microsoft Windows 服务器,上面运行着 Citrix,Citrix 上运行着一些旧的 VB(Visual Basic)遗留应用程序。云计算提供了一条避免所有这些不便的途径。

Badros 对于创业公司或产品产品,云显然是一个巨大的胜利。在谷歌,我们看到内部人员使用 GAE(Google App Engine)作为一种非常快速地部署某些东西的手段,然后再担心在其基本架构上扩展它。人们这样做是因为它启动速度快得多,即使在拥有大量可用基础设施的谷歌内部也是如此。

今天的开发人员需要做出一个决定:在我成功之后,我是否要切换到这个初始平台之外?这就是权衡。一旦像亚马逊 S3 这样的东西显然能够胜过绝大多数公司可以部署的最好的东西,那么显然您应该完全在云中工作。这样,您就永远不必为初始基础设施承担更换资本支出。

Tucker 在一两年结束时,您的总体成本可能大致相当,但您将实现显着的时间节省、更低的机会成本以及员工和管理成本的直接节省。

Vogels 对于许多客户来说,使用我们的云产品需要新的专业知识。您不再寻找典型的系统管理员。如果您是一家大公司,您正在寻找具有特定专业知识的人员来支持 50,000 名内部客户。使用云,您不再需要在物理层面上处理事情。您不再需要让人整天在数据中心里跑来跑去更换磁盘。

Ramleth 您可以让您最聪明的人才专注于最重要的事情,而不是让他们从事平凡的工作。这是一个巨大的好处。

Tucker 照片分享初创公司 SmugMug 的首席执行官兼创始人 Don MacAskill 说他不想再运行数据中心了。他宁愿让他的最佳工程师专注于高价值的产品问题,而不是无差别的数据中心运营。

Creeger 那些需要运行平稳负载、基本应收账款软件包的人呢?一旦他们安装了软件和硬件并完成了他们的操作流程,它就非常简单明了,他们可以在很长一段时间内摊销资本支出。

Tucker 每三年他们都必须升级软件和硬件。

Creeger 是吗?

Ramleth 您必须升级,因为软件供应商正在强迫您。我们去年在一次升级上花费了 500 万美元,但这对我们的业务流程或最终用户没有任何作用。软件供应商告诉我们,如果我们不升级,他们将停止为我们提供支持。这在其他行业(例如汽车行业)不会发生。雪佛兰即使问题重重,也不会说:“您必须购买新车,因为我们不再支持您的现有汽车。”

Olsen 我一直想知道为什么我们认为软件与任何其他东西如此不同。如果一家餐馆自己种植食物、屠宰自己的动物、发电、收集雨水和处理自己的污水,我们都会认为他们不使用现成的服务是白痴。长期以来,人们从头开始构建自己的堆栈,运行自己的服务器等等,因为他们可以。纵观我们行业的现状,任何经济学专业的学生都会告诉您,您必须开始分层。您必须利用规模经济的效率,并在其他人生产的产品之上构建增值。

Tucker 市场通常会驱使人们专注于成为某些服务的最有效交付者,无论是供应杂货、肉类等。在 Nicholas Carr 关于转向公用事业计算的论点中,就好像我们回到了每个人都在运行自己的发电机的时候。它是无差别的,并且并不意味着您可以酿造更好的啤酒。运行自己的发电机与您最终产品的质量无关。

Vogels 有些餐厅不购买自己的香草;他们在现场种植它们。他们会辩称这有助于提高最终产品的质量。然而,他们永远不会自己发电,因为这不会生产出更好的食物。

拉姆雷斯 他们可能会有一个餐厅,坐落在山顶上,那里没有电力供应,他们必须自己发电,只是为了让顾客拥有那种独特的体验。 关键在于,这完全取决于具体情况。

奥尔森 然而,现实情况是,软件行业在执行无差别任务方面确实非常极端,很多人都在独自完成这些任务,而且各个层级都有。 看看汽车行业:有许多层级的分包商,每个分包商都提供专门的服务和产品。 我们只是还没有发展到同样的效率水平。

拉姆雷斯 虚拟化技术直接大幅降低了我们的数据中心资本支出,使我们的资本可以比以往任何时候都多地重复利用。 在我们开始这项工作之前,我们全球服务器群的平均服务器利用率仅为 2.3%。 转向虚拟化后,利用率提高到 60% 到 80% 之间。

关于资本支出减少,当我们刚开始时,我们中心数据中心的核心部分(不包括外围设备)占地 35,000 平方英尺。 在 2000 年代初期,我们进行了整合,将其缩小到 20,000 平方英尺。 然后我们对所有设备进行了虚拟化,现在相当于原来 35,000 平方英尺的设备,现在在不到 1,000 平方英尺的空间内运行。 我们现在利用硬件的方式与以前完全不同。

我们不得不经历早期那种痛苦的做事方式。 像谷歌和亚马逊这样的公司一开始就处于那个水平,所以他们不必经历那种痛苦。 我们吸取的教训是,构建这些公共云和私有云的一个非常重要的部分是要确保你能获得比传统公司运营显著更高的利用率。

沃格尔斯 如果你在公司内部私下运行服务,利用率就会成为一个问题。 它会将你的成本分摊到多个周期中。 如果你在公共服务上运行外部服务,那么利用率对你来说就不再是问题了。

拉姆雷斯 如果你是一家转型中的公司,你不能说你只想做 A 或 B; 你必须两者都做。 在贝克特尔公司,有些应用程序必须在内部执行,以满足法律或其他要求。 我们想向谷歌和亚马逊学习如何在那些高利用率水平下运行它们——即使是在公司内部,如果这是要求的话。

沃格尔斯 已经成功使用我们平台的客户首先要做的事情之一是考虑如何变得更具水平可扩展性,随着需求的增长,逐步扩展其标准运营模式。 随着他们获得更多客户并且数据集增长,他们可以应用更多资源来支持下一级别的需求。

我从成功的客户身上看到的第二件事是自动化。 运行数据中心的成本之一是有很多人管理遗留应用程序。 当人们迁移到云端时,他们开始思考如何投资于他们的软件,以便更好地利用云的特性。 聪明的人会走向更高水平的自动化。

在他们迁移到云端之前,他们可能已经自动化了虚拟机在硬件上的放置,但他们仍然有人在手动调整各种设置。 当他们迁移到云端时,客户真正开始思考如何才能真正高效并实现一切的高度自动化。 因为你不再需要呼叫 IT 人员,所以你需要自动化整个过程。

拉姆雷斯 我们正在运营数百台服务器,这些服务器正在处理不再存在且不再产生收入的项目的数据。 我们这样做是因为在某些时间和地点我们可能需要这些信息,例如在保修情况下。

亚马逊教会我们,我们可以将这些程序从我们的数据中心迁移到 EC2,使其运行起来,捕获该映像,然后将其关闭。 在这一点上,我们只产生了极低的成本。 当出现需要执行其中一个程序的条件时,我们可以做到。 我们不需要立即获得结果; 如果我们能在两三分钟内,甚至六小时内获得结果,那可能就可以了。 通过使用亚马逊 EC2,我们可以将过去分配专用内部服务器的固定成本(无论我们是否需要该信息)转变为仅在业务案例需要时才产生的可变成本。

伯恩 这是一个非常有趣的观点。 像亚马逊这样的供应商对二进制兼容性的合同是什么? 如果我今天给你一个二进制文件,并且我今天在 EC2 上运行它,那么它在未来仍然可以执行的承诺是什么?

沃格尔斯 你不需要给我们二进制文件。 我们提供了许多虚拟机供您选择:许多流行的 Linux 发行版,包括 Red Hat Enterprise Linux 和 Oracle Enterprise Linux、OpenSolaris 以及 Windows Server 2003。 首先,你在家或公司的虚拟机上运行该软件。 当你完全满意时,你冻结它,制作它的映像,然后将其发送给我们。

拉姆雷斯 我们的方案是首先将其迁移到亚马逊,确保它在 EC2 上运行良好,然后将其关闭。

伯恩 亚马逊是否会保证在 10 年内运行它?

沃格尔斯 我们选择了虚拟机模型。 如果你可以在这个虚拟机上运行,那么你在里面做什么对我们来说并不重要。

拉姆雷斯 我们依赖于被告知何时发生重大变化,以便我们可以及时进行适当的转换。 使用亚马逊的成本节省非常可观。 一台基本的服务器,在内部运行,闲置不做任何事情,每月也要花费我们大约 800 到 1,000 美元。 而在亚马逊,我们只需按使用量付费,每小时 10 到 15 美分。

这为我的部门提供了一个机会,可以为那些明确要求保留在内部的应用程序提供平台。 对于没有这些需求的,我们可以转向谷歌和亚马逊等外部供应商,并根据实际情况购买应用程序以及平台。

塔克 这就是公用事业计算的承诺。 用户将能够将其应用程序和平台移至场外,并且他们将有更多选择。 将会有许多不同类型的云服务提供商,并最终有机会进行套利。 我们正在走向一个场景,即事物在哪里执行将不再重要,而选择执行平台将基于许多不同的特性,例如成本、安全性、性能、可靠性和品牌知名度。

克里格 所以以前,你必须根据峰值需求进行构建并投入资本支出,而且你永远无法将其关闭。 你必须承担峰值需求费用。

拉姆雷斯 如果我们将其投入使用,并且出现了更高的峰值,我们必须提高其容量以满足新的峰值。

克里格 而且你必须继续配备人员来维护该基础设施、支持其软件、硬件以及其他一切。 借助云计算,你可以转向亚马逊并说:“好的,我做了原型,它已经设置好了,并且运行良好。 只要我需要它,我就可以在亚马逊的基础设施环境中以几美分的价格运行它。”

塔克 最棒的是,自助服务现在已经扩展到虚拟化计算、存储和网络资源的配置。 无需与亚马逊的任何人交谈,你只需一张信用卡就可以使用其服务。 企业客户以同样的方式看待他们的内部客户。 如果营销部门现在想运行一种新型应用程序,传统上你需要 IT 部门同意帮助你构建和部署该应用程序。 现在 IT 部门能够说:“你们部门有自己的开发人员。 如果他们想开发和运行这个,没问题,去吧。 这是基础设施服务的政策。”

拉姆雷斯 我们谈到了为可能在保修期内的产品提供支持的服务。 我们希望人们能够访问网站并说:“启动这个项目。” 他们选择他们的服务,在亚马逊上获得配置,然后得到一个小沙漏,让他们等待几分钟——而我的内部 IT 部门永远不会参与其中。

塔克 你获得经济优势的方式是通过共享超大规模、多租户数据中心的资源和购买力。

克里格 一个人的低谷是另一个人的高峰。

巴德罗斯 关键好处之一是,不仅在启动时更容易上手,而且随着事物的增长,也不会出现不连续性。 你永远不必在内部争论是否应该购买额外的服务器、投资更复杂的基础设施或扩展到第二台机器。 没有这些不连续性。

塔克 我们需要小心一点。 并非所有应用程序都容易扩展。 虽然有一类应用程序具有非常容易扩展的特性,但其他应用程序则不然。 除非你使用一些设置为可扩展的东西,例如亚马逊的 SimpleDB,否则数据库就属于此类。 如果你运行自己的数据库,除非它被设计为可扩展的,否则不要指望它会发生。 我们不想误导人们认为所有应用程序都可以毫无疑问地扩展。

克里格 坐在中小企业中的可怜人如何决定投资云? 当 CEO 进来并说:“我在《华尔街日报》上读到一篇报道,说所有聪明的公司都在转向云计算。 我们在云计算方面到底在做什么?我们如何摆脱你这里的所有资本支出?” 时,他下个季度或明年会怎么做? 这个人将如何回应?

奥尔森 首先,采纳先购买后构建的理念——即使在我要创办一家公司、我需要 IT 服务的基本层面上也是如此。 我是应该去找工程师并购买设备,还是应该假设有一些外部服务可以满足我的需求? 对我来说,这占了一半。 我将假设满足我需求的服务已经可用或将在一段时间内发展出来。 我采取一种理念,即“我只关注我的核心业务。 我只购买直接支持我对市场独特贡献的基础设施。”

拉姆雷斯 如果你是理性的话,我同意你的观点。 然而,你是在与人打交道,他们往往不理性。 当 CEO 走到他的 IT 经理办公室并问:“我们如何利用云计算?”时,这位经理首先问的是:“这对我的意义是什么?” 我们公司变革的最大障碍是我们自己的 IT 人员试图保护他们的工作。 我们在贝克特尔公司所做的变革 20% 是技术,80% 是变革管理。

塔克 对于处于不同生命周期的不同企业,肯定有不同的方法。 初创企业有一组特定的需求。 我完全同意格雷格·奥尔森的观点,即在你考虑自己构建之前,先寻找你可以购买的所有服务。

奥尔森 作为计算机专业人士,我们需要学习其他行业已经学到的东西:寻找已经成熟的东西来购买,并在其之上进行分层,从而成为系统集成商,而不是创造者。

作为一家企业,我们在向企业销售时的主要重点是如何找到过渡路径。 云计算解决方案可以实现哪些你现在无法实现的事情? 我们寻找那些在本地服务器或桌面上托管没有意义,但在短时间内能提供价值的应用程序。

一个例子是在大型企业中进行供应链部门应用程序。 在这种情况下,买家需要管理从一群非常小的供应商处为制造商采购材料。 现在他们有一个使用电子表格和电话联系供应商的临时流程。 最终,他们将数据输入 ERP(企业资源规划)系统,以便采购订单具有正确的数量,并且正确的人员获得报酬。

我们构建了一个小型应用程序,它可以从 ERP 系统中过滤出关键信息,让买家与合作伙伴进行动态更新,并提供将这些信息同步回核心 ERP 系统的能力。 我们只向用户提供他们需要的核心信息,并让他们做一些非常灵活的事情。 我们让供应商也可以访问这些信息,以便他们也可以进行更新。

拉姆雷斯 我认为你的价值主张的一个重要部分应该是向决策者和用户解释这个工具如何提升他们的职业前景。 如果不能,这些人将成为你的障碍。

塔克 Animoto 是一家新公司,它用照片和音乐同步制作电影。 它最初在亚马逊上运行了 50 个实例。 他们在 Facebook 上发布了它,并获得了非常大的成功。 在短短三天内,他们增加到了 3,500 个实例。

你能想象走到你的 IT 部门并说:“我们今天运行在 50 台服务器上,在两三天内,我们想增加到 3,500 台服务器。”吗? 这根本不可能实现。 对我来说,能够立即利用机会并随着需求的增加轻松扩展是弹性或可扩展计算的主要优势之一。 正因为如此,云计算实际上将推动更多的计算使用,因为它更紧密地跟踪经济效益与资源消耗。

克里格 因此,对于那些因前期资本支出成本而停滞不前的从零到百万英里/小时的夜间商业计划,云计算将是你的答案。

我们还可以为人们提供哪些类型的标准来评估他们的内部基础设施在支持业务目标方面的有效性? 他们如何确定应该开始将哪些服务推送到云端,以及他们使用哪些标准来做出这些决策?

巴德罗斯 在大型公司中,替换现有的组织结构或 IT 功能更加困难。 如果你引入一些能够提供新价值的东西,也许是通过启用一种新型的协作,而不是替换或修改现有功能,那么你通常更有可能获得成功。 这样,你可以避免因复杂性或政治因素而遇到阻力的风险。 在当今经济形势更加严峻的时期,你可能还希望通过表明使用云可以显著降低运营 TCO(总拥有成本)来使你的提案更具吸引力。

拉姆雷斯 虽然我同意可扩展性是云计算的一个重要属性,但对我们来说,灵活性也非常重要。 我们公司每退休 100 人,我们只能用 60 人来替代他们。 合格的人才根本不够用。 由于合格的人才非常稀缺,我们必须将工作带到人才居住的地方,所以我们去上海、台北、曼谷、孟买、华沙等等。

这意味着在几乎没有任何预警的情况下,我们就会收到在全新的地方建立新的工程资源的请求。 我们没有时间构建新的数据中心和新的基础设施; 我们需要非常快速地启动它们。 在华沙,我们必须在不到 30 天的时间内启动并运行一个新的工程中心。

在这些情况下,云计算非常有意义。 它不仅是可扩展性,而且是广度。 对我来说,可扩展性是垂直的。 它能够处理相同应用程序组合的轻负载或重负载。 我还需要更广泛的应用程序,对我来说,这是水平的。 看看今天的云服务供应商:亚马逊可以向我出售可扩展性,而谷歌可以向我出售应用程序的范围。 它们都为我的问题提供了互补的解决方案。

塔克 IT 是否过时了?

拉姆雷斯 你不希望 IT 过时。 你希望它成为业务推动者,而不是障碍。

塔克 我希望 IT 成为我的业务合作伙伴。 IT 应该做诸如容量规划之类的事情。 如果我预测了某种程度的需求,我希望 IT 就如何满足该需求提供建议。 我认为这就是云计算将开始做的事情。 我也希望他们制定公司政策。 他们围绕我们能做什么和不能做什么制定政策,因此你拥有统一性。

拉姆雷斯 我不需要做容量规划; 我想要拥有容量可用性。 规划意味着我对未来会发生什么有一些了解,但我没有。 我想确保我拥有可扩展性和可供部署的广泛应用程序。

塔克 对于那些无法走出公司围墙的组织,我认为云计算模型即使在硬件受限的情况下也适用于 IT 服务的交付。 通过使用云计算模型,IT 可以承担容量规划的角色,通过跟踪利用率来说:“我们每年增长 20%,需要扩展容量。” 你会失去一些在亚马逊拥有的扩展到高水平的优势,但你可以将公共云用作溢出能力。 最好的结果是你拥有根据内部容量动态分配作业以作为溢出或内部运行的灵活性。

拉姆雷斯 你称之为溢出,但事实并非如此。 它正在推后你必须自己托管的划界线。

克里格 这又回到了如何帮助人们做出这些决策的问题。 他们应该寻找哪些类型的属性,以便评估在哪里划定划界线?

我们还没有过多讨论亚马逊的产品是否适用于一些非常基本的 IT 服务,例如应付账款和应收账款——这些服务非常简单,并且不会增长或变化。

塔克 当有专门为此服务提供的供应商时,在亚马逊上运行你自己的 Microsoft Exchange 服务器并不是提供该服务最具成本效益的方式。

克里格 这是一个很好的观点。 还有哪些其他标准可以区分在内部还是异地运行服务?

拉姆雷斯 当我们开始考虑构建我们的内部云时,我们对大约 18 家公司进行了基准测试。 我可以在亚马逊 S3 上以每月 10 到 15 美分的价格购买 1 GB 的存储空间。 我们内部公司支持 1 GB 存储空间的费用是每月 3.75 美元。 虽然这不是一个完全相同的比较,但 15 美分和 3.75 美元之间的差距太大了,不容忽视。

同样在此期间,我们完全托管的网络带宽的内部成本为每兆比特每月 500 美元,低于两年前的 3,500 美元。 因为 YouTube 可以每天免费发送数百万条消息,只带一点广告,所以我们假设他们必须支付十几美元。 为什么我们 500 美元和 YouTube 十几美元之间的差距如此之大?

当我们改变我们的网络理念并开始以不同的方式进行网络连接时,我们至少在全球范围内实现了 50% 的延迟降低。 我们的带宽成本从 500 美元降至 YouTube 水平。 当我们的网络成本降至早期的五十分之一,并且延迟得到改善时,我们能够以根本不同的方式开展业务。

我们是如何做到的? 简而言之,我们将数据带到网络,而不是将网络带到数据。 我们开始将数据放置在非常靠近网络提供商互联网交换中心的位置。 亚马逊和谷歌从一开始就这么做了,但这并不是企业正在做的事情。

克里格 你会提出哪些建议,说明公司应如何评估这是否对他们有效,因为很多企业不会像贝克特尔那样大?

拉姆雷斯 你可以非常小,仍然可以做我们所做的事情。

沃格尔斯 如果我看看真正成功的公司,无论是贝克特尔还是规模小得多的公司,它们都从小规模开始。 你不需要太多就可以开始。

奥尔森 认为中央 IT 部门对其他技术做出决策的假设是错误的。 云计算的成功并非因为一大堆中央 IT 部门宣称云计算是好的。 云计算之所以流行起来,是因为它得到了基层接受,来自小企业、新供应商或部门级别的 IT 决策。 云计算只是在最后才进入 IT 领域。 我的公司不向 CIO 销售产品。 我们甚至都不尝试。

克里格 这很好,但是有些 CIO 在他们的 CEO 读到可以通过云计算实现大量节省后,将不得不提供计划。

沃格尔斯 企业进入这个世界有很多第一步。 工程师可以从试用这些服务开始,将它们用于小型项目并比较成本节省。 我发现企业采取的许多第一步都只是一些小的、简单的、容易且具有成本效益的事情。

纽约时报》扫描了涵盖 60 年历史的图像,并希望将它们在线发布。 这些人将 4 TB 的数据移入 S3,在周日运行所有内容,花费了 25 美元,并完成了产品。 另一个例子来自美国政府,预计原型成本为 30,000 美元,而使用亚马逊完成原型成本约为 5 美元。

奥尔森 今天,大多数商业云计算项目都不是通过 CIO 发起的。 是的,我们必须到达那里,但现在发生的大部分事情都来自其他入口点。 部分问题是目标是谁? IT 是一个目标,但还有很多很多其他目标。 对我来说,大多数计算需求都与中央 IT 无关。 数百万中小企业,我们的主要客户,都是没有 IT 部门的小型解决方案提供商。

伯恩 那么谁应该关注云计算呢? 你刚刚给出了一个例子。 这是唯一的例子吗?

奥尔森 我要么是信息技术需求的消费者:我需要应用程序,我需要存储; 要么我是生产者:我是一个将要提供服务的人。 这两个受众都需要知道他们可以从什么基础上构建,以及他们如何销售他们拥有的东西。 对我来说,这主要不是关于中央 IT。 中央 IT 是一个重要的组成部分,但所有这些小型系统集成商、顾问、小型 ISV、VAR——这些人实际上是将计算广泛部署到企业和人员的人。 任何身处该领域的人,无论是作为 IT 的生产者还是消费者,都需要了解如何使用云服务。

塔克 如果我是一家公司销售或营销部门的开发人员,并且我的任务是创建一个网站、一个协作环境、一个测试和部署环境或其他任何东西,那么云计算是理想的候选平台。

现在,你不再采用传统方法,而是首先考虑你试图向客户交付什么,并将重点放在应用程序上。 最后一个问题应该是:这需要在哪里执行? 这可以根据经济效益来回答。

巴德罗斯 对我来说,云计算的价值主张是如此广泛,以至于它的美妙之处在于你可以向组织中的几乎任何人销售。 解决方案的不同方面吸引了不同的人群。 根据我与谁交谈,故事会有所不同,以便让他们看到这对他们来说会更好。

一直使用消费者电子邮件和谷歌日历的个人对在工作中拥有家庭体验以及日历的丰富搜索功能和协作感到兴奋。 我们看到人们使用文档和电子表格在文档协作套件上管理他们的婚礼。 然后,当他们在工作中进行类似类型的项目时,他们不明白为什么他们会被困在 90 年代早期的思维方式中,使用一套彼此不相关的应用程序。 对于这个人来说,协作故事就是价值主张。

如果一位开明的 CIO 来找我们,想知道这东西如何帮助他的组织,那么所有权成本、易于扩展以及启动新的地理分布式办公室的简便性都是非常丰富的卖点。

对于 CEO 来说,可能是 IT 部门不需要像现在这么庞大这一事实。 CEO 经常挠头问,为什么他要花费 20% 的人员预算,只是为了让他的其他人能够使用他们的电子邮件。 因此,真正取决于受众来理解最佳价值主张是什么。 云计算的美妙之处在于,每个人都有一个故事——它就是如此引人注目。

拉姆雷斯 如果你看看过去 15 年,企业用户的效率几乎保持不变。 相对而言,15 年前用户在办公室能做的事情与今天他们能做的事情没有什么不同。 如果你将 15 年前消费者用户能做的事情与今天他们能做的事情进行比较,那么今天他们能做的事情已经飞速增长,并且存在巨大差距。

风险投资界每 10 美元中就有 8 到 9 美元花在了消费者曲线上,而不是企业曲线上。 作为企业,我们必须问问自己,我们如何才能追随资金流向并从消费者曲线中学习。 我有员工来找我说:“我在家工作比在办公室工作效率更高。” 虽然作为一名 IT 经理,我对此感到受伤,但你必须将其视为一个机会。

你需要三个要素来实现这种类型的转型。

首先,你必须设定愿景,让你的员工相信协作,成为开放世界的一部分,比将自己封闭在自己的小世界里更好。 其次,你必须让你的员工相信,如果他们积极参与使 IT 更有效率,他们不会受到伤害、被解雇或以其他方式经历负面的职业结果。 解决你员工的社会问题。 第三,永远不要偏离方向,永远不要让你的员工失望。

伯恩 好的,我就是那个人,我已经决定去做了。 我可以期待哪些类型的支持?

沃格尔斯 在云基础设施服务方面,我们提供的一件事是为开发人员提供工具和机制,以解决其应用程序运营所在辖区的特定要求。 如果加拿大政府有一项法律规定加拿大公司不得将有关加拿大公民的信息放在由美国公司控制的服务器上,那么基础设施提供商必须向应用程序提供适当的数据位置选择,以便用户能够遵守适用的法律。

欧盟(欧洲联盟)有两层隐私法。 首先,有适用于所有 22 个成员国的欧盟范围内的法律; 其次,22 个成员国中的每个成员国都有自己的凌驾于一切之上的法律。 作为基础设施提供商,我们向开发人员提供抽象,以便他们可以构建为每个成员国做正确事情的应用程序。

巴德罗斯 挑战之一是我们远远领先于政府和法律体系。 他们会赶上,但这将需要更多的时间和精力。

克里格 云计算是否能够实现传统 IT 架构下不可行的新类型的功能?

沃格尔斯 过去,我一直认为你无法使用通用组件构建数据仓库。 它是高度专业化的,我认为非常精细的粒度会阻止你进行大量数据操作的 scatter-gather。 我认为 MapReduce 向我们展示了蛮力是有效的,虽然这不是最有效的方法,但它允许你以非常简单的方式完成工作。

现在许多小公司都提供数据仓库即服务。 如果你看看他们的存储资源使用情况,它比他们仅仅运行自己的专用服务器集多出约 5%。 数据移动比以前稍微低效一些,但他们可以访问更智能、更易于使用的计算组件。

事实证明,我们有很多客户不需要 24 小时全天候使用数据仓库。 他们每周只需要两个小时。 在最坏的情况下,他们愿意在计算资源上多花一点钱,只是为了获得这两个小时。 考虑到必须直接购买硬件并构建它以支持峰值负载的替代方案,他们仍然在成本方面领先。

克里格 那么,类比的例子是分析购买汽车或乘坐出租车以满足个人交通需求的成本?

沃格尔斯 工程师没有接受过良好的培训来思考端到端成本。 MapReduce 和其他示例向我们表明,成本的端到端图景与你通常期望的非常不同。 我们必须学会思考整个软件包——在存储、计算以及应用程序需要做什么方面——并真正推断规模和成本的轴心到底是什么。

巴德罗斯 我们在向 IT 人员教授成本方面面临很多挑战,因为我们过度简化了模型。 云计算之前的旧模型是单一的成本单位——一台服务器和维护它的人——而且你不能再小了。 运行冒泡排序或快速排序对于少于一百万个项目来说成本相同,因为你仍然需要一台计算机来运行它,还需要一个人来保持它的运行。 云计算颠覆了这种模式。

克里格 让我们尝试确定一些地方,中小企业的所有者可以开始在如何利用云计算的好处方面取得一些进展。

塔克 如果我是一家需要自动化业务流程的中小型企业,我会看看格雷格 [奥尔森] 的 Coghead。 如果我需要 CRM 应用程序来更好地了解我的客户,我会看看 Salesforce。

克里格 PaaS 呢? 中小企业需要关注哪些问题,他们如何做出决定?

拉姆雷斯 我们试图将一切都提升到一个非常宏观的层面。 我们问:“对公司来说最重要的产出单位是什么?” 如果你生产小部件,那就是你生产了多少个小部件; 汽车也是如此。 使公司更具竞争力对我们来说是最重要的。 一个好的策略是以低于竞争对手的成本创造价值。 如果你能找到一个重要的产出衡量标准,请询问你的 IT 成本与该标准相比如何。

2002 年,我们将收入指标确定为完成项目所需时间的倒数。 在过去的七年中,我们的单位产出成本下降了 55%,提高了我们的产能和整体满意度。 实现这些里程碑所需要的是更高的基础设施利用率。 如果你是一家传统的 IT 商店,这可能意味着你必须转向云计算或其他形式的服务平台和交付。 从 IT 的角度来看,采取我们需要采取的步骤来提高服务交付的效率和灵活性,是我们提高公司在市场上的竞争力的途径。

塔克 选择云计算的企业家几乎完全消除了对资本支出的需求。 你不再需要购买计算机放在你的壁橱里来运行你的电子邮件系统。 你可以使用按需应用程序来提供传统的 IT 服务。 你还可以将你的公司网站和你的产品放到云计算站点上。 你认识到你的大部分真正价值将基于你可以收集到的关于客户的智能和数据。 突然间,你必须管理大量信息; 让云计算提供商来管理它比你自己尝试做这件事要好。

拉姆雷斯 在创业世界中,你可以用数十万美元而不是数百万美元创办一家新公司,因为你不需要筹集资金来构建基础设施。

Vogels 云计算的好处不仅仅局限于初创企业。我喜欢像 Mogulus 这样的公司,它们通过互联网直播 120,000 个电视频道。他们除了使用的笔记本电脑外,没有其他任何硬件。 Mogulus 为大多数大型媒体网站完成了所有选举报道,从 EC2 每秒流出 45 千兆字节的数据,而没有影响其他客户。 Mogulus 的 CEO 表示,如果没有基础设施即服务,他就无法开展业务。如果必须购买数千万美元的自有资本基础设施,这项业务将不复存在。而且,在这种情况下,他也不想做这门生意。

Creeger 我想在房间里转一圈,给那些正在努力理解这一切的人一些最终建议。

Ramleth 这不是一场技术游戏,而是一场变革管理游戏。目标是让人们明白,以这种方式思考并不危险。我们有三条规则

思考一下你能做些什么来整体上提升服务交付;不要专注于可能导致次优解决方案的小子组件。

在开始任何工作之前,不要考虑如何分配成本。确保内部收费机制(分配)不会成为变革和进步的障碍。

不要考虑和设计未来的组织变革。决策应基于组织利益,而不是增加你作为管理者或你的组织的权力。

如果你考虑这三件事,组织实际能做的事情会令人惊讶。

Badros 我们正在讨论的美妙之处在于它非常容易尝试。你不需要庞大的预算或批准就可以开始。你可以如此简单地做到这一点,这使得创新成为可能,如果需要提前购买大型硬件,创新将无法实现。

在这种创新和自下而上的思维文化中涌现出来的事物真是令人惊叹。对我来说,这一切的关键在于,你无需进行大量投资即可开始并展示价值。这与迄今为止的情况相比是一个巨大的变化。

Tucker 随着服务迁移到互联网,它们变得更容易且更具成本效益。这也意味着 IT 领域的权力从那些控制资本资源的人转移到使用自助服务来配置自己应用程序的用户和开发人员手中。当 FedEx 上线时,人们从支持循环中解放出来,客户可以随时自行查找包裹状态信息。现在你可以将相同的原则应用于计算资源的配置。开发人员可以配置服务器来运行应用程序,而无需联系人工。这消除了计算中最昂贵的方面。

Olsen 云计算为信息技术的消费者和信息服务的生产者提供了一个引人注目的机会。应用程序构建者应该利用他们可以购买的现有功能,而不是过去构建自己的功能的做法,并将他们的资源集中在他们独有的独特能力上。信息技术的消费者必须重新思考他们在哪里寻找功能。如果他们不调整他们的服务交付模式,那么他们将很快变得过时。

Vogels 为了强调 Greg Olsen 提出的观点,你只需要一张信用卡和亚马逊 URL。我特别自豪的是 CloudFront,我们刚刚推出的 CDM(内容交付管理器)。作为消费者,CDM 业务很难开展。你必须进行所有这些谈判并满足最低要求,而且你必须承诺很多事情。这很困难。在 CloudFront 之前,没有自助服务的 CDM 产品。现在,业务模式正在发生真正的革命,因为我们首次以按需付费的方式向人们提供此功能。

Badros 这与 Google AdWords 采取的轨迹完全相同,当时我们使零售商能够将他们的信息传递给全球受众,并彻底改变了互联网。

Tucker 自助服务非常强大,因为它为服务的买方和卖方都节省了资金。

Ramleth 我们之所以能够成功,是因为我们最大限度地减少或消除了为变革制定复杂商业案例的需求。

Creeger 降低成本和提高整体敏捷性是我认为你们都在试图表达的。云计算有可能消除业务摩擦,使更多服务成为可能,并以更轻松、更低的风险和资本支出的方式实现。我认为这对于像云计算这样具有变革意义的事物来说,是一个很好的总结。非常感谢大家的时间、才华和智慧。问

喜欢它,讨厌它?请告诉我们
[email protected]

© 2009 1542-7730/09/0600 $10.00.

acmqueue

最初发表于 Queue vol. 7, no. 5
数字图书馆 中评论本文





更多相关文章

Marc Brooker, Ankush Desai - AWS 系统正确性实践
构建可靠和安全的软件需要一系列方法来推理系统正确性。除了行业标准测试方法(如单元测试和集成测试)外,AWS 还采用了模型检查、模糊测试、基于属性的测试、故障注入测试、确定性模拟、基于事件的模拟和执行跟踪的运行时验证。形式化方法一直是开发过程的重要组成部分——也许最重要的是,形式化规范作为测试预言机,为 AWS 的许多测试实践提供了正确的答案。正确性测试和形式化方法仍然是 AWS 的关键投资领域,这些领域已经看到的投资回报加速了这一进程。


Achilles Benetopoulos - 数据中心计算机的中间表示
我们已经到了分布式计算无处不在的地步。内存应用程序数据大小正在超过单台机器的容量,因此需要将其分区到集群上;在线服务具有高可用性要求,这只能通过将系统部署为多个冗余组件的集合来实现;高持久性要求只能通过数据复制来满足,有时跨越广阔的地理距离。


David R. Morrison - 模拟:分布式系统中未被充分利用的工具
模拟在人工智能系统的出现中发挥着巨大作用:我们需要一种高效、快速且经济高效的方式来训练人工智能代理在我们的基础设施中运行,而模拟绝对提供了这种能力。


Matt Fata, Philippe-Joseph Arida, Patrick Hahn, Betsy Beyer - 企业到云端:Google 的虚拟桌面
超过四分之一的 Googler 使用内部数据中心托管的虚拟桌面。这种本地部署产品位于公司网络中,允许用户从世界任何地方远程开发代码、访问内部资源和使用 GUI 工具。在其最显着的特性中,虚拟桌面实例可以根据手头的任务调整大小,具有持久的用户存储,并且可以在公司数据中心之间移动以跟随出差的 Googler。直到最近,我们的虚拟桌面都托管在使用名为 Ganeti 的自研开源虚拟集群管理系统的 Google 公司网络中的商业可用硬件上。今天,这项重要且对 Google 至关重要的工作负载在 GCP(Google 计算平台)上运行。





© 保留所有权利。

© . All rights reserved.