网络 I/O控制 (NIOC)
通过持续监控网络上的 I/O负载并根据具体业务需求动态分配可用
I/O 资源,划分网络访问的优先级。
概览
使用 vSphere网络 I/O控制为每个虚拟机配置规则和策略,确保为关键业务应用提供资源。检测到 I/O拥塞时,网络 I/O控制会根据业务规则针对流量类型动态分配可用 I/O资源。
提高和达到关键业务应用的服务级别
· 减少需要管理员亲自进行的性能管理工作量,提高其工作效率
· 通过各资源的 802.1标记将虚拟和物理基础架构服务质量关联在一起
· 设置、查看和监控网络资源份额和限制
优化工作负载
· 虚拟化更多类型的工作负载,包括 I/O密集型关键业务应用
· 确保云环境中的每个租户都能获得所分配的 I/O资源份额
· 设置并在整个集群中强制执行网络优先级(按虚拟机)
提高基础架构的灵活性和敏捷性
· 减少您对专用于一个虚拟机或应用的网络接口的需求
· 支持多租户部署
详细技术信息
网络 I/O控制
当今,许多虚拟化数据中心都正在转而使用 10千兆位以太网 (10 GbE)网络适配器。使用
10 GbE适配器,就不必配置多个 1 GB网卡。使用 10 GbE可以提供充足的带宽,从而允许多个流量共存并共享同一条物理
10 GbE链路。原先受限于单条 1 GbE链路带宽的流量现在可以使用高达 10 GbE的带宽。
因此,原先需部署大量 1 GB网络适配器才能满足高峰带宽需求,现在使用 10 GbE的网络适配器即可解决此类问题。事实上,以前与 1 GB网络相关的缺点(例如带宽有限或利用率较低)现在可以通过采用 10 GbE网络来解决。
不过,尽管使用 10 GbE解决方案可以极大地简化网络连接基础架构并克服以前 1 GB网卡的缺点,但仍需要解决一些难题才能最大限度地发挥 10 GbE解决方案的价值。一个主要难题是要确保对延迟敏感的流量和关键流量可以获得所需的带宽。
使用 vSphere网络 I/O控制 (NIOC),可以基于一条网络连接管道聚合各种工作负载,从而充分利用 10 GbE带宽的优势。 NIOC概念的核心是资源池,在某种意义上类似于已存在的 CPU和内存的资源池。它通过限制和共享参数为 vSphere管理员提供足够的控制力,以便在多种流量类型争用相同的物理网络资源时实现并确保可预测的网络性能。只有 vSphere Distributed Switch (VDS)支持 NIOC。
NIOC 可为用户提供以下功能:
· 隔离:确保流量隔离,这样可以确保给定流量绝不会超越其他流量占主导地位,从而防止数据丢失和通信不稳定
· 共享:允许采用灵活的网络连接容量分区机制,当多个流量激烈争用相同的资源时,可帮助用户处理过量使用问题
· 限制:对 VDS的整个 dvUplink组实施流量带宽限制
· 基于负载的分组:高效地将 VDS的一组 dvUplink用于网络连接容量
· IEEE 802.1p标记:对从 vSphere主机传出的数据包进行标记,以便物理网络资源能够正确处理这些数据包。
NIOC 将流量划分为多个预定义的资源池:
· vMotion
· iSCSI
· FT日志记录
· 管理
· NFS(网络文件系统)
· 虚拟机流量
· vSphere Replication流量
· 用户定义的流量