axin 发表于 2009-5-22 17:50:47

使用 Linux 瘦客户机实现云计算

访问云的应用程序   应用程序是什么?它指的是云访问过程中除操作系统以外的组件,并且这里还必须考虑成本。云使瘦客户机成为可能,但是降低成本的关键是限制运行瘦客户机的软件的成本。   大多数开发人员都知道,目前一些功能最强大的面向网络的应用程序是完全免费的,包括 Web 浏览器(比如 Firefox、Opera 和 Chrome)、电子邮件软件(比如 Thunderbird 和 Evolution)、即时消息传递(比如 Pidgin 和 Trillian),以及多平台应用程序环境(比如 Java™ 技术)。仅综合这四种应用程序类型将构成一个强大的瘦客户机,并且是完全免费的。   然而,需要注意,免费的、开源的操作系统和应用程序并不意味着可以构成一个完全免费的设备。正如著名的开源开发人员 Jamie Zawinski 曾经说过的一句名言一样:“免费软件只有在您的时间无法创造价值的情况下才是免费的”。您必须在免费软件的基础上付出一定的劳动来设计和实现系统,就好象您在开发专有软件时所必须做的工作一样。但是,由于基本产品是免费的,并且可以获得它的源代码,因此在这段时间内从免费软件获得的价值要远远高于付费软件,即使此过程本身花费的时间更长。   因此,嵌入式 Linux 开发人员的数量目前已超过了 100000 名,这并没有什么好奇怪的,并且这个数字还在增长。   目前存在哪些瘦客户机?   本小节将介绍目前市场上出现的几种类型的瘦客户机。其中许多客户机都属于新设备,仍然在客户和企业中寻找它们的缝隙市场。所有这些客户机都具有一些相同的特性:它们本身只具备较低的存储和处理能力,用来执行相关的功能,它们全部围绕云计算设计,并且全部运行在基于 Linux 和其他开源软件的操作系统之上。
Netbooks

  netbook 是一种体型小巧、处理能力较低(按照现代标准衡量)但功能全面的笔记本电脑,通常支持无线上网。Netbooks 被设计为作为瘦客户机使用,并且大部分都不具备风扇或磁盘驱动。

  netbook 的例子包括 OLPC XO、Asus EEE PC 和 MSI Wind。大部分 netbook 运行完整的 Linux 发行版,比如 Fedora 或 Ubuntu,但是也有一些使用了针对它们量身定做的发行版,比如 OLPC 的基于 Linux 的 Sugar 操作系统,这是由**者们作为学习环境而开发的。Sugar 界面也可以运行在标准的 Windows 或 Apple 系统之上(参见 参考资料中的链接,获得更多信息)。

  MID

  移动 Internet 设备(MID)是一种非常小巧的设备,它带有触摸屏,有时可以选择安装一个微型键盘。MID 有时也被称为超移动(ultra-mobile)PC(UMPC),MID 支持无线上网,并且专门针对移动应用设计(它们的大小和手机相仿)。netbooks 和 MID 之间的主要区别在于体积大小,因为两者通常使用相同的处理器,但是 MID 的功能总体来说要弱一些:它们使用更少的存储、更少的内存,并且屏幕也更小。

  MID 的例子包括 Nokia N810、Sony Vaio P 和 Acer Aspire ONE 系列。几乎所有 MID 设备都运行在各种 Linux 版本上。特别是,Nokia 设备运行 Maemo,这是一种综合性内核和中间件平台,其用户环境比较有限并且进行了优化,可以保持应用程序资源的可用性,但是一些开发人员还创建了替代的桌面环境。还可以使用 Ubuntu MID Edition,它可以与 Moblin 一起构建在基于 Intel® 的中间件集之上,从而生成一个功能强大的操作环境。

  智能手机

  这些发展迅速的手机最初是作为用于读取电子邮件并浏览 Web 的企业设备,后来变得十分流行。许多智能手机都附带了小键盘以及快速、持久的 Internet 连接,这得益于 2.5G 和 3G 手机数据网络的巨大发展。
带键盘的智能手机的例子包括新的 Palm Pre、HTC G1 和 OpenMoko 项目。不带键盘的智能手机有 Motorola Krave ZN4、Samsung Anycall SCH-i859 和 Emblaze Mobile Edelweiss,以及来自法国公司 Purple Magic 的 Purple Magic 参考设计。所有这些手机都使用 Linux 操作系统。

最近发布了许多运行各种 Linux 版本的新型手机设计。专门针对智能手机设计的 Linux 发行版包括 Android(Google 产品)和基于 LiMo 的软件,LiMo 是一家智能手机标准组织。

  专用设备

  一些专用设备的主要功能还需要依赖网络。电子图书阅读器必须通过某种方式下载图书:Amazon Kindle 使用一种基于手机的网络连接来直接连接到 Amazon 的服务器。(注意 Kindle 运行的是 Linux)。其他专用的、带有网络功能的设备包括 TiVo 数码视频记录器(DVR)和 Roku Netflix Player 视频流 set-top 盒,这两者都运行 Linux。

  混合设备

目前市场上出现了一种新的设备,可能最好将其称为混合式云计算机。它是一种标准的办公式笔记本电脑,提供了一个有趣的特性:基于 Linux 的瘦客户机被直接构建在硬件中,共享键盘、屏幕和网络连接。在一个机箱中包含两台计算机看上去有些奇怪,但是其优点是显而易见的,瘦客户机启动后可以像手机一样立即连接到网络,使用标准电池可一直使用 18 个小时,并且在休眠后,用户可在需要时启动并进入到更大的机器中。这是一种真正的具有本地备份的云计算机。

  当前惟一一款混合式设备是 Dell Latitude E4200/E4400 系列(这种功能被称为 Latitude ON),但是在未来计划推出更多类似设备。

  更加环保的云

云计算和使用基于 Linux 的瘦客户机都可以带来环保效益。

  云计算集中使用资源,这意味着所有硬处理都出现在云中某个位置中的大型的、快速的机器上。一些公司 — 特别是 Google — 将这个概念作为核心理念,将服务器集群放到在物理位置上接近发电站的位置,比如 Oregon 和 Eemshaven。Netherlands(接近一个大型风车发电站)。由于在传输中会损失大量电能,因此这种方法不仅环保,并且还对公司十分有利。 Google 还拥有浮标式波浪发电服务器集群的专利(非常著名),该服务器集群不仅可以和发电站位于相同位置,而且在资金上也完全可以承受得起。

  瘦 Linux 客户机还有其他好处。首先,它们非常 “瘦”,这意味着它们包含低耗电的硬件,因此要比价格高昂的笔记本更加省电。其次,它们运行的是 Linux,它提供了许多电源管理优势,即使是用于老式硬件。

  再次,也是最为重要的一点,Linux 可以在任何位置运行。不必将旧的计算机扔到到电子污染废品站,而是为它提供全新的、便宜的硬盘 — 或从 CD 或 USB flash 驱动(UFD)启动 — 并将计算机重新配置为瘦客户机。

  您将为保护地球做出贡献!
页: [1]
查看完整版本: 使用 Linux 瘦客户机实现云计算