如何实现I/O虚拟化 优化数据中心运营

2010-7-23    来源:IT168    我要评论
   | |

导读:同服务器虚拟化一样,I/O虚拟化增加了一层抽象层来简化和优化数据中心运营。就I/O虚拟化而言,I/O虚拟化的目标是能够跨多台服务器共享其接口卡。

关键词:I/O虚拟化 优化数据中心运营 服务器接口卡

 
正在加载数据...

  同服务器虚拟化一样,I/O虚拟化增加了一层抽象层来简化和优化数据中心运营。就I/O虚拟化而言,访问接口卡的服务器与实际的网卡(NIC)之间存在一个抽象层。I/O虚拟化的目标是能够跨多台服务器共享这些接口卡。

  这项技术依赖于这样一个假设:大多数数据中心服务器不能在每时每刻完全利用网卡的最大能力。I/O虚拟化试图通过使更多的服务器访问每块网卡来更好地利用可用带宽。需要注意的是,I/O虚拟化并不向服务器提供带宽,它只是确保更多的可用带宽得到利用。

  选择网卡共享方式

  实施I/O虚拟化的第一步是了解这些系统采用什么方式,来对网卡和主机总线适配器(HBA)进行虚拟化。当前主要有三种共享网卡的方式。

  第一种方式是不同服务器轮流使用接口卡。该方式适用于那种只在一天某些时刻被使用的昂贵的专用网卡。

  第二种方式是使用允许每个端口被单独使用的多端口卡。尽管这没有提高带宽的使用率,因为每台服务器都有它自己的端口和带宽,但它的确降低了成本。例如,一个4端口卡每端口的价格,一般比购买4块独立网卡更便宜。但是,这时的挑战是多数服务器不能利用这么多的I/O端口。I/O虚拟化通过以每端口为基础共享网卡解决了这个问题,这样既发挥了多端口卡节省费用的优势,也使每个端口的使用情况得到改善,不过,还是没有得到完全的利用。

  最后一种方式,也是最理想的方式,是选择支持单根I/O虚拟化(Single Root I/O Virtualization,SR-IOV)的网卡。这类网卡具有使多个主机共享一块网卡的智能性,非常适合I/O虚拟化系统。目前市场上万兆网卡还不多,而多数下一代FCoE(以太网光纤通道)卡将支持这项标准。根据使用的系统,支持SR-IOV的网卡应当能够跨多台服务器,有选择地共享这类网卡的带宽。

  I/O虚拟化系统中的SR-IOV卡之所以使多个主机可以共享一块网卡,是它假定不同的服务器需要的峰值带宽分布在不同时间段。虚拟化系统支持一旦带宽使用需要超出一块卡的吞吐量,就将I/O溢出到备用卡上。

  确定网卡与服务器的连接途径

  在选择用于共享的网卡后,下一步是选择与访问I/O虚拟化系统的服务器连接的方式。目前,主要有三种方式:以太网、InfiniBand和PCIe。

  由于PCIe卡就是被共享的,因此乍看起来PCIe似乎是最自然的合适选择。但是,PCIe并不是作为物理服务器之外的网络标准来设计的。

  InfiniBand和以太网都是为连接网络而设计的,但不适合传送PCIe传输流。 InfiniBand具有支持PCIe带宽需求的性能,但它在后台互联(back-end interconnect)领域之外的采用率比较低。

  另一方面,以太网非常普及,而且联网很方便。以太网目前若想传送PCIe传输流需要向以太网卡添加特殊的逻辑。未来,这种能力可能被内建到标准以太网卡中。

  这三种连接方式的费用也相差很大,PCIe是最便宜的选择,以太网次之,InfiniBand最贵。总之,用户选择连接标准时必须根据自身情况,例如所需要的性能、网络可伸缩性,以及已有使用的技术等,来仔细研究每一种方式。

  筛选服务器

  最后一步是确定哪些服务器将用于I/O虚拟化系统。如果采用第一、二种网卡共享方式,即多台服务器轮流共享一块网卡,或每台服务器各分配一端口的方式,提供给服务器的带宽将被锁定。如果采用支持SR-IOV的共享卡方式,最大的问题则是,可能由于某台服务器消耗I/O资源过大,而导致其它服务器得不到I/O资源。尽管一些系统可以防止这种情况的发生,但这可能意味着为了保持系统内所有服务器的正常运行,那些对I/O资源要求较高的服务器将难以获得完全的满足。

  最好的做法是确定环境中可能会具有这类高I/O需求的服务器,为它们提供独立的连接。你还可以利用备用卡,那样的话,I/O可溢出到备用卡。如果你知道将出现需求激增,多数I/O虚拟化系统还允许你动态地将特定网卡分配给特定服务器。

  实施I/O虚拟化的最安全的方式之一,是将它用作冗余卡。因为多数服务器都具有冗余网络和存储连接,在一部10服务器机架中,这意味着多达20块额外的网卡。因此,可以将这些冗余网卡中的1~2块网卡转移到I/O虚拟化系统中,这可以通过将二级连接映射到 I/O虚拟化系统中的网卡上来完成。

原文出处:http://cloud.it168.com/a2010/0722/1080/000001080811.shtml
 
 
 
 
 
 

IT治理

 
在过去的一年里,IT工作有理想的,也有糟糕的,更有二者相结合的情况,我们深感经济危机的紧张感和压力已影响到数据中心行业的岗位需求。
 
ITSM最佳实践可以帮助IT产生业务价值,改进服务质量,降低成本。但是偶尔有对框架的误解,包括对IT基础设施库(ITIL)的误解,会导致一些CIO们回避此事……
 
许多组织声称他们自己在他们的ITIL实施方面是“专注的”,因为他们有成功的事件管理、问题管理和变更管理。但是,对于那些追求使他们ITIL策略变的成熟的组织……
 
即便在经济稳定时期,IT服务管理(ITSM)经常也难以推销。像IT基础设施库(ITIL)、COBIT和六西格玛这类框架通常被描述为“锦上添花”(有了更好),而不是……
 
在ITIL最佳实践方面投资(尤其是在当前的经济形势下),能获取到的企业级的收益是什么?数百万的成本节约,以及提高效率和消除冗余流程的能力怎么样?

热门技术手册排行

 

当前,随着企业和社会数据量的不断增加,数据中心的规模不断扩大。伴随着数据集中在电子政务、企业信息化等领域的逐渐展开,以及基于Web的应用不断普及深入,新一代的企业级数据中心建设已成为行业信息化的新热点。虚拟化、云计算等新技术和概念的提出更是为数据中心的发展开辟了新的道路。但是,数据中心愈加壮大,对数据中心安全性的要求就愈加严格。而作为确保数据中心安全的一个重要方面,数据中心灾难恢复就显得尤为重要。作为数据中心管理人员,数据中心灾难恢复有何重要性?如何制定数据中心灾难恢复规划?虚拟化、重复数据删除等技术在灾难恢复中将起到什么作用?本专题将为你解答这些问题,对数据中心灾难恢复趋势与技巧进行分析。

 

近年来,随着企业和社会数据量的增加,原有的数据中心已无法满足数据处理的要求。许多企业在扩大原有数据中心规模的同时,开始引入新的数据中心规划与设计项目。而如今,在全行业打造绿色高效数据中心的大环境下,企业的数据中心管理人员如何选择数据中心设计团队及建设承包商?数据中心如何选址?城区数据中心有何规划和设计原则?数据中心与企业总部应该布局在一起还是分处两地?如何规划数据中心的容量?如何设计具有高成本效益的数据中心?本指南将为你解答这些问题,助你打造绿色高效数据中心。

 

数据中心TIA-942新标准已经出台将近一年了,10Gb的一些新标准也已公布或正在制定中。然而,无论采用什么标准,网络架构师和布线施工人员都必须想办法设计一个既节约能耗又符合成本效益的数据中心网络——并且还不能以牺牲性能为代价。那么,如何创建数据中心网络基础架构?数据中心网络设计过程中应该考虑哪些因素?如何确定数据中心的布线要求?如何补救数据中心电缆?数据中心布线成本如何计算?本手册将为您解答这些问题。

 

如今,随着数据中心容量的增加、规模的扩大以及新型设备与技术的引入,数据中心运行与维护的难度也在加大。但是,无论如何,提高数据中心性能、降低数据中心能耗、降低数据中心运维成本始终是数据中心管理人员的终极目标。具体来讲,如何做好数据中心冷却?如何保证数据中心电源系统稳定高效的运行?如何对数据中心实现“绿色”运营?如何对数据中心网络进行监管,并保证数据中心的网络性能?这一切都是摆在数据中心管理人员的难题,本技术手册将对这些问题进行解答。

 

在数据中心普及化的高潮中,服务器整合与虚拟化是两个主要趋势。目前,许多机构都在实施数据中心整合策略,试图以此来降低IT成本并增加容量。许多人认为,更新的技术以及更少的数据中心必然会节省大量的运营成本。然而,数据中心整合项目究竟是否物有所值?数据中心整合项目实施过程中有哪些注意事项?在整合过程中有哪些常见问题,这些问题如何解决?本技术手册将为您解答这些问题。</P

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录