[发明专利]一种网络通信方法、装置、设备及存储介质在审
申请号: | 202010402015.6 | 申请日: | 2020-05-13 |
公开(公告)号: | CN111580935A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 周俊宇;晁永生;李星;郑炎亭 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 夏欢 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 通信 方法 装置 设备 存储 介质 | ||
本申请公开了一种网络通信方法、装置、设备及存储介质,该方法的步骤包括:接收云主机启动指令;对云主机启动指令对应的业务虚拟机分配相应的虚拟运算资源,并对业务虚拟机分配相应的虚拟网卡;控制业务虚拟机通过对应的虚拟运算资源以及对应的虚拟网卡执行网络通信。本方法相对确保了云服务的稳定性并降低云服务的业务响应时延。此外,本申请还提供一种网络通信装置、设备及存储介质,有益效果同上所述。
技术领域
本申请涉及网络通信领域,特别是涉及一种网络通信方法、装置、设备及存储介质。
背景技术
云服务是当前常用的服务运行方式,指通过网络以按需、易扩展的方式获得所需的服务,这种服务可以与软件或互联网相关,也可是其他类型的服务。云服务不仅在部署、上线方面具有一定的便利性,同时也极大减轻后期的管理与维护成本。
在当前一些特定的云服务场景中,往往需要云服务主机提供稳定且时延较低的数据服务,而当前为了提高云服务类型的多样性、部署灵活性以及抗风险能力,往往在云端的物理服务器中运行虚拟机,并通过虚拟机部署云服务,因此当云端的物理服务器中运行有多种服务业务时,每种服务业务均会由相应的虚拟机承载,由于物理服务器中的虚拟机共用该物理服务器的硬件以及网卡,因此往往难以确保虚拟机的通信稳定性以及通信时延,进而导致云服务的稳定性较低,并且业务响应时延较高。
由此可见,提供一种网络通信方法,以相对确保云服务的稳定性并降低云服务的业务响应时延,是本领域技术人员需要解决的问题。
发明内容
本申请的目的是提供一种网络通信方法、装置、设备及存储介质,以相对确保云服务的稳定性并降低云服务的业务响应时延。
为解决上述技术问题,本申请提供一种网络通信方法,包括:
接收云主机启动指令;
对云主机启动指令对应的业务虚拟机分配相应的虚拟运算资源,并对业务虚拟机分配相应的虚拟网卡;其中,虚拟运算资源是预先通过对物理运算硬件执行虚拟化操作得到的,虚拟网卡是预先通过对物理网卡执行虚拟化操作得到的;
控制业务虚拟机通过对应的虚拟运算资源以及对应的虚拟网卡执行网络通信。
优选地,在对业务虚拟机分配相应的虚拟网卡之前,方法还包括:
获取网络需求配置信息;
对业务虚拟机分配相应的虚拟网卡,包括:
根据网络需求配置信息对业务虚拟机分配相应的虚拟网卡。
优选地,控制业务虚拟机通过对应的虚拟运算资源以及对应的虚拟网卡执行网络通信,包括:
控制业务虚拟机对应的虚拟运算资源,以调用用户态协议栈向虚拟网卡传输数据包的方式执行网络通信。
优选地,当物理运算硬件以及物理网卡的数量均大于1时,对云主机启动指令对应的业务虚拟机分配相应的虚拟运算资源,并对业务虚拟机分配相应的虚拟网卡,包括:
对云主机启动指令对应的业务虚拟机分配属于相同物理运算硬件的虚拟运算资源,并对业务虚拟机分配属于相同物理网卡的虚拟网卡。
优选地,物理运算硬件包括CPU硬件;
对云主机启动指令对应的业务虚拟机分配相应的虚拟运算资源,包括:
对云主机启动指令对应的业务虚拟机分配相应的虚拟CPU资源;
在对云主机启动指令对应的业务虚拟机分配相应的虚拟CPU资源之前,方法还包括:
对CPU硬件执行虚拟化操作得到虚拟CPU资源。
优选地,对CPU硬件执行虚拟化操作得到虚拟CPU资源,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010402015.6/2.html,转载请声明来源钻瓜专利网。