CN110737442B - 一种边缘应用管理方法及*** - Google Patents

一种边缘应用管理方法及*** Download PDF

Info

Publication number
CN110737442B
CN110737442B CN201910904574.4A CN201910904574A CN110737442B CN 110737442 B CN110737442 B CN 110737442B CN 201910904574 A CN201910904574 A CN 201910904574A CN 110737442 B CN110737442 B CN 110737442B
Authority
CN
China
Prior art keywords
edge
data
cloud
resource
configuration information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910904574.4A
Other languages
English (en)
Other versions
CN110737442A (zh
Inventor
过晓春
林永辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Wangsu Co Ltd
Original Assignee
Xiamen Wangsu Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Wangsu Co Ltd filed Critical Xiamen Wangsu Co Ltd
Priority to CN201910904574.4A priority Critical patent/CN110737442B/zh
Publication of CN110737442A publication Critical patent/CN110737442A/zh
Priority to PCT/CN2020/074973 priority patent/WO2021056949A1/zh
Priority to EP20746536.0A priority patent/EP3819757A4/en
Priority to US16/989,678 priority patent/US11057471B2/en
Application granted granted Critical
Publication of CN110737442B publication Critical patent/CN110737442B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/658Incremental updates; Differential updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种边缘应用管理方法及***,该方法包括:生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;将所述***应用数据同步至待部署边缘云节点;按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理。应用本发明实施例提供的方案,能够通过边缘应用模版来实现对边缘云节点管理的边缘应用进行统一的部署,降低用户部署工作量以及边缘应用的管理难度。

Description

一种边缘应用管理方法及***
技术领域
本发明涉及计算机应用技术领域,特别涉及一种边缘应用管理方法及***。
背景技术
随着物联网、视频智能分析、人工智能等新兴应用的产生,以及5G时代的即将到来,推动了边缘计算的兴起。在此背景下,服务提供商为了提高服务的品质,会在运营商边缘侧部署边缘应用,边缘应用也就是一套用于对外提供服务或特定功能的***的统称,可以由弹性云服务器、部署在弹性云服务器上的应用服务、保存***的存储数据以及负载均衡服务器等组成。
相关技术中,服务提供商可以通过使用现有的公有云模式,来搭建自己的边缘应用,从而将边缘应用部署到运营商边缘侧。具体的,当服务提供商需要在公有云提供商提供的多个边缘云节点(或者云数据中心)上部署自己的边缘应用时,则需要在公有云控制台上切换多个边缘云节点(或者云数据中心),进而创建计算、存储、网络等资源;待资源创建好后,再登录相关的弹性云服务器部署自己的边缘应用,实现对边缘应用的管理。
也就是说,假如服务提供商需要在10个边缘云节点部署边缘应用时,同样的操作需要执行10次。而有当服务提供商需要部署20个、30个甚至更多边缘云节点的时候,服务提供商的工作量就会成倍增加,导致降低服务提供商对云平台使用的满意度。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种边缘应用管理方法及***。所述技术方案如下:
第一方面,提供了一种边缘应用管理方法,所述方法包括:
生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;
将所述***应用数据同步至待部署边缘云节点;
按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理。
可选的,所述生成用于部署边缘云节点管理的边缘应用的边缘应用模版的步骤,包括:
调用云数据中心接口查询所述云数据中心内用户隔离资源的资源信息,得到所述资源配置信息;
对弹性云服务器列表中包含的弹性云服务器的***盘做镜像、数据盘做备份,得到所述***应用数据,其中,所述弹性云服务器列表为用户指定用于提供***应用数据的弹性云服务器的列表;
利用所述资源配置信息和所述***应用数据生成所述边缘应用模版。
可选的,所述将所述***应用数据同步至待部署边缘云节点的步骤,包括:
将所述待部署边缘云节点中已经完成同步的边缘云节点作为数据源;
将所述数据源内的所述***应用数据同步至所述待部署边缘云节点中未进行同步的边缘云节点。
可选的,所述按照所述资源配置信息部署所述待部署边缘云节点的资源的步骤,包括:
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,按照所述资源配置信息部署所述待部署边缘云节点的资源。
可选的,所述按照所述资源配置信息部署所述待部署边缘云节点的资源的步骤,包括:
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,利用所述可用资源信息更新所述资源配置信息,按照更新后的资源配置信息部署所述待部署边缘云节点的资源。
可选的,所述方法还包括:
更新所述边缘应用模版内***应用数据包含的***镜像,得到新***镜像;
根据所述新***镜像和更新之前的原始***镜像得到增量数据;
将所述增量数据同步至指定边缘云节点,其中,所述指定边缘云节点为边缘云节点列表中包含的未更新***镜像资源的边缘云节点,所述边缘云节点列表为基于所述边缘应用模版创建的所有边缘云节点的列表;
调用所述指定边缘云节点的云数据中心接口,利用所述增量数据升级所述指定边缘云节点对应的弹性云服务器。
可选的,所述方法还包括:
采集用于表征所述待部署边缘云节点对应的弹性云服务器运行性能的性能数据;
在所述性能数据达到预定的告警策略时,确定告警事件;
在所述告警事件为故障事件的情况下,利用故障弹性云服务器的配置,重启或重建弹性云服务器;
在所述告警事件为弹性伸事件的情况下,根据伸策略,创建预定比例的弹性云服务器;
在所述告警事件为弹性缩事件的情况下,根据缩策略,删除预定比例的弹性云服务器。
可选的,所述方法还包括:
接收域名访问请求;
确定发送所述域名访问请求的用户的地理位置;
将所述域名访问请求引流至距离所述地理位置最近的边缘云节点管理的边缘应用。
第二方面,提供了一种边缘应用管理***,包括:
配置管理模块,用于生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;
数据同步模块,用于将所述***应用数据同步至待部署边缘云节点;
资源编排模块,用于按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理。
可选的,所述配置管理模块,还用于
调用云数据中心接口查询所述云数据中心内用户隔离资源的资源信息,得到所述资源配置信息;
对弹性云服务器列表中包含的弹性云服务器的***盘做镜像、数据盘做备份,得到所述***应用数据,其中,所述弹性云服务器列表为用户指定用于提供***应用数据的弹性云服务器的列表;
利用所述资源配置信息和所述***应用数据生成所述边缘应用模版。
可选的,所述数据同步模块,还用于
将所述待部署边缘云节点中已经完成同步的边缘云节点作为数据源;
将所述数据源内的所述***应用数据同步至所述待部署边缘云节点中未进行同步的边缘云节点。
可选的,所述资源编排模块,还用于
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,按照所述资源配置信息部署所述待部署边缘云节点的资源。
可选的,所述资源编排模块,还用于
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,利用所述可用资源信息更新所述资源配置信息,按照更新后的资源配置信息部署所述待部署边缘云节点的资源。
可选的,所述***还包括:镜像升级模块,用于
更新所述边缘应用模版内***应用数据包含的***镜像,得到新***镜像;
根据所述新***镜像和更新之前的原始***镜像得到增量数据;
将所述增量数据同步至指定边缘云节点,其中,所述指定边缘云节点为边缘云节点列表中包含的未更新***镜像资源的边缘云节点,所述边缘云节点列表为基于所述边缘应用模版创建的所有边缘云节点的列表;
调用所述指定边缘云节点的云数据中心接口,利用所述增量数据升级所述指定边缘云节点对应的弹性云服务器。
可选的,所述***还包括:监控告警模块,用于
采集用于表征所述待部署边缘云节点对应的弹性云服务器运行性能的性能数据;
在所述性能数据达到预定的告警策略时,确定告警事件;
在所述告警事件为故障事件的情况下,通知配置管理模块利用故障弹性云服务器的配置,重启或重建弹性云服务器;
在所述告警事件为弹性伸事件的情况下,通知配置管理模块根据伸策略,创建预定比例的弹性云服务器;
在所述告警事件为弹性缩事件的情况下,通知配置管理模块根据缩策略,删除预定比例的弹性云服务器。
可选的,所述***还包括:流量调度模块,用于
接收域名访问请求;
确定发送所述域名访问请求的用户的地理位置;
将所述域名访问请求引流至距离所述地理位置最近的边缘云节点管理的边缘应用。
本发明实施例提供了一种边缘应用管理方法及***,能够生成用于部署边缘云节点的边缘应用模版,边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;将所述***应用数据同步至待部署边缘云节点;并按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理。应用本发明实施例提供的方案,能够通过边缘应用模版来实现对边缘云节点管理的边缘应用进行统一的部署,降低用户部署工作量以及边缘应用的管理难度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种边缘应用管理场景示意图;
图2是本发明实施例提供的一种边缘应用管理方法的流程示意图;
图3是本发明实施例提供的一种边缘应用管理***的结构示意图;
图4是本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种边缘应用管理方法,该方法应用于图1所示的***框架中,该***框架包括:云数据中心、边缘云节点以及边缘应用管理***;
上述云数据中心和边缘云节点所实现的功能是基本相同的,区别在于边缘云节点处于网络的边缘侧,即两者所处的地理位置不同,基于此,上述云数据中心与边缘云节点均可以为IaaS(Infrastructure as a Service,基础设施即服务)。
上述边缘应用管理***包括:配置管理模块,用于采集指定云数据中心逻辑范围内用户隔离资源的资源配置以及***应用数据并形成边缘应用模板,上述弹性云服务器可以为IaaS内的VPC(virtual private cloud,虚拟私有云)内隔离的弹性云服务器;并提供弹性云服务器的操作命令,如重启、停止、启动、重置密码等功能命令。
上述弹性云服务器也可称之为虚拟机,即指通过软件模拟的具有完整硬件***功能的、运行在一个完全隔离环境中的完整计算机***。
数据同步模块,用于提供弹性云服务器的***镜像、云硬盘的数据同步,保证数据同步的准确性以及高效性。
资源编排模块,用于根据边缘应用模板,调用指定云数据中心接口,并根据资源的依赖顺序,创建满足边缘应用模板要求的资源配置以及组网环境;根据监控模块产生的告警事件,对弹性云服务器进行故障自愈、弹性伸缩的操作。
镜像升级模块,用于弹性云服务器***镜像的升级,保证升级准确、高效执行。
监控告警模块向用户提供监控告警策略,用户可以在监控告警模块提供的监控告警策略中进行选择并设置,相应的,监控告警模块,用于周期性的采集边缘云资源的性能以及监控数据,根据用户预定义的故障处理策略、弹性伸缩策略,当阈值满足策略的时候,触发策略的回调接口,通知资源编排模块进行相应的处理。
流量调度模块,用于在边缘侧用户接入边缘应用管理***的时候,就近访问靠近用户侧的边缘云节点管理的边缘应用,具体的,当用户请求访问边缘应用管理***的域名的时候,会根据用户所在的地理位置,解析最近的边缘云节点,将用户请求引流到最近边缘云节点管理的边缘应用,实现流量调度。
在实施中,边缘应用管理***中配置管理模块调用云数据中心接口查询云数据中心内用户隔离资源的资源信息,得到资源配置信息;对弹性云服务器的***盘做镜像、数据盘做备份,得到***应用数据;利用资源配置信息和***应用数据生成边缘应用模版;
数据同步模块将边缘应用模版中的弹性云服务器的***镜像、云硬盘的数据同步至边缘云节点;
资源编排模块根据边缘应用模板,调用云数据中心接口,并根据资源的依赖顺序,在边缘云节点内创建满足模板要求的资源配置以及组网环境的能力,实现边缘应用的管理。
下面将结合具体实施方式,对图2所示的边缘应用管理方法的流程进行详细的说明,内容可以如下:
步骤200,生成用于部署边缘云节点管理的边缘应用的边缘应用模版。
其中,边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据。
上述资源配置信息可以包括:弹性云服务器规格、弹性云服务器秘钥、弹性云服务器网络、弹性云服务器的安全组、负载均衡器配置、公网线路、云硬盘配置、共享存储(NAS,Network Attached Storage)配置等信息。
上述***应用数据可以包括:***盘镜像、数据盘数据等。
一种实现方式中,上述步骤200可以包含以下步骤A1-A3:
步骤A1,调用云数据中心接口查询云数据中心内用户隔离资源的资源信息,得到资源配置信息。
在实施中,可以预先将各个云数据中心的调用地址注册到边缘应用管理***,这样就可以实现对各个云数据中心的资源进行统一管理,一种实现方式中,用户可以在云数据中心内隔离出各个资源的资源配置信息,比如,用户隔离出弹性云服务器、负载均衡器、存块储、共享存储以及弹性云服务器关联的公网配置等资源配置信息,相应的,边缘应用管理***则可以通过调用云数据中心接口来查询用户隔离资源的资源配置信息。
步骤A2,对弹性云服务器列表中包含的弹性云服务器的***盘做镜像、数据盘做备份,得到***应用数据。
弹性云服务器列表也就是用户指定用于提供***应用数据的弹性云服务器的列表,在实施中,用户可以通过弹性云服务器列表来指定一个或多个用于提供***应用数据的弹性云服务器。
步骤A3,利用资源配置信息和***应用数据生成边缘应用模版。
步骤210,将***应用数据同步至待部署边缘云节点。
在实施中,考虑到将***镜像、数据盘数据同步到各个边缘云节点需要大量的流量,如果使用串行拷贝的方式,性能慢效率低;而通过并行拷贝则容易将云数据中心的带宽占满的问题。一种实现方式中,可以将待部署边缘云节点中已经完成同步的边缘云节点作为数据源;将数据源内的***应用数据同步至待部署边缘云节点中未进行同步的边缘云节点,以此来提高同步效率。
比如,将云数据中心数据A中的***镜像、数据盘数据,拷贝到边缘云节点B、C、D中,可以先由A拷贝到节点B,再以A、B为数据源,同时从A拷贝到C、B拷贝到D。
另一种实现方式中,还可以P2P文件共享协议来完成***镜像、数据盘数据的拷贝,加快传输效率。
步骤220,按照资源配置信息部署待部署边缘云节点的资源,实现边缘应用的管理。
在实施中,可以调用云数据中心的接口将各个资源配置信息转换为边缘云节点可执行的指令,然后根据资源配置信息包含的各个资源的依赖顺序,以此创建资源,最终创建所有待部署边缘云节点管理的边缘应用所需的资源,完成边缘应用的管理,也就是平滑地将云数据中心云部分业务快速复制、迁移至边缘云节点。
一种实现方式中,上述步骤220可以包含以下步骤B1-B3:
步骤B1,获取待部署边缘云节点的可用资源信息。
可用资源信息也就是待部署边缘云节点实际拥有资源的信息,比如,可用资源信息可以包含表示内存资源大小、表示带宽资源大小、表示CPU核数以及表示存储容量等信息。
步骤B2,对比可用资源信息与资源配置信息,确定可用资源信息是否满足资源配置信息所定义的资源要求。
步骤B3,在可用资源信息满足资源配置信息所定义的资源要求的情况下,按照资源配置信息部署待部署边缘云节点的资源。
可用资源信息满足资源配置信息所定义的资源要求,也就是可用资源信息的值不小于资源配置信息的值,比如,资源配置信息中内存信息为2G,可用资源信息中内存信息为4G,则表明可用资源信息满足资源配置信息所定义的资源要求。当可用资源信息满足资源配置信息所定义的资源要求时,可以直接利用资源配置信息来部署边缘云节点。
另一种实现方式中,可用资源信息满足资源配置信息所定义的资源要求时,可用资源信息的值会大于等于资源配置信息的值,因此为了充分利用待部署边缘云节点的可用资源,可以利用可用资源信息来更新资源配置信息,然后再按照资源配置信息部署待部署边缘云节点的资源;也就是直接使用待部署边缘云节点实际拥有资源进行部署。比如,资源配置信息中内存信息为2G,可用资源信息中内存信息为4G,则将待部署边缘云节点的内存部署为4G,从而充分利用内存资源。
应用本发明实施例提供的方案,能够通过边缘应用模版来实现对边缘云节点管理的边缘应用进行统一的部署,降低用户部署工作量以及边缘应用的管理难度。
在实施中,需要对云数据中心内的弹性云服务器进行批量升级时,可以利用已经完成升级的弹性云服务器的***镜像来得到增量数据,利用增量数据对未升级的弹性云服务器进行批量升级。以此来加快数据的传输速率进而加快弹性云服务器的升级效率。
在实施中,可以更新边缘应用模版内***应用数据包含的***镜像,然后利用更新后的***镜像来实现对各个边缘云节点对应的弹性云服务器进行批量升级,具体的,可以包含以下步骤C1-C4:
步骤C1,更新边缘应用模版内***应用数据包含的***镜像,得到新***镜像。
步骤C2,根据新***镜像和弹性云服务器升级之前的原始***镜像得到增量数据。
增量数据也就是新***镜像相较于原始***镜像发生变化的数据,比如,增量数据可以包含相较于原始***镜像增加的数据,相较于原始***镜像删除的数据,在原始***镜像数据的基础上进行更改的数据等。
步骤C3,将增量数据同步至指定边缘云节点。
其中,指定边缘云节点也就是边缘云节点列表中包含的未更新***镜像资源的边缘云节点,边缘云节点列表为基于边缘应用模版创建的所有边缘云节点的列表。在实施中,基于同一个边缘应用模版创建的所有边缘云节点均会记录在一个边缘云节点列表中。
在批量升级弹性云服务器的过程中,只同步增量数据能够在降低数据传输量的同时,提高升级效率。
步骤C4,调用所述指定边缘云节点的云数据中心接口,利用所述增量数据升级所述指定边缘云节点对应的弹性云服务器。
指定边缘云节点对应的弹性云服务器也就是用于向指定边缘云节点提供服务的弹性云服务器。
在实施中,可以直接利用增量数据来对未升级的弹性云服务器进行升级;也可以利用增量数据与未升级的弹性云服务器的***镜像来得到上述新***镜像,利用得到的新***镜像来进行升级。
在实施中,为了提高***运行的稳定性,可以利用以下步骤D1-D5来对弹性云服务器进行监控,当弹性云服务器出现故障时,能够及时进行故障排查保证***的稳定运行。
步骤D1,采集用于表征待部署边缘云节点对应的弹性云服务器运行性能的性能数据。
待部署边缘云节点对应的弹性云服务器也就是利用待部署边缘云节点的资源部署的弹性云服务器。
在实施中,可以实时采集各个弹性云服务器的性能数据;也可以按照预定的时间间隔,周期性的采集各个弹性云服务器的性能数据。
上述性能数据可以包含CPU使用率、内存使用率以及服务器带宽数据等。
步骤D2,在性能数据达到预定的告警策略时,确定告警事件。
在实施中,可以设定各个性能数据的告警阈值,当性能数据达到预定的告警阈值之后,则可以确定产生了告警事件。
上述告警事件可以包含服务器故障、CPU过载、内存资源不足等。
步骤D2,在告警事件为故障事件的情况下,利用故障弹性云服务器的配置,重启或重建弹性云服务器。
在实施中,当弹性云服务器出现故障时,可以重启弹性云服务器,也可以删除该弹性云服务器,然后利用该弹性云服务器的配置来重建一个新的弹性云服务器。
步骤D3,在告警事件为弹性伸事件的情况下,根据伸策略,创建预定比例的弹性云服务器。
伸策略也就是当前弹性云服务器的数量不足以满足用户的需求时增加弹性云服务器数量的策略,比如,当前各个弹性云服务器的CPU使用率超过85%,此时则可以按照预定的比例来增加弹性云服务器的数量。比如,当前弹性云服务器的数量为10个,预定比例为20%,则需要创建2个弹性云服务器。
步骤D4,在告警事件为弹性缩事件的情况下,根据缩策略,删除预定比例的弹性云服务器。
缩策略也就是当前弹性云服务器数量过多而利用率低导致资源浪费时减少弹性云服务器数量的策略。
在实施中,为了提高响应用户请求的速度,可以在接收域名访问请求之后;确定发送域名访问请求的用户的地理位置;将域名访问请求引流至距离地理位置最近的边缘云节点管理的边缘应用。利用距离用户最近的边缘云节点来响应用户的访问请求,以此来提高请求的响应速度。
应用本发明实施例提供的方案,能够通过边缘应用模版来实现对边缘云节点进行统一的部署,降低用户部署工作量以及边缘应用的管理难度;并且可以利用已经完成升级的弹性云服务器的***镜像得到增量数据,利用增量数据对未升级的弹性云服务器进行批量升级;还能够采集弹性云服务器的性能数据,当弹性云服务器出现故障时,能够及时进行故障排查保证***的稳定运行;以及在接收域名访问请求之后;利用最近的边缘云节点来响应用户的访问请求,以此来提高请求的响应速度。
基于相同的技术构思,本发明实施例还提供了一种边缘应用管理***,如图3所示,所述装置包括:
配置管理模块300,用于生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和弹性云服务器的***应用数据;
数据同步模块310,用于将所述***应用数据同步至待部署边缘云节点;
资源编排模块320,用于按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理。
可选的,所述配置管理模块300,还用于
调用云数据中心接口查询所述云数据中心内用户隔离资源的资源信息,得到所述资源配置信息;
对弹性云服务器列表中包含的弹性云服务器的***盘做镜像、数据盘做备份,得到所述***应用数据,其中,所述弹性云服务器列表为用户指定用于提供***应用数据的弹性云服务器的列表;
利用所述资源配置信息和所述***应用数据生成所述边缘应用模版。
可选的,所述数据同步模块310,还用于
将所述待部署边缘云节点中已经完成同步的边缘云节点作为数据源;
将所述数据源内的所述***应用数据同步至所述待部署边缘云节点中未进行同步的边缘云节点。
可选的,所述资源编排模块320,还用于
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,按照所述资源配置信息部署所述待部署边缘云节点的资源。
可选的,所述资源编排模块320,还用于
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,利用所述可用资源信息更新所述资源配置信息,按照更新后的资源配置信息部署所述待部署边缘云节点的资源。
可选的,所述***还包括:镜像升级模块,用于
更新所述边缘应用模版内***应用数据包含的***镜像,得到新***镜像;
根据所述新***镜像和更新之前的原始***镜像得到增量数据;
将所述增量数据同步至指定边缘云节点,其中,所述指定边缘云节点为边缘云节点列表中包含的未更新***镜像资源的边缘云节点,所述边缘云节点列表为基于所述边缘应用模版创建的所有边缘云节点的列表;
调用所述指定边缘云节点的云数据中心接口,利用所述增量数据升级所述指定边缘云节点对应的弹性云服务器。
可选的,所述***还包括:监控告警模块,用于
采集用于表征所述待部署边缘云节点对应的弹性云服务器运行性能的性能数据;
在所述性能数据达到预定的告警策略时,确定告警事件;
在所述告警事件为故障事件的情况下,通知配置管理模块利用故障弹性云服务器的配置,重启或重建弹性云服务器;
在所述告警事件为弹性伸事件的情况下,通知配置管理模块根据伸策略,创建预定比例的弹性云服务器;
在所述告警事件为弹性缩事件的情况下,通知配置管理模块根据缩策略,删除预定比例的弹性云服务器。
可选的,所述***还包括:流量调度模块,用于
接收域名访问请求;
确定发送所述域名访问请求的用户的地理位置;
将所述域名访问请求引流至距离所述地理位置最近的边缘云节点管理的边缘应用。
应用本发明实施例提供的方案,能够通过边缘应用模版来实现对边缘云节点管理的边缘应用进行统一的部署,降低用户部署工作量以及边缘应用的管理难度;并且可以利用已经完成升级的弹性云服务器的***镜像得到增量数据,利用增量数据对未升级的弹性云服务器进行批量升级;还能够采集弹性云服务器的性能数据,当弹性云服务器出现故障时,能够及时进行故障排查保证***的稳定运行;以及在接收域名访问请求之后;利用最近的边缘云节点管理的边缘应用来响应用户的访问请求,以此来提高请求的响应速度。
图4是本发明实施例提供的计算机设备的结构示意图。该计算机设备400可因配置或性能不同而产生比较大差异,可以包括一个或一个以***处理器422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对计算机设备400中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在计算机设备400上执行存储介质430中的一系列指令操作。
计算机设备400还可以包括一个或一个以上电源424,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,一个或一个以上键盘454,和/或,一个或一个以上操作***441,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
计算机设备400可以包括有存储器,以及一个或者一个以上的计算机程序,其中一个或者一个以上计算机程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上计算机程序以实现上述边缘应用管理方法,具体的,该方法包括:
生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;
将所述***应用数据同步至待部署边缘云节点;
按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
需要说明的是:上述实施例提供的边缘应用管理***在管理边缘应用时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的边缘应用管理***与边缘应用管理方法的实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (16)

1.一种边缘应用管理方法,其特征在于,所述方法包括:
基于用户在云数据中心内设置的资源配置信息,以及云数据中心内指定弹性云服务器的***应用数据,生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;
将所述***应用数据同步至待部署边缘云节点;
按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理;
其中,所述生成用于部署边缘云节点管理的边缘应用的边缘应用模版的步骤包括:
调用云数据中心接口查询所述云数据中心内用户隔离资源的资源信息,得到所述资源配置信息,所述资源配置信息至少包括弹性云服务器规格和弹性云服务器的安全组;
对弹性云服务器列表中包含的弹性云服务器的***盘做镜像、数据盘做备份,得到所述***应用数据,其中,所述弹性云服务器列表为用户指定用于提供***应用数据的弹性云服务器的列表,所述***应用数据至少包括***盘镜像和数据盘数据;
利用所述资源配置信息和所述***应用数据生成所述边缘应用模版。
2.如权利要求1所述的方法,其特征在于,所述将所述***应用数据同步至待部署边缘云节点的步骤,包括:
将所述待部署边缘云节点中已经完成同步的边缘云节点作为数据源;
将所述数据源内的所述***应用数据同步至所述待部署边缘云节点中未进行同步的边缘云节点。
3.如权利要求1所述的方法,其特征在于,所述按照所述资源配置信息部署所述待部署边缘云节点的资源的步骤,包括:
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,按照所述资源配置信息部署所述待部署边缘云节点的资源。
4.如权利要求1所述的方法,其特征在于,所述按照所述资源配置信息部署所述待部署边缘云节点的资源的步骤,包括:
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,利用所述可用资源信息更新所述资源配置信息,按照更新后的资源配置信息部署所述待部署边缘云节点的资源。
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
更新所述边缘应用模版内***应用数据包含的***镜像,得到新***镜像;
根据所述新***镜像和更新之前的原始***镜像得到增量数据;
将所述增量数据同步至指定边缘云节点,其中,所述指定边缘云节点为边缘云节点列表中包含的未更新***镜像资源的边缘云节点,所述边缘云节点列表为基于所述边缘应用模版创建的所有边缘云节点的列表;
调用所述指定边缘云节点的云数据中心接口,利用所述增量数据升级所述指定边缘云节点对应的弹性云服务器。
6.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
采集用于表征所述待部署边缘云节点对应的弹性云服务器运行性能的性能数据;
在所述性能数据达到预定的告警策略时,确定告警事件;
在所述告警事件为故障事件的情况下,利用故障弹性云服务器的配置,重启或重建弹性云服务器;
在所述告警事件为弹性伸事件的情况下,根据伸策略,创建预定比例的弹性云服务器;
在所述告警事件为弹性缩事件的情况下,根据缩策略,删除预定比例的弹性云服务器。
7.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
接收域名访问请求;
确定发送所述域名访问请求的用户的地理位置;
将所述域名访问请求引流至距离所述地理位置最近的边缘云节点管理的边缘应用。
8.一种边缘应用管理***,其特征在于,所述***包括:
配置管理模块,用于基于用户在云数据中心内设置的资源配置信息,以及云数据中心内指定弹性云服务器的***应用数据,生成用于部署边缘云节点管理的边缘应用的边缘应用模版,其中,所述边缘应用模版包含:用于部署边缘云节点资源的资源配置信息和云数据中心内弹性云服务器的***应用数据;
数据同步模块,用于将所述***应用数据同步至待部署边缘云节点;
资源编排模块,用于按照所述资源配置信息部署所述待部署边缘云节点的资源,实现边缘应用的管理;
其中,所述生成用于部署边缘云节点管理的边缘应用的边缘应用模版的步骤包括:
调用云数据中心接口查询所述云数据中心内用户隔离资源的资源信息,得到所述资源配置信息,所述资源配置信息至少包括弹性云服务器规格和弹性云服务器的安全组;
对弹性云服务器列表中包含的弹性云服务器的***盘做镜像、数据盘做备份,得到所述***应用数据,其中,所述弹性云服务器列表为用户指定用于提供***应用数据的弹性云服务器的列表,所述***应用数据至少包括***盘镜像和数据盘数据;
利用所述资源配置信息和所述***应用数据生成所述边缘应用模版。
9.如权利要求8所述的***,其特征在于,所述数据同步模块,还用于
将所述待部署边缘云节点中已经完成同步的边缘云节点作为数据源;
将所述数据源内的所述***应用数据同步至所述待部署边缘云节点中未进行同步的边缘云节点。
10.如权利要求8所述的***,其特征在于,所述资源编排模块,还用于
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,按照所述资源配置信息部署所述待部署边缘云节点的资源。
11.如权利要求8所述的***,其特征在于,所述资源编排模块,还用于
获取所述待部署边缘云节点的可用资源信息;
对比所述可用资源信息与所述资源配置信息,确定所述可用资源信息是否满足所述资源配置信息所定义的资源要求;
在所述可用资源信息满足所述资源配置信息所定义的资源要求的情况下,利用所述可用资源信息更新所述资源配置信息,按照更新后的资源配置信息部署所述待部署边缘云节点的资源。
12.如权利要求8-11任一项所述的***,其特征在于,所述***还包括:镜像升级模块,用于
更新所述边缘应用模版内***应用数据包含的***镜像,得到新***镜像;
根据所述新***镜像和更新之前的原始***镜像得到增量数据;
将所述增量数据同步至指定边缘云节点,其中,所述指定边缘云节点为边缘云节点列表中包含的未更新***镜像资源的边缘云节点,所述边缘云节点列表为基于所述边缘应用模版创建的所有边缘云节点的列表;
调用所述指定边缘云节点的云数据中心接口,利用所述增量数据升级所述指定边缘云节点对应的弹性云服务器。
13.如权利要求8-11任一项所述的***,其特征在于,所述***还包括:监控告警模块,用于
采集用于表征所述待部署边缘云节点对应的弹性云服务器运行性能的性能数据;
在所述性能数据达到预定的告警策略时,确定告警事件;
在所述告警事件为故障事件的情况下,通知配置管理模块利用故障弹性云服务器的配置,重启或重建弹性云服务器;
在所述告警事件为弹性伸事件的情况下,通知配置管理模块根据伸策略,创建预定比例的弹性云服务器;
在所述告警事件为弹性缩事件的情况下,通知配置管理模块根据缩策略,删除预定比例的弹性云服务器。
14.如权利要求8-11任一项所述的***,其特征在于,所述***还包括:流量调度模块,用于
接收域名访问请求;
确定发送所述域名访问请求的用户的地理位置;
将所述域名访问请求引流至距离所述地理位置最近的边缘云节点管理的边缘应用。
15.一种计算机设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的边缘应用管理方法。
16.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的边缘应用管理方法。
CN201910904574.4A 2019-09-24 2019-09-24 一种边缘应用管理方法及*** Active CN110737442B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201910904574.4A CN110737442B (zh) 2019-09-24 2019-09-24 一种边缘应用管理方法及***
PCT/CN2020/074973 WO2021056949A1 (zh) 2019-09-24 2020-02-12 一种边缘应用管理方法及***
EP20746536.0A EP3819757A4 (en) 2019-09-24 2020-02-12 PERIPHERAL APPLICATION MANAGEMENT METHOD AND SYSTEM
US16/989,678 US11057471B2 (en) 2019-09-24 2020-08-10 Edge application management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910904574.4A CN110737442B (zh) 2019-09-24 2019-09-24 一种边缘应用管理方法及***

Publications (2)

Publication Number Publication Date
CN110737442A CN110737442A (zh) 2020-01-31
CN110737442B true CN110737442B (zh) 2021-06-22

Family

ID=69269526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910904574.4A Active CN110737442B (zh) 2019-09-24 2019-09-24 一种边缘应用管理方法及***

Country Status (3)

Country Link
EP (1) EP3819757A4 (zh)
CN (1) CN110737442B (zh)
WO (1) WO2021056949A1 (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110737442B (zh) * 2019-09-24 2021-06-22 厦门网宿有限公司 一种边缘应用管理方法及***
US11057471B2 (en) 2019-09-24 2021-07-06 Xiamen Wangsu Co., Ltd. Edge application management method and system
CN111294845B (zh) * 2020-02-13 2023-07-25 天翼数字生活科技有限公司 节点切换方法、装置、计算机设备和存储介质
CN113314203A (zh) * 2020-02-27 2021-08-27 中移(成都)信息通信科技有限公司 医疗影像数据存储***、方法、装置、设备及介质
CN111432036B (zh) * 2020-04-26 2023-01-17 恩亿科(北京)数据科技有限公司 一种边缘云平台的管理***及管理方法
CN111552483B (zh) * 2020-04-29 2024-04-09 深信服科技股份有限公司 一种云服务部署方法、装置、设备、介质
CN111857772B (zh) * 2020-06-29 2023-06-09 湖南中联重科智能技术有限公司 终端边缘应用程序远程传输及动态加载方法及设备
CN111930521A (zh) * 2020-09-23 2020-11-13 北京百度网讯科技有限公司 用于部署应用的方法、装置、电子设备及可读存储介质
CN112394945B (zh) * 2020-10-28 2022-05-24 浙江大学 一种面向复杂边缘计算的***校验方法
US20220206772A1 (en) * 2020-12-30 2022-06-30 Accenture Global Solutions Limited Scalable, robust, and secure multi-tenant edge architecture for mission-critical applications
CN112732425B (zh) * 2020-12-31 2023-09-01 北京奇艺世纪科技有限公司 一种应用管理方法、装置、电子设备及存储介质
CN112799829A (zh) * 2021-01-08 2021-05-14 中国石油大学(华东) 一种知识驱动的网络资源编排方法
CN113162985B (zh) * 2021-03-25 2022-11-25 北京赛博云睿智能科技有限公司 边缘资源轻量级容器化集成与分级分域共享方法及***
CN113572667B (zh) * 2021-06-11 2022-10-28 青岛海尔科技有限公司 边缘计算节点注册的方法、装置和智慧家庭***
CN113726547B (zh) * 2021-07-14 2023-08-15 阿里巴巴新加坡控股有限公司 网络***、网络配置方法及设备
CN113726846B (zh) * 2021-07-14 2024-03-05 阿里巴巴新加坡控股有限公司 边缘云***、资源调度方法、设备及存储介质
CN113849364B (zh) * 2021-07-29 2023-12-26 浪潮软件科技有限公司 一种边缘应用管理方法、装置、设备及可读存储介质
CN113630616A (zh) * 2021-08-11 2021-11-09 上海哔哩哔哩科技有限公司 直播边缘节点资源管控方法及***
CN113703394A (zh) * 2021-08-26 2021-11-26 浙江九州云信息科技有限公司 一种基于边缘计算的刀具监测管理方法及***
US20230131643A1 (en) * 2021-10-26 2023-04-27 Druva Inc. System and method for reference-aware application identification in container deployment environments
CN114024967B (zh) * 2022-01-10 2022-03-25 广东电力信息科技有限公司 一种基于云边和边边协同架构的iaas数据处理***及方法
CN114430366B (zh) * 2022-01-25 2024-05-14 北京百度网讯科技有限公司 信息采集应用下发方法、相关装置及计算机程序产品
CN114513524B (zh) * 2022-02-15 2023-08-29 北京百度网讯科技有限公司 一种资源同步方法、装置、电子设备和存储介质
CN114567648A (zh) * 2022-03-24 2022-05-31 阿里巴巴(中国)有限公司 分布式云***
CN114979158B (zh) * 2022-05-23 2024-04-09 深信服科技股份有限公司 一种资源监控方法、***、设备及计算机可读存储介质
CN117749803A (zh) * 2022-09-13 2024-03-22 华为云计算技术有限公司 针对边缘站点的云数据中心接入方法及云管理平台
CN116996528A (zh) * 2023-09-28 2023-11-03 中国电子科技集团公司第二十八研究所 一种面向高机动环境的边缘云内数据同步方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981868A (zh) * 2012-11-05 2013-03-20 广州杰赛科技股份有限公司 一种云计算在实现虚拟机批量部署的方法
CN104506635A (zh) * 2014-12-26 2015-04-08 成都致云科技有限公司 一种快速高效的云主机创建和匹配方法及***
US9342328B2 (en) * 2012-05-31 2016-05-17 International Business Machines Corporation Model for simulation within infrastructure management software
CN109600269A (zh) * 2019-01-21 2019-04-09 云南电网有限责任公司信息中心 一种基于dcos的云管理平台

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130290952A1 (en) * 2012-04-25 2013-10-31 Jerry W. Childers, JR. Copying Virtual Machine Templates To Cloud Regions
CN104253831B (zh) * 2013-06-26 2018-05-11 国际商业机器公司 一种用于在云计算环境中部署应用的方法和***
US9600262B2 (en) * 2013-09-19 2017-03-21 International Business Machines Corporation System, method and program product for updating virtual machine images
CN104317642B (zh) * 2014-09-28 2017-12-29 华为技术有限公司 云计算环境下的软件部署方法和装置
CN104598525B (zh) * 2014-12-25 2018-11-20 华为技术有限公司 一种应用复制方法、设备及***
CN107566165B (zh) * 2017-08-18 2021-02-02 国网山东省电力公司信息通信公司 一种发现及部署电力云数据中心可用资源的方法及***
US10353716B2 (en) * 2017-11-13 2019-07-16 International Business Machines Corporation Automated deployment and performance evaluation of a virtualized-computing environment
CN109451081A (zh) * 2019-01-14 2019-03-08 中国雄安集团数字城市科技有限公司 一种基于域名解析调度的移动边缘计算方法
CN109640319B (zh) * 2019-01-16 2021-08-31 腾讯科技(深圳)有限公司 基于接入信息的调度方法、装置及电子设备
CN110225075A (zh) * 2019-03-25 2019-09-10 北京快电科技有限公司 一种建筑能源互联网智慧运营云操作***
CN110737442B (zh) * 2019-09-24 2021-06-22 厦门网宿有限公司 一种边缘应用管理方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9342328B2 (en) * 2012-05-31 2016-05-17 International Business Machines Corporation Model for simulation within infrastructure management software
CN102981868A (zh) * 2012-11-05 2013-03-20 广州杰赛科技股份有限公司 一种云计算在实现虚拟机批量部署的方法
CN104506635A (zh) * 2014-12-26 2015-04-08 成都致云科技有限公司 一种快速高效的云主机创建和匹配方法及***
CN109600269A (zh) * 2019-01-21 2019-04-09 云南电网有限责任公司信息中心 一种基于dcos的云管理平台

Also Published As

Publication number Publication date
EP3819757A4 (en) 2021-06-16
CN110737442A (zh) 2020-01-31
WO2021056949A1 (zh) 2021-04-01
EP3819757A1 (en) 2021-05-12

Similar Documents

Publication Publication Date Title
CN110737442B (zh) 一种边缘应用管理方法及***
US11057471B2 (en) Edge application management method and system
US9454469B2 (en) Cloud-based test execution
US20180067830A1 (en) Healing cloud services during upgrades
EP3069228B1 (en) Partition-based data stream processing framework
EP3069274B1 (en) Managed service for acquisition, storage and consumption of large-scale data streams
US20200026786A1 (en) Management and synchronization of batch workloads with active/active sites using proxy replication engines
US10324799B2 (en) Enhanced application write performance
US20150135255A1 (en) Client-configurable security options for data streams
CN111277432B (zh) 配置信息更新方法、装置、电子设备及存储介质
EP4293510A1 (en) Data migration method and apparatus, and device, medium and computer product
WO2013185175A1 (en) Predictive analytics for resource provisioning in hybrid cloud
CN108900435B (zh) 一种业务部署的方法、装置及计算机存储介质
CN112463290A (zh) 动态调整计算容器的数量的方法、***、装置和存储介质
CN109792453A (zh) 管理文件***复制的***、设备和方法
KR20220141070A (ko) 지역적으로 분산된 다중 클라우드 환경에서의 컨테이너 오케스트레이션 장치 및 이를 이용한 방법
CN113626145B (zh) 业务虚拟机数量动态扩容方法及***
Cai et al. Federate migration in HLA-based simulation
CN115225645B (zh) 一种服务更新方法、装置、***和存储介质
CN114615268B (zh) 基于Kubernetes集群的服务网络、监控节点、容器节点及设备
CN113726638B (zh) 一种多云多芯容器管理的方法、装置及设备、存储介质
Hawilo et al. Towards an elasticity framework for legacy highly available applications in the cloud
CN113297158B (zh) 一种云安全产品管理方法、装置、设备及存储介质
WO2017105898A1 (en) Disaster recovery of cloud resources
US20220335059A1 (en) Automatic consistency group scale-out for any point in time replication systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant