从 Linux 的角度探讨云计算,并发现一些最新颖、最流行的基于 Linux 的解决方案 —— 特别关注一些可以带来环境效益的选择。
我们已经在大量场合中从不同的角度讨论了云计算。对于嵌入式 Linux 工程师和爱好者,云计算的一个令人兴奋的方面就是它在瘦客户机上的应用。
云计算的一个基本概念就是利用通过 Internet 得到的资源。通过综合功能有限的客户机,云计算在很大程度上类似于借助 LAN 的客户机-服务器计算,使用了哑(dumb)终端或曾经十分流行的瘦客户机。(“瘦” 的含义是这些设备本身只有有限的处理能力(或根本没有处理能力),它们依赖于服务器上的处理能力)。
由于必须通过网络传输大量数据,带宽成为了限制因素。在 20 世纪 90 年代中期,图形化瘦客户机风靡一时,但是由于无法满足带宽需求,它们的应用在很大程度上仍然限制在 LAN 中。对于 Internet 来说,速度还有待提高。但是即使面对这样的限制,集中化 — 特别是硬件成本,因为计算机较贵而瘦终端很便宜 — 带来的好处仍然值得人们做出权衡。
网络计算
随着高速 Internet 访问的快速发展以及 Internet 基础结构自身功能的不断完善,不再需要作出上述的权衡。迁移到更高的吞吐量使各种有趣的技术变得可行。
现在,可以使用一个 Web 浏览器来在远程服务器上执行任务,而在以前这只能通过本地机器上托管的软件来实现 — 即使是一些页面布局或图像编辑等图形化操作。大量公司创建服务来满足需求。想象一下您在本地执行的任何任务,而一些位于其他位置的公司在线提供这种服务,并且很可能是免费的。
这一范例为通过网络访问信息的新方法铺平了道路,包括全新的软件和设备。不再使用哑终端,不再存在非常瘦的客户机。对于某些人来说,“瘦” 的定义已经得到了扩展,包含可以访问 Internet 的任何系统,而与总体功能无关:手机、netbooks 和移动 Internet 设备(MID)等新式设备,甚至重新设计的老式桌面和笔记本电脑。如果服务器在功能、内容和连接性方面能够达到和 Internet 相同的程度,那么所有客户机都属于瘦客户机。
大部分行业分析师都认为瘦客户机的应用 — 特别是手机 — 得到了急剧增长。事实上,在不久的未来,对于大部分人来说,瘦客户机将成为访问 Internet 的主要手段。
正如 John Gage 在 1984 年所预测的那样,网络最终演变成为计算机。
底线
然而,有用性通常并不是决定能否得到广泛采用的主要因素。在与价值有关的绝对成本和相对成本方面可以做出更加精确的判断(特别是考虑在发展中国家进行采用时)。客户机的 “胖瘦” 程度与它的成本有直接关系,因为功能较弱的系统在成本方面要低一些。类似地,基于云的软件的成本直接关系到它是否能够得到大规模采用。
创新的市场和成本价值比
云计算以及瘦客户机等支持技术正在促使组织考虑采用不同的投资和营销方法。例如,One Laptop Per Child (OLPC) 生产价格极其低廉的设备(目前价位在 US$200 左右),开发与教育有关的软件,并且为了在此前不具备任何 Internet 访问或技术培训的国家中创造教育机会,营销目标指向了发展中国家的政府,而不是个人。虽然这种行为必然会为公司带来丰厚的收益,但是,总体来说,它对于整个世界都是有益的。
OLPC 的案例也表明了价值和成本的关系的重要性。考虑 “胖” 客户机的总体成本。想像一名在咖啡馆使用笔记本电脑工作的技术作家。笔记本电脑中可能包含用于完成项目所需的所有资源 — 文字处理程序、页面布局程序、用于处理插图和图例的绘图工具、用于处理 XML 和 PDF 的转换工具 — 所有都包含在笔记本电脑中,这台笔记本电脑可能价值 2,000 美元,并且具有与桌面电脑类似的功能。软件的价格可能接近系统本身的价格,从而导致最终的总投资达到 4,000 美元。
相比之下,假设这个技术作家在同一家咖啡馆中使用的是瘦客户机 — 一种更小巧、资源有限的系统,其价格可能只有前面提到的昂贵笔记本电脑的十分之一。这要归功于云中提供的软件和存储,这个瘦客户机可能没有活动部件,只有一个非常简单的处理器、仅够运行现代 Web 浏览器的资源,以及快速的网络连接,但是这名技术作家却可以拥有大量资源,甚至可能要比本地用户拥有更多的资源,并且还拥有了良好的安全性,他或她能够知道在电池没电或笔记本电脑被盗的情况下,所做的工作是否能够保存下来。
与使用本地机器相比,云中的可用软件可以生成相同品质的文档,对最终的工作成果也采用同等程度的控制,但是它是完全免费的,同时得到了企业采用、广告宣传或其他一些创新的盈利过程。用户的总投资只有 200 美元。
[1] [2] [3] 下一页