“云的兴起并不仅仅是使杂耍表演者兴奋的另一个平台。
它无疑会变革 IT 行业,它还将会深刻变革人们的工
作方式和公司的经营方式。”
—《经济学家》(Economist): “让它兴起吧!” 2008 年 10 月 23 日
云: 远远优于廉价计算
云计算为按需提供 IT 资源创造出更高水平的效率和经济性,与此同时,开创出新的商
业模式和市场机会。
尽管许多人都把目前的云计算产品和服务视为纯粹的“Pay by the Drink”计算平台,
但他们确实显示出两种相互依存的主流 IT 趋势的趋同性。
IT 效率 — 最大限度地降低成本: 公司正在通过像虚拟化这样的技术将其 IT 成本
从资本费用转变为经营费用。云计算起初作为一种改进基础设施资源部署和利用
率的方法,但在充分利用此基础设施中最终产生一种新的应用程序开发模式。
业务敏捷性 — 最大限度地增加回报: 通过快速面市、集成化应用程序堆栈、即
时机器映像部署和千万亿次级并行编程,使 IT 成为一种竞争利器。云计算被利
用为一种使投入运营时间 (Time to Service) 发生革命性变革的关键性方法。但
是,不可避免的是,这些服务必须建立在同样具有创新性的快速部署基础设施
模型之上。
可以肯定地说,这些趋势已经在 IT 行业中存在多年。不过,最近大规模网络贷款和虚
拟化技术的出现使这种变革促成一种新的面向服务的基础设施。
云计算使 IT 机构能够极大地提高硬件利用率,并能够在极短时间内升级到巨大容量,
而不必频繁地投资构建新的基础设施、培训新员工或颁发软件许可证。云计算还创造
出新的机会,使人们能够在较短时间内使用更少投资构建一种更高级的网络服务。
“到 2011 年,早期技术采用者将会抛弃资本支出,转而作为服
务来购买其 40% 的 IT 基础设施。... ‘云计算’即将起飞,因而将
会把应用程序从特定基础设施中解放出来。”
— Gartner 新闻稿: “Gartner 发布针对 2008 年及以后的 IT 机构和用户的关
键预测” (Gartner Highlights Key Predictions for IT Organisations and Users in
2008 and Beyond), 2008 年 1 月 31 日
全新规模的 IT 效率
云计算是关于效率的技术。它提供一条以承担得起的成本实时按需部署和访问从单个
系统到巨量 IT 资源的一切事件的途径。它使持有信用卡的任何人均能利用高性能计算
和高容量存储。而且,由于最佳的云策略建立在开发人员已经知道的概念和工具基础
之上,云还具有重新定义 IT 与开发人员以及开发人员所依赖的业务单元之间的关系的
潜力。
降低资本支出 — 云计算使公司可以通过像虚拟化这样的技术将 IT 成本从资本
支出转变为经营费用。
降低数据中心运营成本 — 云计算提高基础设施利用率并简化资源管理。例
如,云允许通过 API 进行自助服务与配置,使数据中心实现更高水平的自动
化,同时降低管理成本。
消除了过量配置 — 云计算按需提供扩展规模,把这一特性与公用设施定价结
合在一起,消除了为满足需求而过量配置的情形。利用云计算,公司可以在极
短时间内扩展到巨大容量。
那些认为云计算只是无价值的东西的人,请仔细看看已经可以使用的云产
品。Amazon.com、Google 等其他大型互联网提供商都在利用其基础设施投资 “分享”
大规模经济效益。Amazon Web 服务 (AWS) 使用的带宽已经超过与其核心电子零售
(E-tailing) 服务关联的带宽。各种具有前瞻性的企业 (从 Web 2.0 新创企业到国际化企
业) 正在采用云计算来降低基础设施成本。
《纽约时报》需要将其档案 (1851 年到 1980 年) 中的 1100 万篇文章和图像
转换成为 PDF 文档。其内部 IT 部门认为这项工作需要花上七个星期时间。
而一名使用运行 Hadoop (一种类似于 MapReduce 的开放源工具) 的 100 个
Amazon EC2 简单 Web 服务接口实例的开发人员,花了不到 300 美元,在
24 小时之内就完成了这项工作。
— open.blogs.nytimes.com: “自助式比例分配超级计算乐趣!” (Self-service,
Prorated Super Computing Fun!) 11/1/07, open.blogs.nytimes.com/2007/11/
01/self-service-prorated-super-computing-fun/
编程更快、更灵活
云计算不只是硬件问题,它还是一场编程革命。敏捷、易于访问和轻便的 Web 协议
— 与很普及的水平扩展架构相结合 — 可以加快新应用程序和服务的开发周期和面
市时间。新的业务功能现在只需一个脚本就可解决问题。
加快了周期 — 云计算模式为开发新一代应用程序和服务提供一种更加方便快
捷的方法。更快的开发和测试周期意味着企业可以用几个小时时间就能完成过
去通常需要数天、数周甚至数月时间完成的工作。
增强敏捷性 — 云计算比任何其他模式更能适应变革。例如,Animoto Productions
(聚合 (Mashup) 工具制作商,这种工具可以从图像和音乐创建视频) 使用云计算
仅仅用三天时间从 50 台服务器扩展到 3,500 台服务器。云计算还可以提供一个
更大的选择更轻便和敏捷的开发工具的范围,因而简化并加快了开发过程。
其效果立竿见影,创建服务的灵活性得到前所未有的增强,而且大大加快了开发周
期。但是,与此同时,如果这些工具没有真正实现开放性,开发灵活性就会受到 API
的限制。云计算可以为开发人员带来一个生产率新时代,但前提是他们建立在可以联
合而非集中的平台之上。但在编程文化即将要在云中使用的语言里正在发生着一场重
大变革。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。