【技术实现步骤摘要】
一种数据的传输方法、智能网卡、计算设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种数据的传输方法、智能网卡、计算设备及存储介质。
技术介绍
[0002]随着互联网的发展,传统的IT(Internet Technology)信息技术架构解也向更加灵活快速响应的云架构进行迁移转换,进入到了云计算时代。
[0003]云计算,也可以称为“云”,其提供的服务是一项基于互联网、面向企业提供的、基于云存储技术的文件存储、访问、备份、共享、管理、协作服务。随着云计算的持续演进,基于云存储的服务已经成为企业实践的主流选择。企业和个人可以通过互联网方便快捷地从云计算提供的服务上获取所需的IT资源,既降低成本,又满足灵活部署、高效率的服务需求。为了向更多用户提供IT资源,提高用户的服务体验,自然需要提高云计算的性能。
技术实现思路
[0004]本申请的多个方面提供一种数据的传输方法、智能网卡、计算设备及存储介质,用以向用户提供更多的计算资源,提高服务体验。
[0005]本申请实施例提供一种数据的传输方法,适用于计算设备,所述计算设备包括传输设备以及至少一个虚拟设备,所述传输设备具有处理单元;所述方法包括:确定任一所述虚拟设备与外部设备之间是否具有待传输数据;当确定具有所述待传输数据的情况下,通过运行在所述处理单元上的虚拟转发设备,使得所述待传输数据在所述虚拟设备与所述外部设备之间传输。
[0006]本申请实施例还提供一种数据的传输方法,适用于具有处理单元的传输设备,所述传输设备设置 ...
【技术保护点】
【技术特征摘要】
1.一种数据的传输方法,其特征在于,适用于计算设备,所述计算设备包括传输设备以及至少一个虚拟设备,所述传输设备具有处理单元;所述方法包括:确定任一所述虚拟设备与外部设备之间是否具有待传输数据;当确定具有所述待传输数据的情况下,通过运行在所述处理单元上的虚拟转发设备,使得所述待传输数据在所述虚拟设备与所述外部设备之间传输。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当确定具有所述待传输数据的情况下,通过运行在所述处理单元上的虚拟转发设备以及所述传输设备,将所述待传输数据在所述虚拟设备与所述外部设备之间进行传输。3.根据权利要求1所述的方法,其特征在于,所述通过运行在所述处理单元上的虚拟转发设备,将所述待传输数据在所述虚拟设备与所述外部设备之间进行传输,包括:通过运行在所述处理单元上的虚拟转发设备以及所述传输设备,将所述待传输数据在所述虚拟设备与所述外部设备之间进行传输。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述外部设备发送的待传输数据;确定所述待传输数据是否是发送至任一所述虚拟设备,当确定是发送至任一所述虚拟设备,则确定任一所述虚拟设备与外部设备之间具有待传输数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述虚拟设备是否要发送数据至所述外部设备,当确定要发送数据至所述外部设备,则确定任一所述虚拟设备与外部设备之间具有待传输数据。6.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:通过所述传输设备接收所述外部设备发送的待传输数据;其中,所述通过运行在所述处理单元上的虚拟转发设备以及所述传输设备,将所述待传输数据在所述虚拟设备与所述外部设备之间进行传输,包括:通过所述传输设备将所述待传输数据发送至所述虚拟转发设备;根据所述待传输数据携带的虚拟传输标识,通过所述虚拟转发设备确定对应的虚拟设备,并将所述待传输数据发送至对应的所述虚拟设备。7.根据权利要求6所述的方法,其特征在于,所述根据所述待传输数据携带的虚拟传输标识,通过所述虚拟转发设备确定对应的虚拟设备,包括:根据所述虚拟传输标识,通过所述虚拟转发设备确定对应的虚拟传输设备,所述虚拟传输设备是基于所述传输设备创建的;根据所述虚拟传输设备与所述虚拟设备的对应关系,确定对应的虚拟设备。8.根据权利要求7所述的方法,其特征在于,所述将所述待传输数据发送至对应的所述虚拟设备,包括:通过确定的虚拟传输设备以及运行在所述传输设备上的虚拟IO设备,向对应所述虚拟设备发送所述待传输数据。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:通过所述传输设备确定所述待传输数据是否是发送至所述虚拟设备;当确定是发送至所述虚拟设备,执行通过所述传输设备将所述待传输数据发送至所述虚拟转发设备的步骤。
10.根据权利要求2或3所述的方法,其特征在于,所述通过运行在所述处理单元上的虚拟转发设备以及所述传输设备,将所述待传输数据在所述虚拟设备与所述外部设备之间进行传输,包括:针对发送所述待传输数据的任一所述虚拟设备,通过该虚拟设备将所述待传输数据发送至所述虚拟转发设备;通过所述虚拟转发设备将所述待传输数据发送至所述传输设备;通过所述传输设备,将所述待传输数据发送至所述外部设备。11.根据权利要求10所述的方法,其特征在于,所述通过该虚拟设备将所述待传输数据发送至所述虚拟转发设备,包括:根据所述虚拟设备与所述虚拟传输设备的对应关系,确定该虚拟设备对应的虚拟传输设备,所述虚拟传输设备是基于所述传输设备创建的;通过该虚拟设备以及运行在所述传输设备上的虚拟IO设备,向确定的所述虚拟传输设备发送所述待传输数据;通过所述虚拟传输设备向所述虚拟转发设备发送。12.根据权利要求7或11所述的方法,其特征在于,所述方法还包括:根据所述传输设备的设备硬件资源以及所述对应关系,创建所述虚拟设备对应的虚拟传输设备。13.根据权利要求8所述的方法,其特征在于,所述通过确定的虚拟传输设备以及运行在所述传输设备上的虚拟IO设备,向对应所述虚拟设备发送所述待传输数据,包括:通过所述虚拟IO设备,确定对应所述虚拟设备中用于存储所述待传输数据的缓存区域;通过所述虚拟IO设备,将所述待传输数据存储...
【专利技术属性】
技术研发人员:吕怡龙,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。