The embodiment of the present invention provides a data transmission system, data interaction method, device and electronic equipment of a cloud network, in which the data transmission system of a cloud network includes a physical node set up in the cloud network, an embedded or external intelligent module on the physical node, a customer system with physical resources deployed on the physical node, and an owner deployed on the intelligent module. The client system is equipped with a virtual IO interface and the host system for communicating virtual IO data. The host system is equipped with a conversion module for converting virtual IO data to real IO data and a real IO interface for network interaction between the host system and the network. The scheme of the embodiment of the present invention realizes the interconnection between the client system on the physical machine and the external network of different network types by embedding or external intelligent modules on the physical nodes.
【技术实现步骤摘要】
云网络的数据传输系统、数据交互方法、装置及电子设备
本申请涉及计算机
,尤其涉及一种云网络的数据传输系统、数据交互方法、装置及电子设备。
技术介绍
在云计算服务架构中,通常会涉及到三种交互网络的部署,分别为存储网络(StorageNetwork)、专有网络(VirtualPrivateCloud,VPC)和远程直接内存访问(RemoteDirectMemoryAccess,RDMA)网络。其中,存储网络主要支持用户从云盘(镜像)启动客户操作系统GuestOS或者访问在网络中的网络存储系统,该GuestOS通常运行在物理机上虚拟化的虚拟机;VPC网络中,用户可以自定义私有网络,不同的专有网络之间二层逻辑隔离,用户可以在自己创建的专有网络内创建和管理云产品实例;RDMA网络可实现不同OS之间在应用层面的直接内存访问,例如主机内存、图形处理器(GraphicsProcessingUnit,GPU)的显存/现场可编程门阵列/(Field-ProgrammableGateArray,FPGA)设备之间的直接访问。在进行云计算服务架构的部署中,云盘启动、存储网络和VPC网络需要在GuestOS的虚拟化环境中通过虚拟网络接口(virtio)实现数据传输,目前云计算服务架构只有虚拟机能支持云盘启动、存储网络和VPC网络,无法通过物理机实现,但是通过虚拟化的CPU、内存等设备都是有性能损失的。另外虚拟机也不支持RDMA网络,虚拟机无法实现两个GuestOS之间应用层面的内存直接访问。实际的云计算用户,既想拥有物理机的高性能,又想拥有虚拟机的弹性,目前的技术无法实现。针 ...
【技术保护点】
1.一种云网络的数据传输系统,其特征在于,包括:设置在云网络中的物理节点,在所述物理节点上内嵌或外接的智能模块,所述物理节点上部署具有实体资源的客户系统,所述智能模块上部署有主机系统;所述客户系统上设置有虚拟IO接口与所述主机系统进行虚拟IO数据的通信,所述主机系统内部署用于将虚拟IO数据和真实IO数据进行相互转换的转换模块和用于所述主机系统与外网进行网络交互的真实IO接口。
【技术特征摘要】
1.一种云网络的数据传输系统,其特征在于,包括:设置在云网络中的物理节点,在所述物理节点上内嵌或外接的智能模块,所述物理节点上部署具有实体资源的客户系统,所述智能模块上部署有主机系统;所述客户系统上设置有虚拟IO接口与所述主机系统进行虚拟IO数据的通信,所述主机系统内部署用于将虚拟IO数据和真实IO数据进行相互转换的转换模块和用于所述主机系统与外网进行网络交互的真实IO接口。2.根据权利要求1所述的云网络的数据传输系统,其特征在于,所述客户系统中的所述虚拟IO接口包括支持至少一种网络类型的数据传输的虚拟网络设备,所述主机系统中运行有Hypervisor中间软件层,且所述转换模块和所述真实IO接口运行在所述Hypervisor中间软件层中,所述转换模块包括至少一种网络类型下的用于将虚拟IO数据和真实IO数据进行相互转换的网络模块,所述网络模块与相应网络类型下的所述虚拟网络设备之间通过虚拟IO协议进行数据交互。3.根据权利要求2所述的云网络的数据传输系统,其特征在于,所述网络类型包括:存储网络、专有网络和远程直接内存访问网络中的至少一种。4.根据权利要求2所述的云网络的数据传输系统,其特征在于,所述主机系统中还包括:管控模块,用于对所述转换模块进行管控。5.根据权利要求3所述的云网络的数据传输系统,其特征在于,所述真实IO接口包括:存储网络类型的真实IO接口,用于与所述存储网络中的云盘和/或网络存储系统通信连接。6.根据权利要求3所述的云网络的数据传输系统,其特征在于,所述真实IO接口包括:专有网络类型的真实IO接口,用于与所述专有网络中的其他云产品通信连接。7.根据权利要求3所述的云网络的数据传输系统,其特征在于,所述物理节点为多个,所述物理节点上的客户系统中运行包含中央处理器、图形处理器和现场可编程门阵列的资源设备,所述真实IO接口包括:远程直接内存访问网络类型的真实IO接口,用于通过所述远程直接内存访问网络实现不同物理节点上的所述资源设备相互直连。8.一种数据交互方法,其特征在于,所述数据交互方法包括:客户系统产生虚拟IO数据并通过所述客户系统上的虚拟IO接口发给主机系统的转换模块,其中所述客户系统部署在设置于云网络中的物理节点上,所述主机系统部署在智能模块中,且所述智能模块内嵌或外接在所述物理节点上;所述主机系统的所述转换模块对所述虚拟IO数据进行转换,生成真实IO数据,并通过真实IO接口发送至外网,其中所述真实IO接口部署在所述主机系统上。9.根据权利要求8所述的数据交互方法,其特征在于,所述客户系统中的所述虚拟IO接口包括支持至少一种网络类型的数据传输的虚拟网络设备,所述主机系统中运行有Hypervisor中间软件层,且所述转换模块和所述真实IO接口运行在所述Hypervisor中间软件层中,所述转换模块包括至少一种网络类型下的用于将虚拟IO数据和真实IO数据进行相互转换的网络模块,所述网络模块与相应网络类型下的所述虚拟网络设备之间通过虚拟IO协议进行数据交互。10.根据权利要求9所述的数据交互方法,其特征在于,所述客户系统将产生的虚拟IO数据通过所述客户系统上的虚拟IO接口发给主机系统的转换模块包括:所述客户系统将产生的所述虚拟IO数据通过所述虚拟网络设备发给所述主机系统中所属同一网络类型的所述网络模块。11.根据权利要求9所述的数据交互方法,其特征在于,所述主机系统的所述转换模块对所述虚拟IO数据进行转换,生成真实IO数据,并通过所述真实IO接口发送至外网包括:所述转换模块中的所述网络模块对所述虚拟IO数据进行转换,生成真实IO数据,并通过所述真实IO接口发送至外网。12.根据权利要求9所述的数据交互方法,其特征在于,所述网络类型包括:存储网络、专有网络和远程直接内存访问网络中的至少一种。13.根据权利要求9所述的数据交互方法,其特征在于,所述主机系统中还包括管控模块,所述方法还包括:所述管控模块对所述转换模块进行管控。14.一种数据交互方法,其特征在于,所述数据交互方法包括:主机系统的转换模块通过真实IO接口接收外网发送的真实IO数据,并对所述真实IO数据进行转换,生成虚拟IO数据,其中所述主机系统部署在智能模块中,且所述智能模块内嵌或外接在设置于云...
【专利技术属性】
技术研发人员:游亮,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。