网络虚拟化还能用来平摊被过度使用的资源上的通信量。举个例子,假设两个应用程序在交换一大批数据,诸如数据库和查询系统。IT人员可以把这两个应用程序转移到虚拟机上,并由同一台虚拟服务器作主机,然后在服务器上建立一个虚拟网络联通两台虚拟机。这使得两台虚拟机在交换数据时,根本不用经过任何数据包。
当然,这一概念也同样适用于网络硬件。使用虚拟网络硬件能够腾出物理网络交接器的端口。
第二网络虚拟化是隔离性的。出于安全考虑可能想让某些路由协议只针对特定网络区域。许多路由协议或是通信类型可以进行隔离。IT人员可以隔离服务器骨干通信。或是用另一种方法,隔离HTTP通信,使它避免与其它类型数据包接触。
第三合并端口,前面已经提到过多台虚拟机使用单一NIC的情形。那是可以用来提高利用率的合并模式之一。不过,合并还能用来提升性能。
网络虚拟化给网络增加了提取层和一些复杂度,因此多数网络虚拟化供应商都会针对部署程序给出一套***实践指导。***实践内容应该是因产品而异,但其中一条,却是不论产品差异,IT人员都要谨慎遵循的。那就是,了解网络的性能!
创建外部虚拟网络时(使用物理网络元件的虚拟网络),很重要的一点就是在架设虚拟网络之前和之后都要读取网络性能的基准数据。对虚拟网络的性能测定不仅在架设当时要立即执行,而且之后也要定期进行。
即使网络监控软件能够观察到虚拟网络通信,但也只有虚拟型监测工具才能反映出全局图景。比如,不是专用于虚拟化环境的网络监控软件可能显示不出虚拟网络各部分,或者即使显示得出这些内容,但识别不了它们是否是虚拟化内容。实际的结果很大程度上取决于网络虚拟化类型,以及使用的监控软件。
发生这种情况的原因是,像路由器之类的网络部件通常只在三个不同层面起作用:硬件层,软件层,和控制框架层。实施虚拟化方案的层面会极大影响到虚拟网络对管理软件的可视度。比如,如果软件更新允许当地路由器支持虚拟网络,那么该路由器很可能隐藏来自任何管理工具——并非度身订做的网络监控工具——的所有与虚拟网络相关的通信量。
网络虚拟化能带来巨大利益。切记,在部署网络虚拟架构时,要遵循推荐的***实践操作,才能取得***的效果,避免对网络性能造成负面影响。
数据中心虚拟化部署实践
网络虚拟化能够帮助更好的利用网络资源,单独一台虚拟服务器也许不能充分利用千兆以太网(GbE)或是10千兆以太网NIC,但如果NIC由多台虚拟服务器共享的话,资源就会得到更好的利用。
责任编辑:何巍
来源:
机房360