云计算模拟平台及其创建方法、装置和存储介质制造方法及图纸

技术编号:23851489 阅读:29 留言:0更新日期:2020-04-18 08:52
本申请提出一种云计算模拟平台及其创建方法、装置和存储介质,其中方法包括:采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;对云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;创建用户接口层,用于接收用户的云任务,为云任务分配虚拟机以执行云任务,该方法通过仿真软件模拟云计算的实际硬件和网络环境,减少研发及其他需求对硬件和网络的大量依赖,提高研发效率,降低研发成本,并能够在部署之前调节性能瓶颈。

Cloud computing simulation platform and its creation methods, devices and storage media

【技术实现步骤摘要】
云计算模拟平台及其创建方法、装置和存储介质
本申请涉及计算机软件
,尤其涉及一种云计算模拟平台及其创建方法、装置和计算机可读存储介质。
技术介绍
当前在云计算产品的研发过程中需要使用与生产环境相当的硬件和网络设备来进行测试以模拟真实运行环境,导致研发阶段存在占用设备,浪费资金的问题,有悖云计算集约使用资源的初衷。如果使用远小于生产环境的硬件和网络规模来测试又难以发现生产环境规模下可能出现的问题。因此,如何减少研发及其他需求对对硬件和网络的大量依赖,而不需要大量资金耗费,并能够在部署之前调节性能瓶颈,已经成为亟待解决的问题。
技术实现思路
本申请的目的旨在至少在一定程度上解决上述技术问题之一。为此,本申请的第一个目的在于提出一种云计算模拟平台的创建方法,该方法通过仿真软件模拟云计算的实际硬件和网络环境,减少研发及其他需求对硬件和网络的大量依赖,提高研发效率,降低研发成本,并能够在部署之前调节性能瓶颈。本申请的第二个目的在于提出一种云计算模拟平台的创建装置。本申请的第三个目的在于提出一种云计算模拟平台。本申请的第四个目的在于提出另一种云计算模拟平台的创建装置。本申请的第五个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本申请第一方面实施例提出了一种云计算模拟平台的创建方法,包括:采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;对云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;创建用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。本申请实施例的云计算模拟平台的创建方法,通过采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;对云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;创建用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。该方法通过仿真软件模拟云计算的实际硬件和网络环境,减少研发及其他需求对硬件和网络的大量依赖,提高研发效率,降低研发成本,并能够在部署之前调节性能瓶颈。为达上述目的,本申请第二方面实施例提出了一种云计算模拟平台的创建装置,包括:模拟模块,用于采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;虚拟化模块,用于对云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;创建模块,用于创建用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。本申请实施例的云计算模拟平台的创建装置,通过采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;对云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;创建用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。该装置可实现通过仿真软件模拟云计算的实际硬件和网络环境,减少研发及其他需求对硬件和网络的大量依赖,提高研发效率,降低研发成本,并能够在部署之前调节性能瓶颈。为达上述目的,本申请第三方面实施例提出了一种云计算模拟平台,包括:云资源层,所述云资源层包括:多个模拟主机以及模拟网络设备,所述多个模拟主机与云计算平台中的物理机一一对应,模拟对应物理机的功能;所述模拟网络设备与云计算平台中的网络设备对应,模拟网络设备的功能;虚拟机服务层,用于将云资源层的模拟主机虚拟化为各个虚拟机,以便执行用户的云任务;用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。为达上述目的,本申请第四方面实施例提出了另一种云计算模拟平台的创建装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述的云计算模拟平台的创建方法。为达上述目的,本申请第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的云计算模拟平台的创建方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本申请一个实施例的云计算模拟平台的创建方法的流程示意图;图2为根据本申请另一个实施例的云计算模拟平台的创建方法的流程示意图;图3为根据本申请一个实施例的云计算模拟平台的创建装置的结构示意图;图4为根据本申请另一个实施例的云计算模拟平台的创建装置的结构示意图。图5为根据本申请一个实施例的云计算模拟平台的结构示意图。图6为根据本申请一个实施例的另一种云计算模拟平台的创建装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的云计算模拟平台及其创建方法、装置和计算机可读存储介质。图1为本申请实施例提供的一种云计算模拟平台的创建方法的流程示意图。如图1所示,该云计算模拟平台的创建方法包括以下步骤:步骤101,采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层。可选地,如图2所示,可采用仿真软件创建模拟主机列表以及模拟网络设备列表,得到各个模拟主机以及模拟网络设备,结合模拟主机列表和模拟网络设备列表,创建云计算模拟平台的云资源层,具体步骤如下:步骤201,采用仿真软件创建模拟主机列表以及模拟网络设备列表。在本申请实施例中,仿真软件可基于预设方式创建模拟主机列表以及模拟网络设备列表。其中,预设方式可包括但不限于基于IP(InternetProtocolAddress,互联网协议地址)、基于端口、基于域名等方式。步骤202,针对云计算平台中的每个物理机,创建一个模拟主机并为模拟主机分配物理机的配置信息,将模拟主机添加到模拟主机列表中。为了实现对云平台中的每个物理机进行模拟,在本申请实施例中,针对云计算平台中的每个物理机,创建一个模拟主机并为模拟主机分配物理机的配置信息,将模拟主机添加到模拟主机列表中。其中,物理机的配置信息可包括但不限于物理机的ID(Id本文档来自技高网...

【技术保护点】
1.一种云计算模拟平台的创建方法,其特征在于,包括:/n采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;/n对所述云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;/n创建用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。/n

【技术特征摘要】
1.一种云计算模拟平台的创建方法,其特征在于,包括:
采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;
对所述云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服务层;
创建用户接口层,用于接收用户的云任务,为所述云任务分配虚拟机以执行云任务。


2.根据权利要求1所述的方法,其特征在于,所述采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层,包括:
采用仿真软件创建模拟主机列表以及模拟网络设备列表;
针对云计算平台中的每个物理机,创建一个模拟主机并为所述模拟主机分配所述物理机的配置信息,将所述模拟主机添加到所述模拟主机列表中;
针对云计算平台中的每个网络设备,创建一个模拟网络设备并为所述模拟网络设备分配所述网络设备的配置信息,将所述模拟网络设备添加到所述模拟网络设备列表中;
结合所述模拟主机列表和所述模拟网络设备列表,创建云计算模拟平台的云资源层。


3.根据权利要求2所述的方法,其特征在于,所述采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层,还包括:
创建数据中心特征对象,用于存储云资源层的属性信息;
创建数据中心对象,用于存储任务列表以及执行间隔;
对应的,所述用户接口层,用于结合所述数据中心特征对象和所述数据中心对象,为所述云任务分配虚拟机以便虚拟机执行云任务。


4.根据权利要求1所述的方法,其特征在于,还包括:
创建用户的云任务,将创建的云任务提交给用户接口层。


5.根据权利要求1所述的方法,其特征在于,还包括:
启动仿真软件,以便各个虚拟机执行分配的云任务。


6.一种云计算模拟平台的创建装置,其特征在于,包括:
模拟模块,用于采用仿真软件对云计算平台中的各个物理机以及网络设备进行模拟,得到各个模拟主机以及模拟网络设备,创建云计算模拟平台的云资源层;
虚拟化模块,用于对云资源层中的各个模拟主机进行虚拟化,得到各个虚拟机;结合云计算平台的虚拟机管理策略以及所述各个虚拟机,创建虚拟机服...

【专利技术属性】
技术研发人员:岳洋
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:北京;11

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

1