论文部分内容阅读
在云环境中网络是重要的组成部分,它与计算、存储资源共同构成了云计算的基础架构,其数据的吞吐能力和处理性能直接决定了云计算的性能。因此,提高云环境中的网络性能一直是网络设备厂商及云计算相关厂商努力的目标。日前,高性能计算、数据中心端到端互连方案提供商Mellanox宣布推出名为CloudX的云基础架构平台,有望大幅改善网络吞吐和处理能力,从而最大程度地释放云计算性能。
Mellanox推出的CloudX云架构是一个可以帮助企业构建高效云计算平台的参考架构,它基于Mellanox高速的40/56Gb/s互连解决方案和Mellanox OpenCloud架构实现,用户可以自行选择像OpenStack这样的开源软件和其他企业级非开源软件以及现成的基础设施, 包括服务器、存储、互连设备以及软件来构建一个灵活的、性价比极高的私有云、公有云或是混合云。
“CloudX架构可以为计算、存储和高速闪存提供最快的、最高效率的数据传输性能,使应用程序可以实时地获得更多数据、帮助企业更快速地分析市场,并做出商业决策。同时,它还可以降低计算和存储设施的使用成本。”Mellanox CloudX项目高级总监Erez Cohen告诉记者。
Erez Cohen透露,CloudX能够大幅提升网络性能的关键技术是“卸载”,即它能将部分传统交由CPU处理的工作改由网络设备中的芯片来完成,让CPU从这些工作中解脱出来,去从事更为复杂的计算工作。比如,Mellanox的网络设备通过RDMA(Remote Direct Memory Access,远程直接数据存取)将数据从一个系统快速移动到远程系统存储器中,在这一过程中消除了外部存储器复制和文本交换操作,因而能解放内存带宽和CPU周期以改进应用系统性能。
很显然这一解决问题的思路与由虚拟化厂商提出的网络虚拟化有很大不同。众所周知,目前云计算的网络资源大体分为两种处理方式,一种是以虚拟化技术供应商主导,它用软件来完成网络硬件的功能,也就是用CPU来完成网络操作,比如VMware NSX;另一种是网络设备供应商主导的,尽可能用网络设备的芯片来完成CPU的工作,就像Mellanox所做的那样。
对这两种技术Erez Cohen认为不矛盾,不同技术分别适用于不同场景。“软件实现的网络管理功能与虚拟化进行了紧密集成,降低了投资也方便管理,但其性能受限。作为网络设备供应商,我们最了解网络,我们可以在保持管理灵活性的基础上提高更高性能的网络。”Erez Cohen告诉记者。
据悉,为了推动CloudX云平台的落地,Mellanox正在谋求上下游合作伙伴的支持。目前,Red Hat已经宣布与Mellanox合作,将最新的CloudX架构纳入Red Hat的OpenStack云计算基础设施的网络中去。另外,今年4月10日,Mellanox-斯坦德CloudX亚太区联合体验中心在南京正式揭牌并投入运营,该体验中心主要向用户展示Mellanox最新的CloudX技术,以及如何利用Mellanox高速互联网络和斯坦德云平台解决方案搭建一个更高效、更高性价比的云平台,向用户推广InfiniBand技术,以消除用户对InfiniBand网络的疑虑。
CloudX能够大幅提升网络性能的关键技术是“卸载”,即它能将部分传统交由CPU处理的工作改由网络设备中的芯片来完成。
Mellanox推出的CloudX云架构是一个可以帮助企业构建高效云计算平台的参考架构,它基于Mellanox高速的40/56Gb/s互连解决方案和Mellanox OpenCloud架构实现,用户可以自行选择像OpenStack这样的开源软件和其他企业级非开源软件以及现成的基础设施, 包括服务器、存储、互连设备以及软件来构建一个灵活的、性价比极高的私有云、公有云或是混合云。
“CloudX架构可以为计算、存储和高速闪存提供最快的、最高效率的数据传输性能,使应用程序可以实时地获得更多数据、帮助企业更快速地分析市场,并做出商业决策。同时,它还可以降低计算和存储设施的使用成本。”Mellanox CloudX项目高级总监Erez Cohen告诉记者。
Erez Cohen透露,CloudX能够大幅提升网络性能的关键技术是“卸载”,即它能将部分传统交由CPU处理的工作改由网络设备中的芯片来完成,让CPU从这些工作中解脱出来,去从事更为复杂的计算工作。比如,Mellanox的网络设备通过RDMA(Remote Direct Memory Access,远程直接数据存取)将数据从一个系统快速移动到远程系统存储器中,在这一过程中消除了外部存储器复制和文本交换操作,因而能解放内存带宽和CPU周期以改进应用系统性能。
很显然这一解决问题的思路与由虚拟化厂商提出的网络虚拟化有很大不同。众所周知,目前云计算的网络资源大体分为两种处理方式,一种是以虚拟化技术供应商主导,它用软件来完成网络硬件的功能,也就是用CPU来完成网络操作,比如VMware NSX;另一种是网络设备供应商主导的,尽可能用网络设备的芯片来完成CPU的工作,就像Mellanox所做的那样。
对这两种技术Erez Cohen认为不矛盾,不同技术分别适用于不同场景。“软件实现的网络管理功能与虚拟化进行了紧密集成,降低了投资也方便管理,但其性能受限。作为网络设备供应商,我们最了解网络,我们可以在保持管理灵活性的基础上提高更高性能的网络。”Erez Cohen告诉记者。
据悉,为了推动CloudX云平台的落地,Mellanox正在谋求上下游合作伙伴的支持。目前,Red Hat已经宣布与Mellanox合作,将最新的CloudX架构纳入Red Hat的OpenStack云计算基础设施的网络中去。另外,今年4月10日,Mellanox-斯坦德CloudX亚太区联合体验中心在南京正式揭牌并投入运营,该体验中心主要向用户展示Mellanox最新的CloudX技术,以及如何利用Mellanox高速互联网络和斯坦德云平台解决方案搭建一个更高效、更高性价比的云平台,向用户推广InfiniBand技术,以消除用户对InfiniBand网络的疑虑。
CloudX能够大幅提升网络性能的关键技术是“卸载”,即它能将部分传统交由CPU处理的工作改由网络设备中的芯片来完成。