一种云应用程序运行方法和装置制造方法及图纸

技术编号:33141971 阅读:33 留言:0更新日期:2022-04-22 13:52
本发明专利技术实施例提供了一种云应用程序运行方法和装置,涉及云技术领域,方法包括:接收虚拟机创建请求;其中,虚拟机创建请求中携带有虚拟机配置信息;基于预设的虚拟机镜像和虚拟机配置信息,在宿主机中创建目标虚拟机;其中,目标虚拟机具有虚拟机配置信息所表示的虚拟机配置;在目标虚拟机中运行目标云应用程序。基于上述处理,能够实现各云应用程序之间的隔离,避免不同的云应用程序在运行过程中产生相互的影响。互的影响。互的影响。

【技术实现步骤摘要】
一种云应用程序运行方法和装置


[0001]本专利技术涉及云
,特别是涉及一种云应用程序运行方法和装置。

技术介绍

[0002]随着网络技术的快速发展,为了降低对客户端配置的要求,可以基于客户端和云设备(例如,云服务器)的架构,向用户提供云应用服务。
[0003]相关技术中,可以在服务端的宿主机中创建容器,并在容器中运行云应用程序。然而,若在宿主机中通过多个容器运行多个不同的云应用程序,由于宿主机中各容器之间不具备隔离性,即,多个不同的云应用程序本质上仍是运行在同一个宿主机上,也就无法实现各云应用程序之间的隔离,导致不同的云应用程序在运行过程中产生相互的影响。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种云应用程序运行方法和装置,能够实现各云应用程序之间的隔离,避免不同的云应用程序在运行过程中产生相互的影响。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种云应用程序运行方法,所述方法包括:
[0006]接收虚拟机创建请求;其中,所述虚拟机创建请求中携带有虚拟机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云应用程序运行方法,其特征在于,所述方法包括:接收虚拟机创建请求;其中,所述虚拟机创建请求中携带有虚拟机配置信息;基于预设的虚拟机镜像和所述虚拟机配置信息,在宿主机中创建目标虚拟机;其中,所述目标虚拟机具有所述虚拟机配置信息所表示的虚拟机配置;在所述目标虚拟机中运行目标云应用程序。2.根据权利要求1所述的方法,其特征在于,所述接收虚拟机创建请求,包括:通过虚拟机管理服务的应用程序接口API,接收用户通过云管理平台发送的虚拟机创建请求;所述基于预设的虚拟机镜像和所述虚拟机配置信息,在宿主机中创建目标虚拟机,包括:通过所述虚拟机管理服务,基于预设的虚拟机镜像和所述虚拟机配置信息,在宿主机中创建目标虚拟机。3.根据权利要求2所述的方法,其特征在于,在所述目标虚拟机中运行目标云应用程序之前,所述方法还包括:通过所述虚拟机管理服务的API,接收用户通过所述云管理平台发送的针对所述目标虚拟机的启动请求;通过所述虚拟机管理服务开启虚拟机启动进程,以通过所述虚拟机启动进程启动所述目标虚拟机。4.根据权利要求3所述的方法,其特征在于,在所述通过所述虚拟机管理服务开启虚拟机启动进程,以通过所述虚拟机启动进程启动所述目标虚拟机之后,所述方法还包括:通过所述虚拟机管理服务的API,接收用户通过所述云管理平台发送的针对所述目标虚拟机的关机请求;通过所述虚拟机管理服务,向所述目标虚拟机发送高级配置和电源管理接口ACPI关机指令,以关闭所述目标虚拟机。5.根据权利要求1所述的方法,其特征在于,所述虚拟机配置信息包括:CPU的频率、内存的大小、硬盘的大小,以及网卡、显卡、声卡和输入设备的性能参数。6.一种云应用程序运行装置,其特征在于,所述装置包括:虚拟机创建请求接收模块,用于接收虚拟机创建请求;其中,所述虚拟机创建请求中携带有虚拟机配置信息;虚拟机创建模块,用于基于预设的虚拟机镜像和所述虚拟机配置信息,在宿主机中创建目标虚拟机;其中,所述目标虚拟机具有所述虚拟机配置信息所表示的虚拟...

【专利技术属性】
技术研发人员:赵自成
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1