云计算使IT服务供应商的二手服务器变废为宝

Rackspace
(RAX)公司称,它能够用比它以前认为的更少的成本建立自己的云计算基础设施。金融危机使它的数据中心扩张更便宜,使它能够购买而不用建造这些设备。对于现有的主机托管业务已经扩展到云计算领域并且能够从硬件中的到更多益处的企业来说,这是一种优势。

与其他行业相比,数据中心行业20年的技术发展似乎更像是100年那么长。因为在短短的一年中,一家企业的经营状况和景观就可能会改变。随着数据的指数增加以及推动业务的发展,考虑到企业规模和运作的功能水平,数据中心需要不断变化和发展的技术。

CoreOS:面向云计算和数据中心的Linux

Bkjia精选译文】长期以来,Linux一向是备受云计算和数据中心青睐的操作系统,但直到CoreOS近日问世,有人才终于设计出了一款完全面向云计算和数据中心的Linux。

要是你平时管理云或数据中心,那么很可能在运行CentOS、红帽企业级LinuxRHEL)、SUSE
Linux企业级服务器SLES)或Ubuntu。诚然,这些都是出色的服务器Linux发行版,但没有哪一个是为了同时部署在成百上千台服务器上而设计的。现在我们终于有了这样一款发行版:CoreOS。

图片 1

在CoreOS中,所有应用程序都在Docker容器里面运行。

CoreOS开发至今已有两年多,它是为了运行数据中心和云计算而从头设计的。不过让人十分好奇的是,CoreOS并不基于像Debian或红帽这些传统的服务器Linux家族之一。恰恰相反,它基于谷歌的桌面Chrome
OS。

原因何在?因为CoreOS旨在轻型小巧。开发人员声称,CoreOS只需要114MB的内存就能运行,启动时占用的内存比普通的Linux服务器要少40%。

CoreOS的首席技术官Brandon
Philips接受媒体采访时解释,CoreOS旨在能够“扩建和管理庞大的服务器基础设施。它结合了立足于稳定Linux内核上的精简版操作系统以及跨机器集群运行服务的工具。这一切都打包起来,随时可以在你的物理设备或虚拟化平台上运行,比如KVM、亚马逊弹性计算云、谷歌计算引擎及更多的此类平台。”

除了降低Linux对内存的要求外,CoreOS还在Docker容器里面运行其所有应用程序。Docker容器基于共享式操作系统内核;与虚拟机管理程序相比,它要轻巧得多、高效得多。不是像平常那样对硬件进行虚拟化处理,容器位于单单一个Linux实例上面。通过使用Docker容器而不是使用虚拟机管理程序――从处理器、内存到存储系统的整个计算架构都实现了虚拟化,应用程序耗用的系统资源要少得多。

这家公司声称,“Docker容器的启动速度极快只要短短数毫秒!),这为你在跨机器集群管理负载方面提供了前所未有的灵活性。比如说,让你的构建系统创建一个容器,在数量合适的CoreOS主机上启动容器,这来得更快速、更可靠,而不是在你的每个虚拟机上面运行Chef。这些容器启动后,它们就会通过etcd向你的代理系统发出信号,开始向它们发送流量。”最终结果就是,不仅程序运行起来更轻盈,应用程序响应起来也更迅即了。

CoreOS/Docker如何处理程序方面也存在另一个重大区别。不是为某个特定的应用程序比如Apache或Ngnix服务器)安装依赖项,现在应用程序都被放入到Docker容器中,然后容器安装到CoreOS实例上。

CoreOS还采用了一种颇有意思的方式来更新其应用程序和操作系统:FastPatch。按这种方式,整个操作系统作为一个单元统一更新,而不是逐个软件包地进行更新。确实,CoreOS并不含有Linux的任何常见软件包更新工具比如apt或yum)。

你可以使用仪表板程序CoreUpdate,而不是软件包工具。该程序让你能够同时更新单一服务器、集群或数据中心。

这款新的操作系统还随带内置的集群功能。虽然任何Linux都可以用在集群中,但CoreOS让用户很容易把一个个系统聚集到单一资源池。不是在某个特定的机器上运行服务,而是服务被提交到集群,然后集群管理器fleet)决定这些服务在哪里运行。

CoreOS的开发团队声称,他们所设计的精简版Linux服务器旨在为普通公司提供与亚马逊、Facebook和谷歌在其数据中心中使用的同一种自家品牌的Linux。我并不确信真有那么好;不过据我观察,它确实非常好。

并非只有技术人员认为CentOS在企业级Linux领域颇有竞争力。美国最大的风险基金凯鹏华盈KPCB)的普通合伙人Mike
Abbott在声明中说:“CoreOS背后的技术将改变游戏规则。CoreOS有望解决多年来困扰这个领域的基础设施问题,该操作系统不仅可以自动为服务器更新和打上最新软件,还缩短了停运时间,增强了互联网架构的安全和弹性。”

KPCB不单单在口头上支持CoreOS。这家风险投资巨擘还向这家公司注入了800万美元的第一轮资金,该公司还得到了来自红杉资本Sequoia
Capital)和Fuel
Capital两大现有投资者的追加投入。这笔资金将用于公司发展、产品开发以及推广宣传这款操作系统。

听起来对你是好事?

这家公司以Linux即服务的方式来提供CoreOS。这个托管Linux服务级别可通过每月订购来购买,提供了如下功能特性:

•可适用于众多平台,包括裸机、亚马逊、谷歌和Rackspace及其他平台;

•Docker 1.0 — 用于应用程序包装的容器运行时环境;

•CoreUpdate — 托管式仪表板,可用于全面控制滚动更新;以及

•FastPatch — 轻松无忧的补丁和更新。

你可以下载CoreOS,在贵企业的测试平台上进行度用。代码采用GPLv2许可证和Apache
2.0许可证,可以从GitHub获得。该公司还承诺,“操作系统的更新和安全补丁绝不会被扣为人质――它们总是会提供给CoreOS的所有用户。”

总而言之,我要说CoreOS听起来就像是一款任何专业的企业级Linux用户都应该认真看待的操作系统软件包。虽然RHEL、SLES以及其他发行版都很好,但与其他Linux发行版相比,CoreOS听起来似乎能够让现有硬件贡献更高的生产力。

英文:

Bkjia精选译文】长期以来,Linux一向是备受云计算和数据中心青睐的操作系统,但直到CoreOS近日问世,有…

Rackspace上周二称,更多地使用回收的设备是这个趋势之一,使它的2008年的资本开支减少了4000万美元。Rackspace首席财务官Bruce
Knooihuizen说,云计算使我们能够重新利用客户离开我们之后从货架上撤下来的服务器。云计算的资本利用效率更高,给我们提供了利用老设备的途径。

那么企业的数据中心战略可以存活10年甚至20年吗?企业的发展成长会不会像主要利益相关者预期的那样好?如果是这样,企业可能需要多个地理位置优越数据中心,而只是为了处理企业的需求。另一方面,企业的首席财务官可能对此有一个更保守的估计,并负责在数据中心实际花费多少成本。除了规模大小,企业需要考虑其数据中心可能会在5年、10年、15年,或20年内过时这种情况。

下面介绍一下这是如何工作的:当Rackspace签约一个新的管理的主机托管用户时,它购买一台新的服务器并且把这个服务器租赁给用户,每个月收取服务费。当用户离开或者升级到新硬件的时候,Rackspace就收回那台服务器。向新的管理的主机托管用户转售预先拥有的服务器通常不是一种选择。但是,这些二手服务器现在能够结合到云计算的网格中。云计算网格通常是由商品服务器驱动的。

数据中心认证机构UptimeInstitute的执行董事皮特·特纳表示,数据中心没有固定的寿命期限。特纳说:“在数据中心设计中,具有灵活性的数据中心真的没有预期寿命。”特纳说,“数据中心生命周期中,通常需要经常更换组件,就像人们更换汽车上轮胎一样。”特纳进一步指出,“UPS电源和冷水机组这一类的设备需要更换,而做到这一点,企业必须具备数据中心的基础设施。”

由于云计算平台把计算能力分散到大量的服务器,冗余管理可以通过软件执行,从而减少硬件故障对一个服务器的影响。在理论上说,这使服务提供商能够承受比单个服务器管理的主机服务可接受的更高级别的硬件故障,只要绕过故障的服务器就可以了。

软件定义的数据中心平台

Rackspace正在把重点转向云计算,因为它认为它能够从每一台服务器获得更多的收入,最大限度实现硬件投资回报。该公司总裁兼首席执行官Lanham
Napier说,本公司预计我们的云计算主机托管服务是比我们的管理的主机托管业务增长速度更快和利润率更高的业务。在云计算中使用二手服务器是云计算的经济优势。

物联网和云计算无疑对未来的数据中心具有很大的影响。我们将在数据中心的各个层中看到这一点,从运营商到数据中心设施,并延续到数据层或业务层。

虽然首席财务官方和证券分析师喜欢通过重新使用预先拥有的服务器来减少资本开支,但是,用户也许要更谨慎一些。可靠性是企业应用云计算时担心的主要问题之一。把预先拥有的服务器集成到云计算中可能会使企业把重点放在服务的协议方面,规定服务提供商提供的正常运行时间目标。

在未来,我们会看到数据中心的逻辑层之间的紧密合作和耦合。因此,而不是每一层(即运营商、设备、硬件、软件)都工作在孤岛,人们将会看到更多的整合,并最终需要更多的协调和自动化。

Rackable、戴尔、惠普和IBM在内的一些服务器厂商已经把目标对准了云计算服务器市场。设备的重新使用可能会侵蚀这个新的边缘市场。例如,Rackspace显然正在计划比购买新服务器少花数百万美元。

网络优化

  1. 用Flood测试Web服务器响应时间
  2. 存储实战:如何将服务器接入到SAN环境
  3. 服务器系统不能正常启动的几种解决方案

数据中心是具有物理位置的云计算(IaaS的,PaaS和SaaS)。目前有一个技术差距需要解决,以帮助支持未来的业务需求。