别低估了您的网络!智能服务器网络适配卡大有作为

简介:

当网络服务器资源不足时,企业的IT主管们一般会作何选择?正常情况下,大多数数据中心会选择不断增加X86服务器。其实,还有另外一种选择,就是增加服务器网络适配卡。当然,服务器网络适配卡相比较服务器来讲自然是小件,但其作用不可低估。近日,高性能智能网络连接解决方案提供商Netronome宣布推出其业界首款针对网络连接新功能动态化编程的P4及C语言兼容集成开发环境(IDE),可用于Netronome已量产的Agilio™ CX及LX系列智能服务器适配卡(ISA)。该适配卡使云数据中心的资本支出和运维成本大幅度降低,实现了5倍以上的性能/价格效率提升。
云数据中心 拒绝“机海战术”

随着云计算的快速发展和10GbE及更高带宽网络架构的快速采用,基于服务器的网络处理方案(Server-based Networking)随着服务器外部吞吐量大幅提升、网络安全等附加功能不断加载,以及服务器内部大量虚拟机的增加,导致服务器计算资源/CPU数量被大量用于内外部网络连接功能和附加功能,使现代云计算中心陷入了无休止的“机海战术”,从而带来了部署规模、核心应用效率、资本支出和运维成本等多方面的重大挑战。

虽然各企业投入了巨额资金和资源,在FPGA、多核处理器及传统网络处理器上开发自己的卸载加速解决方案,但往往也跟不上云计算需求和网络吞吐量的快速提升。针对这一困扰云计算行业发展的技术经济学难题,以及不同应用领域所需的特有解决方案,Netronome提出了采用大规模流和隧道(tunnel)处理硬件和软件平台方案,可解决基于服务器的网络连接相关问题的有效解决方案。

网络连接:高性能、高灵活性和高性价比

Netronome中国区总经理窦忠辉指出:“云服务超速发展带来的网络连接和计算处理资源需求的激增,10GbE甚至100GbE高带宽网络架构的快速采用,以及运营商和服务提供商针对应用实现优化和创新的迫切需求,这三大因素使得原有的以增加服务器和通用网卡为主的发展模式,面临着数据中心应用处理效率降低、资本支出(CAPEX)激增和运维成本及难度增加等问题。市场上迫切需要以高性能硬件加速和卸载为基础的解决方案,Netronome的先进流处理技术、完整的软件产品组合以及方便的集成化开发环境,可以响应市场需求为客户提供高性能、高灵活性和高性价比解决方案。”

上图为:Netronome中国区总经理 窦忠辉

智能服务器适配卡 提升5倍吞吐量

基于此,Netronome推出了Agilio-CX系列智能服务器适配卡(ISA),它们基于公司特有的流处理芯片(NFP-4000)和软件架构(Agilio Software)。该Agilio-CX ISA系列可与标准的网络软件和标准的商用服务器兼容,利用其板载内存去支持多达200万安全策略,并利用其硬件加速提供28Mpps的吞吐量。这意味着可将安全处理量提升8倍,将吞吐量提升5倍,同时在提供可扩展的、基于服务器的网络功能时,仅消耗十分之一的计算资源。

除了更高的性能,高度灵活性也是Agilio 服务器网络适配卡的另一大特点,采用不同操作系统和网络软件的不同规模的企业都能够利用该平台显著增加其数据中心计算架构的效率,例如开放式虚拟交换机(OVS)、Juniper Networks®的 Contrail vRouter虚拟路由器和Linux®防火墙等等,它是首款为此类应用专门设计的基于软件和硬件的智能化网络解决方案。通过为服务提供商和企业云网络提供无与伦比的计算和服务节点应用的性价比,同时保留标准的云配置和自动化工具,而恢复了有价值的计算资源,进而为客户降低了总拥有成本(TCO)。

据了解,Netronome的Agilio服务器网络适配卡为基于服务器的网络带来了每台服务器效益的显著提升, Netronome为爱立信采用硬件加速来支持虚拟交换处理,通过在爱立信的Cloud SDN方案中集成Netronome Agilio智能服务器适配卡和软件解决方案,实现了每个服务器机架多达5倍的输出提升,帮助其实现了云SDN和NFV应用的总拥有成本(TCO)的显著降低。

此外,Netronome的Agilio基于服务器的网络解决方案已得到全面试商用。开放的Agilio软件可支持OVS v2.3、v2.4和v2.5,Linux Firewall及Juniper Networks Contrail vRouter。带有便于客户部署的标准PCIe Gen3接口的小型化Agilio™ CX及LX系列智能服务器适配卡已经量产。而随着此次Netronome Programmer Studio v6.0中全新P4及C语言兼容IDE模块的推出,电信运营商/电信基础设备供应商、云服务提供商有了即刻可用来应对云计算快速发展和高网速接入问题的灵活手段和工具。

本文转自d1net(转载)

相关文章
|
12天前
|
安全 Java 数据处理
Python网络编程基础(Socket编程)多线程/多进程服务器编程
【4月更文挑战第11天】在网络编程中,随着客户端数量的增加,服务器的处理能力成为了一个重要的考量因素。为了处理多个客户端的并发请求,我们通常需要采用多线程或多进程的方式。在本章中,我们将探讨多线程/多进程服务器编程的概念,并通过一个多线程服务器的示例来演示其实现。
|
1月前
|
弹性计算 监控 数据可视化
ECS网络流量监控
ECS网络流量监控
58 2
|
1月前
|
域名解析 关系型数据库 MySQL
怎样用自己电脑搭建网络服务器!不花一分钱
怎样用自己电脑搭建网络服务器!不花一分钱
51 1
|
1月前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
43 1
|
15天前
|
Python
Python网络编程基础(Socket编程)UDP服务器编程
【4月更文挑战第8天】Python UDP服务器编程使用socket库创建UDP套接字,绑定到特定地址(如localhost:8000),通过`recvfrom`接收客户端数据报,显示数据长度、地址和内容。无连接的UDP协议使得服务器无法主动发送数据,通常需应用层实现请求-响应机制。当完成时,用`close`关闭套接字。
|
1月前
|
Shell Linux 网络安全
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
29 0
|
1月前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
160 1
|
1月前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
40 0
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
|
1月前
|
机器学习/深度学习 算法 计算机视觉
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
29 2

热门文章

最新文章