当发明超文本传输协议(HTTP)的时候,没有人能够预计具有现代浏览器功能的现代Web 2.0基础架构的出现。现代生活中,我们每天多次进行"网上冲浪".我们通过Facebook,MySpace和Flickr等网络工具进行沟通,也不忘记使用常规的电子邮件。我们能安心地在网上购物,得益于对原始协议的安全扩展,该协议现在称为 HTTPS("安全"部分已经被加入)。同时还有机对机(M2M)应用程序在后台运行,完成资料库更新、气象资料收集等任务。
所有这些系统都是基于服务器-客户端模式实现的。也就是说,有一个客户端(如浏览器)和一台提供内容或收集信息的服务器。开始时,会给服务器分配一个(或几个)IP地址,然后服务器软件会将内容提供给客户。创建新"网站"时,服务器软件将具备所分配的资源和专用存储空间。通常情况下,这种模式在负荷平稳(即波动不大)的情况下,是能够正常工作的。例如,如果我已知一台服务器每秒可提供1000万个网页(假设通信带宽可用),而对方也知道每个被托管的网站的"页面点击率",那么他就可以计算出服务器上的负荷,以便维持为客户(托管客户和使用客户)提供的峰值性能。
Web 2.0的影响
Web2.0 是相对Web1.0 的新的一类互联网应用的统称。Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的"读"向"写"以及"共同建设"发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化!2001年秋天互联网公司(dot-com)泡沫的破灭标志着互联网的一个转折点。许多人断定互联网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的故事展示了它们的力量,同时人们开始理解了是什么将一个故事同另外一个区分开来。
在那个会议之后的一年半的时间里,"Web 2.0"一词已经深入人心,从Google上可以搜索到4.7亿以上的链接。但是,至今关于Web 2.0的含义仍存在极大的分歧,一些人将Web 2.0贬低为毫无疑义的一个行销炒作口号,而其他一些人则将之理解为一种新的传统理念。
然而,抛开纷繁芜杂的Web 2.0现象,进而将其放到科技发展与社会变革的大视野下来看,Web 2.0可以说是信息技术发展引发网络革命所带来的面向未来、以人为本的创新2.0模式在互联网领域的典型体现,是由人员织网到所有用户参与织网的创新民主化进程的生动注释。
寻求解决办法
过去,为了防止网站崩溃的一种能效低下的做法是将统计的负荷资源加载到一个网域。大多数情况下,这些服务器的负载可能只能达到40-60%,但在高峰时段将达到100%,但该网站仍能继续有效地工作。人们很快认识到,大部分时间服务器并没有达到荷载。它们只是在部分时间工作,直至高峰负载来临--而这种高峰来临的时间并不总是已知的。例如,在任何特定的一天,一个新闻网站的业务流量都可能会维持在正常的水平。而当一个突发事件发生,如果每个人都上网查与之相关的照片或视频时,就可能会导致网站瘫痪。
解决方案是将服务器"虚拟化"--即创建看起来像是专用服务器的软件,但是,如果需要的话,在处理过程中也能够动态转向更多的资源。当高负荷消失时,该软件能通过将更多网站合并到一台机器(现代服务器中的刀片)上来使服务器"瘦身".其他未使用的刀片可以进入待机状态,从而大大减少中心的耗电量。采用这种新的方法,不仅可以降低服务器的电力消耗量,而且还降低了散热的HVAC成本,从而降低服务器机房的能源成本。
对服务器的冲击
这是迈向数据中心和服务器群"绿化"进程的一项重大举措。能源消耗降低了,但是往往软件同时也会影响到硬件(反之亦然)。切负荷对系统硬件和周围的基础设施有什么样的影响呢?
首先应观察刀片服务器的电源。一般情况下,刀片服务器中有两套冗余电源,将民用电源转为直流母线。母线沿背板的长度(所有刀片插入的位置)布设,而且每一个刀片都有自己的电源调节器,用于提供正确的电压和电流。在较大的系统中,直流母线可以沿机架的高度布设,为叠放在其他系统上方的多套刀片服务。
在设计电源的时候,需要有一个作为目标负荷的规范。这就告诉设计者在选择元件时将的能效转换置于何处。设计方程式提供了系统将有效工作的元件值。这是一个固定点,所以升高或降低负荷(多数情况下都是降低负荷)都将改变效率曲线。如果目标负荷的峰值效率为92%,那么,将负荷降低至目标要求的25%就可能会导致效率下降到75%.
电源设计者突然面临一个新的挑战,即提供能在宽负载范围内工作的高效率的电源。现代开关电源使用大功率的FET晶体管来"开关"电源,采用脉冲宽度调制(还有其他方法)来实现。这些技术的输出均呈现出复杂的波形,其平均值为新的较低电压。由电感器和电容器制成的大功率滤波器能使输出波形更加平滑,同时提供纯净的直流电压。输出由控制器监控,同时,场效应管的切换被改变,以便在负载和输入发生变化时能够保持稳定的输出。
场效应管、电感器和电容器都应加以选择以满足负载规格,同时,一旦其在线路中被固定,它们的值就不能以动态的方式加以改变。因此,如果负荷下降到设计指标以下,能源就会因为这些元件的损耗而受到损失。一种解决方案是构建多相转换器。在大电流电源(如个人电脑中向处理器提供内核电压的主板中的电源)中,非常普遍的做法是设定3个或4个协同工作的电源--每个电源轮流向负载供电。
这种拓扑结构的优点在于当负载降低时,可以关闭某些相,而其余各相则被扩张以代替缺失的相。这就会提高电源的复杂性,其用于确保在相增加或减少的过渡期内,其输出一直不会发生变化。所有的电源转换器都在峰值效率附近工作或者被关闭。将这种方法应用到大型直流母线电源,使得刀片服务器能在宽负载范围内高效运行。但是,为了应对这些动态负载,电源也正变得越来越复杂。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。