CN111400039A - 云平台的控制方法和装置、云平台***、电子设备 - Google Patents

云平台的控制方法和装置、云平台***、电子设备 Download PDF

Info

Publication number
CN111400039A
CN111400039A CN202010161885.9A CN202010161885A CN111400039A CN 111400039 A CN111400039 A CN 111400039A CN 202010161885 A CN202010161885 A CN 202010161885A CN 111400039 A CN111400039 A CN 111400039A
Authority
CN
China
Prior art keywords
resource
information
cloud host
cloud
amount
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.)
Pending
Application number
CN202010161885.9A
Other languages
English (en)
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202010161885.9A priority Critical patent/CN111400039A/zh
Publication of CN111400039A publication Critical patent/CN111400039A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本公开提供一种云平台的控制方法和装置、云平台***、电子设备、存储介质,该方法包括:采集创建于云平台的云主机的资源使用信息和历史监控数据,根据资源使用信息计算资源使用率,根据预设的映射关系确定分别与资源使用率和历史监控数据对应的调整模式,其中,映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系,根据所述调整模式对云主机的资源进行调整,通过基于映射关系确定分别与资源使用率和历史监控数据对应的调整模式,可以实现确定调整模式的灵活性和多样性,且实现确定出的调整模式更加客观,贴切实际,从而实现资源调整的有效性和可靠性。

Description

云平台的控制方法和装置、云平台***、电子设备
技术领域
本公开涉及云计算技术领域,尤其涉及一种云平台的控制方法和装置、云平台***、电子设备、存储介质。
背景技术
云计算是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源,是新一代信息技术的重要标志,深刻地影响着经济社会各个领域。企业上云的核心是运用云计算技术推动业务创新,实现一体化、灵活管理,降低IT成本,以提高企业在新常态下发展动力和竞争力。
在现有技术中,可向云平台发起资源需求的请求,通过资源分配等完成对云主机的创建。
然而发明人在实现本公开的过程中,发现至少存在如下问题:在完成对云主机的创建后,除了日常维护,通常不再对资源有任何操作,因此可能存在资源闲置,从而导致资源利用率低等问题。
发明内容
本公开提供一种云平台的控制方法和装置、云平台***、电子设备、存储介质,用以解决现有技术中的问题。
一方面,本公开实施例提供一种云平台的控制方法,所述方法包括:
采集创建于云平台的云主机的资源使用信息和历史监控数据;
根据所述资源使用信息计算资源使用率;
根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式,其中,所述映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系;
根据所述调整模式对所述云主机的资源进行调整。
在一些实施例中,所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:
响应于所述资源使用率大于或等于预设的第一阈值,且小于预设的第二阈值,且所述历史监控数据的量大于或等于预设的第三阈值,则将所述调整模式确定为第一调整模式;
以及,所述根据所述调整模式对所述云主机的资源进行调整包括:
对所述历史监控数据进行时间序列分解和概率预测,生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
在一些实施例中,所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:
响应于所述资源使用率大于或等于所述第一阈值,且小于所述第二阈值,且所述历史监控数据的量小于所述第三阈值,则将所述调整模式确定为第二调整模式;
以及,所述根据所述调整模式对所述云主机的资源进行调整包括:
获取所述云主机的资源的峰值使用率,根据所述峰值使用率生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
在一些实施例中,所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:响应于所述资源使用率大于或等于所述第二阈值,则将所述调整模式确定为第三调整模式,以及,所述根据所述调整模式对所述云主机的资源进行调整包括:对所述云主机的资源进行扩容处理;和/或,
所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:响应于所述资源使用率小于所述第一阈值,则将所述调整模式确定为第四调整模式,以及,所述根据所述调整模式对所述云主机的资源进行调整包括:生成与所述云主机的资源的标识,并根据所述标识对所述云主机的资源进行调整。
在一些实施例中,在所述采集创建于云平台的云主机的资源使用信息和历史监控数据之前,所述方法还包括:
接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
获取所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息;
根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
在一些实施例中,在确定出所述待分配资源量之后,所述方法还包括:
响应于接收到第二对象针对所述请求和所述待分配资源量对所述待分配资源量进行调整的调整信息,根据所述调整信息和所述待分配资源量生成目标分配资源量;
根据所述目标分配资源量创建所述云主机。
在一些实施例中,所述方法还包括:
采集所述云主机的登陆信息;
根据所述登陆信息确定待回收的云主机的信息。
另一方面,本公开实施例还提供了一种云平台的控制装置,所述装置包括:
第一采集模块,用于采集创建于云平台的云主机的资源使用信息和历史监控数据;
计算模块,用于根据所述资源使用信息计算资源使用率;
第一确定模块,用于根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式,其中,所述映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系;
调整模块,用于根据所述调整模式对所述云主机的资源进行调整。
在一些实施例中,所述第一确定模块用于,响应于所述资源使用率大于或等于预设的第一阈值,且小于预设的第二阈值,且所述历史监控数据的量大于或等于预设的第三阈值,则将所述调整模式确定为第一调整模式;
以及,所述调整模块用于,对所述历史监控数据进行时间序列分解和概率预测,生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
在一些实施例中,所述第一确定模块用于,响应于所述资源使用率大于或等于所述第一阈值,且小于所述第二阈值,且所述历史监控数据的量小于所述第三阈值,则将所述调整模式确定为第二调整模式;
以及,所述调整模块用于,获取所述云主机的资源的峰值使用率,根据所述峰值使用率生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
在一些实施例中,所述第一确定模块用于,响应于所述资源使用率大于或等于所述第二阈值,则将所述调整模式确定为第三调整模式;
以及,所述调整模块用于,对所述云主机的资源进行扩容处理
在一些实施例中,所述第一确定模块用于,响应于所述资源使用率小于所述第一阈值,则将所述调整模式确定为第四调整模式;
以及,所述调整模块用于,生成与所述云主机的资源的标识,并根据所述标识对所述云主机的资源进行调整。
在一些实施例中,所述装置还包括:
接收模块,用于接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
获取模块,用于获取所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息;
第二确定模块,用于根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
在一些实施例中,所述装置还包括:
生成模块,用于响应于接收到第二对象针对所述请求和所述待分配资源量对所述待分配资源量进行调整的调整信息,根据所述调整信息和所述待分配资源量生成目标分配资源量;
创建模块,用于根据所述目标分配资源量创建所述云主机。
在一些实施例中,所述装置还包括:
第二采集模块,用于采集所述云主机的登陆信息;
第三确定模块,用于根据所述登陆信息确定待回收的云主机的信息。
另一个方面,本公开实施例还提供了一种云平台***,所述***包括如上任一实施例所述的云平台的控制装置,还包括:
安全管控装置,用于采集并向所述云平台的控制装置发送云主机的登录信息;
所述云平台的控制装置还用于,根据接收到的所述登录信息确定待回收的云主机的信息。
在一些实施例中,所述***还包括:
所述云平台的控制装置还用于,接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
监控平台,用于采集并将与所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息发送至所述云平台的监控装置;
所述云平台的控制装置还用于,根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
另一个方面,本公开实施例还提供了一种电子设备,包括:存储器,处理器;
所述存储器用于存储所述处理器可执行指令的存储器;
其中,当执行所述存储器中的指令时,所述处理器被配置为实现如上任一实施例所述的方法。
另一个方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上任一实施例所述的方法。
本公开提供一种云平台的控制方法和装置、云平台***、电子设备、存储介质,该方法包括:采集创建于云平台的云主机的资源使用信息和历史监控数据,根据资源使用信息计算资源使用率,根据预设的映射关系确定分别与资源使用率和历史监控数据对应的调整模式,其中,映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系,根据所述调整模式对云主机的资源进行调整,通过基于映射关系确定分别与资源使用率和历史监控数据对应的调整模式,可以实现确定调整模式的灵活性和多样性,且实现确定出的调整模式更加客观,贴切实际,从而实现资源调整的有效性和可靠性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本公开实施例的云平台的控制方法的流程示意图;
图2为本公开另一实施例的云平台的控制方法的流程示意图;
图3为本公开另一实施例的云平台的控制方法的流程示意图;
图4为本公开另一实施例的云平台的控制方法的流程示意图;
图5为本公开实施例的云平台的控制装置的示意图;
图6为本公开另一实施例的云平台的控制装置的示意图;
图7为本公开实施例的电子设备的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
一个方面,本公开实施例提供了一种云平台的控制方法。
值得说明的是,本公开实施例的云平台的控制方法主要应用于私有的云平台,如各个企业创建的私有的云平台。
例如,电信运营商可创建私有的云平台,并可通过本公开实施例的云平台的控制方法对创建的私有的云平台进行控制。
请参阅图1,图1为本公开实施例的云平台的控制方法的流程示意图。
如图1所示,该方法包括:
S101:采集创建于云平台的云主机的资源使用信息和历史监控数据。
S102:根据资源使用信息计算资源使用率。
S103:根据预设的映射关系确定分别与资源使用率和历史监控数据对应的调整模式,其中,映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系。
也就是说,调整模式分别与资源使用率和历史监控数据存在关联关系,不同的资源使用率和/或不同的历史监控数据对应的调整模式可能不同。
因此,在该步骤中,通过基于映射关系确定分别与资源使用率和历史监控数据对应的调整模式,可以实现自适应资源调整,从而实现确定调整模式的灵活性和多样性,且实现确定出的调整模式更加客观,贴切实际,进而实现后续资源调整的有效性和可靠性。
S104:根据调整模式对云主机的资源进行调整。
基于S103可知,不同的资源使用率和/或历史监控数据对应的调整模式不同,因此,通过不同的调整模式对云主机的资源进行调整,可以实现资源调整的灵活性、有效性和可靠性,从而实现提高资源利用率和节约资源的技术效果。
在一些实施例中,S103包括:响应于资源使用率大于或等于预设的第一阈值,且小于预设的第二阈值,且历史监控数据的量大于或等于预设的第三阈值,则将调整模式确定为第一调整模式。
该步骤可具体包括:判断资源使用率与第一阈值的大小,若资源使用率大于或等于第一阈值,则继续判断资源使用率与第二阈值的大小,若资源使用率小于第二阈值,则继续判断历史监控数据的量与第三阈值的大小,若历史监控数据的量大于或等于第三阈值,则将调整模式设置为第一调整模式,以便后续基于第一调整模式对云主机的资源进行调整。
其中,第一阈值可以为资源使用率的下限值,第二阈值可以为资源使用率的上限值,第三阈值为表征历史监控数据的量较大的值,且第一阈值、第二阈值和第三阈值均可以基于经验进行设定。
以及,S104包括:对历史监控数据进行时间序列分解和概率预测,生成待调整资源信息,并根据待调整资源信息对云主机的资源进行调整。
也就是说,在本公开实施例中,资源使用率在常规情况下,其中,资源使用率在常规情况下用于表征资源使用率介于第一阈值和第二阈值之间,且历史监控数据的量较大,则可充分利用较大量的历史监控数据进行建模分析和趋势预测,使用时间序列分解法,将历史监控数据分解为长期变化趋势,周期性变化趋势,随机突发变化三类,分别进行数据拟合,利用均值、方差均为常数的正态分布模型进行概率预测,得到需调整资源大小,从而实现云主机的资源的调整。
在另一些实施例中,S103包括:响应于资源使用率大于或等于第一阈值,且小于第二阈值,且历史监控数据的量小于第三阈值,则将调整模式确定为第二调整模式。
同理,该步骤可具体包括:判断资源使用率与第一阈值的大小,若资源使用率大于或等于第一阈值,则继续判断资源使用率与第二阈值的大小,若资源使用率小于第二阈值,则继续判断历史监控数据的量与第三阈值的大小,若历史监控数据的量小于第三阈值,则将调整模式设置为第二调整模式,以便后续基于第二调整模式对云主机的资源进行调整。
以及,S104包括:获取云主机的资源的峰值使用率,根据峰值使用率生成待调整资源信息,并根据待调整资源信息对云主机的资源进行调整。
也就是说,在本公开实施例中,资源在常规情况下,且历史监控数据的量较小,则可基于峰值使用率进行动态运输,如根据调整后的资源的峰值使用率<=50%确定待调整资源信息,并对云主机的资源进行适应性的调整。
在另一些实施例中,S103包括:响应于资源使用率大于或等于第二阈值,则将调整模式确定为第三调整模式。
同理,该步骤可具体包括:判断资源使用率与第二阈值的大小,若资源使用率大于或等于第二阈值,则将调整模式设置为第三调整模式,以便后续基于第三调整模式对云主机的资源进行调整。
也就是说,当资源使用率大于或等于资源使用率的上限值时,则可不再进行历史监控数据的量与第三阈值的比较。
以及,S104包括:对云主机的资源进行扩容处理。
由于资源使用率已经达到上限值,为了避免影响云主机的正常运行,对云主机的资源进行扩容处理。
在另一些实施例中,S103包括:响应于资源使用率小于第一阈值,则将调整模式确定为第四调整模式。
同理,该步骤可具体包括:判断资源使用率与第一阈值的大小,若资源使用率小于第一阈值,则将调整模式设置为第四调整模式,以便后续基于第四调整模式对云主机的资源进行调整。
也就是说,当资源使用率小于资源使用率的下限值时,则可不再进行历史监控数据的量与第三阈值的比较。
以及,S104:生成与云主机的资源的标识,并根据标识对所述云主机的资源进行调整。
结合图2(图2为本公开另一实施例的云平台的控制方法的流程示意图)可知,在一些实施例中,在S101之前,该方法还包括:
S01:接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求。
S02:获取第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息。
在一些实施例中,第四阈值可以与第二阈值相同,或者为介于第一阈值和第二阈值之间的某值,用于表征使用率偏小的值,且可基于经验或需求进行设定。
S03:根据资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于待分配资源创建云主机。
在本公开实施例中,通过充分考虑各参数对待分配资源进行确定,以便得到满足和适合实际需求的待分配资源,从而实现确定出的待分配资源的有效性和可靠性的技术效果。
结合图3(图3为本公开另一实施例的云平台的控制方法的流程示意图)可知,在一些实施例中,在S03之后,该方法还包括:
S04:响应于接收到第二对象针对请求和待分配资源量对待分配资源量进行调整的调整信息,根据调整信息和待分配资源量生成目标分配资源量。
S05:根据目标分配资源量创建云主机。
在本公开实施例中,通过第二对象发起的调整信息对待分配资源量进行适应性调整,可以进一步实现按需分配,避免资源浪费,提高资源利用率的技术效果。
结合图4(图4为本公开另一实施例的云平台的控制方法的流程示意图)可知,在一些实施例中,该方法还包括:
S105:采集云主机的登陆信息。
S106:根据登陆信息确定待回收的云主机的信息。
在本公开实施例中,通过登录信息可确定云主机的使用情况,若云主机长时间未使用,则可对云主机对应的资源进行回收,以避免资源浪费。
根据本公开实施例的另一个方面,本公开实施例还提供了一种云平台的控制装置。
请参阅图5,图5为本公开实施例的云平台的控制装置的示意图。
如图5所示,该装置包括:
第一采集模块11,用于采集创建于云平台的云主机的资源使用信息和历史监控数据;
计算模块12,用于根据所述资源使用信息计算资源使用率;
第一确定模块13,用于根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式,其中,所述映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系;
调整模块14,用于根据所述调整模式对所述云主机的资源进行调整。
在一些实施例中,所述第一确定模块13用于,响应于所述资源使用率大于或等于预设的第一阈值,且小于预设的第二阈值,且所述历史监控数据的量大于或等于预设的第三阈值,则将所述调整模式确定为第一调整模式;
以及,所述调整模块14用于,对所述历史监控数据进行时间序列分解和概率预测,生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
在一些实施例中,所述第一确定模块13用于,响应于所述资源使用率大于或等于所述第一阈值,且小于所述第二阈值,且所述历史监控数据的量小于所述第三阈值,则将所述调整模式确定为第二调整模式;
以及,所述调整模块14用于,获取所述云主机的资源的峰值使用率,根据所述峰值使用率生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
在一些实施例中,所述第一确定模块13用于,响应于所述资源使用率大于或等于所述第二阈值,则将所述调整模式确定为第三调整模式;
以及,所述调整模块14用于,对所述云主机的资源进行扩容处理
在一些实施例中,所述第一确定模块13用于,响应于所述资源使用率小于所述第一阈值,则将所述调整模式确定为第四调整模式;
以及,所述调整模块14用于,生成与所述云主机的资源的标识,并根据所述标识对所述云主机的资源进行调整。
结合图6(图6为本公开另一实施例的云平台的控制装置的示意图)可知,在一些实施例中,所述装置还包括:
接收模块15,用于接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
获取模块16,用于获取所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息;
第二确定模块17,用于根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
结合图6可知,在一些实施例中,所述装置还包括:
生成模块18,用于响应于接收到第二对象针对所述请求和所述待分配资源量对所述待分配资源量进行调整的调整信息,根据所述调整信息和所述待分配资源量生成目标分配资源量;
创建模块19,用于根据所述目标分配资源量创建所述云主机。
结合图6可知,在一些实施例中,所述装置还包括:
第二采集模块20,用于采集所述云主机的登陆信息;
第三确定模块21,用于根据所述登陆信息确定待回收的云主机的信息。
根据本公开实施例的另一个方面,本公开实施例还提供了一种云平台***,所述***包括如上任一实施例所述的云平台的控制装置,还包括:
安全管控装置,用于采集并向所述云平台的控制装置发送云主机的登录信息;
所述云平台的控制装置还用于,根据接收到的所述登录信息确定待回收的云主机的信息。
在一些实施例中,所述***还包括:
所述云平台的控制装置还用于,接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
监控平台,用于采集并将与所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息发送至所述云平台的监控装置;
所述云平台的控制装置还用于,根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
也就是说,在本公开实施例中,通过充分考虑各参数,可以实现从多维度进行资源的评估,且评估分为前评估和后评估,前评估面向第一对象,申请阶段,后评估面向第二对象,运维阶段。
其中,第一对象可以为业务部门,第二对象可以为运营部门。
其中,创建的云主机包括CPU、内存、存储、文件***等。
在一些实施例中,所述云平台的控制装置还用于,采集第二对象针对所述云主机反馈的交付信息,并将所述交付信息发送至资源配置管理装置(CMDB)。
其中,交付信息包括业务***名称、云主机IP地址、上线状态(初次分配默认为未上线)、CPU大小、内存大小、存储大小等。
所述安全管控装置(4A)和所述监控装置分别用于,从所述资源配置管理装置中获取所述云主机的属性信息,所述属性信息包括所述交付信息;
所述安全管控装置用于,基于所述属性信息配置权限;
所述监控装置用于,基于所述属性信息配置监控信息。
其中,监控信息包括监控及告警人信息,且新增云主机默认为告警暂停。
也就是说,在本公开实施例中,通过运营部门在线自动创建云主机(包括CPU、内存、存储、文件***等资源),并在资源创建完成后将云主机,监控,4A,告警等各类资源,数据一体化通过工单和短信方式交付业务部门,从而实现一体化的资源交付。
在一些实施例中,所述云平台的控制装置还用于,接收所述云主机中业务应用部署完成后,所述第一对象的上线请求,并根据所述上线请求进行安全检查扫描,并反馈安全检查扫描结果。
其中,第一对象可通过安全管控装置访问云主机,并部署业务应用。第二对象在云主机交创建后的预设时间段内,可通过安全管控装置自动统计云主机的登陆信息,输出待回收的云主机的IP等信息,并同步至云平台的控制装置。在第一对象部署完成业务应用后,可通过一键发起云主机的上线请求。
若安全检查扫描结果不符合上线要求,则第一对象可针对安全检查扫描结果进行加固,并重新部署业务应用,直至符合上线要求。
在一些实施例中,所述云平台的控制装置还用于,响应于安全检查扫描结果符合上线要求,则向资源配置管理装置发送用于提示所述云主机上线的提示信息;
所述资源配置管理装置用于,根据所述提示信息对所述云主机的上线状态进行调整;
所述监控装置还用于,获取所述云主机的上线信息,并开启告警。
在一些实施例中,所述云平台的控制装置还用于,将调整后的云主机的信息发送至所述资源配置管理装置;
所述资源配置管理装置还用于,基于调整后的云主机的信息对所述云主机的信息进行更新。
在一些实施例中,若调整后的云主机的信息为云主机下线,则所述安全管控装置和所述监控装置分别用于,对下线的云主机的信息进行删除;
所述云平台的控制装置还用于,将下线的云主机的IP状态修改为可用。
基于上述示例可知,在本公开实施例中,云平台***的各装置之间(包括控制装置、监控平台、安全管控装置,资源配置管理装置等)实现数据联动,从而实现资源评估、资源交付和资源调整的信息全***自动实时同步的技术效果。
根据本公开实施例的另一个方面,本公开实施例还提供了一种电子设备,包括:存储器,处理器;
存储器用于存储处理器可执行指令的存储器;
其中,当执行存储器中的指令时,处理器被配置为实现如上任一实施例所述的方法。
请参阅图7,图7为本公开实施例的电子设备的结构示意图。
如图7所示,该电子设备包括存储器和处理器,该电子设备还可以包括通信接口和总线,其中,处理器、通信接口和存储器通过总线连接;处理器用于执行存储器中存储的可执行模块,例如计算机程序。
其中,存储器可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
总线可以是ISA总线、PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。
其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序,前述本公开实施例任一实施例揭示的方法可以应用于处理器中,或者由处理器实现。
处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
根据本公开实施例的另一个方面,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上任一实施例所述的方法。
读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本公开实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
还应理解,在本公开各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。
以上,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。

Claims (12)

1.一种云平台的控制方法,其特征在于,所述方法包括:
采集创建于云平台的云主机的资源使用信息和历史监控数据;
根据所述资源使用信息计算资源使用率;
根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式,其中,所述映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系;
根据所述调整模式对所述云主机的资源进行调整。
2.根据权利要求1所述的方法,其特征在于,所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:
响应于所述资源使用率大于或等于预设的第一阈值,且小于预设的第二阈值,且所述历史监控数据的量大于或等于预设的第三阈值,则将所述调整模式确定为第一调整模式;
以及,所述根据所述调整模式对所述云主机的资源进行调整包括:
对所述历史监控数据进行时间序列分解和概率预测,生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
3.根据权利要求2所述的方法,其特征在于,所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:
响应于所述资源使用率大于或等于所述第一阈值,且小于所述第二阈值,且所述历史监控数据的量小于所述第三阈值,则将所述调整模式确定为第二调整模式;
以及,所述根据所述调整模式对所述云主机的资源进行调整包括:
获取所述云主机的资源的峰值使用率,根据所述峰值使用率生成待调整资源信息,并根据所述待调整资源信息对所述云主机的资源进行调整。
4.根据权利要求3所述的方法,其特征在于,
所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:响应于所述资源使用率大于或等于所述第二阈值,则将所述调整模式确定为第三调整模式,以及,所述根据所述调整模式对所述云主机的资源进行调整包括:对所述云主机的资源进行扩容处理;和/或,
所述根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式包括:响应于所述资源使用率小于所述第一阈值,则将所述调整模式确定为第四调整模式,以及,所述根据所述调整模式对所述云主机的资源进行调整包括:生成与所述云主机的资源的标识,并根据所述标识对所述云主机的资源进行调整。
5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述采集创建于云平台的云主机的资源使用信息和历史监控数据之前,所述方法还包括:
接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
获取所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息;
根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
6.根据权利要求5所述的方法,其特征在于,在确定出所述待分配资源量之后,所述方法还包括:
响应于接收到第二对象针对所述请求和所述待分配资源量对所述待分配资源量进行调整的调整信息,根据所述调整信息和所述待分配资源量生成目标分配资源量;
根据所述目标分配资源量创建所述云主机。
7.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
采集所述云主机的登陆信息;
根据所述登陆信息确定待回收的云主机的信息。
8.一种云平台的控制装置,其特征在于,所述装置包括:
第一采集模块,用于采集创建于云平台的云主机的资源使用信息和历史监控数据;
计算模块,用于根据所述资源使用信息计算资源使用率;
第一确定模块,用于根据预设的映射关系确定分别与所述资源使用率和所述历史监控数据对应的调整模式,其中,所述映射关系用于表征资源使用率和历史监控数据二者与调整模式之间的对应关系;
调整模块,用于根据所述调整模式对所述云主机的资源进行调整。
9.一种云平台***,其特征在于,所述***包括:如权利要求8所述的云平台的控制装置,还包括:
安全管控装置,用于采集并向所述云平台的控制装置发送云主机的登录信息;
所述云平台的控制装置还用于,根据接收到的所述登录信息确定待回收的云主机的信息。
10.根据权利要求9所述的***,其特征在于,所述***还包括:
所述云平台的控制装置还用于,接收第一对象发送的携带资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量的请求;
监控平台,用于采集并将与所述第一对象对应的使用率小于预设的第四阈值云主机信息、月度峰值使用率和云平台的当前资源信息发送至所述云平台的监控装置;
所述云平台的控制装置还用于,根据所述资源请求量、预设时间段内的总需求量、已申请的资源量、剩余的资源量、云主机信息、月度峰值使用率和云平台的当前资源信息确定待分配资源量,以便基于所述待分配资源创建所述云主机。
11.一种电子设备,包括:存储器,处理器;
所述存储器用于存储所述处理器可执行指令的存储器;
其中,当执行所述存储器中的指令时,所述处理器被配置为实现如权利要求1至7中任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的方法。
CN202010161885.9A 2020-03-10 2020-03-10 云平台的控制方法和装置、云平台***、电子设备 Pending CN111400039A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010161885.9A CN111400039A (zh) 2020-03-10 2020-03-10 云平台的控制方法和装置、云平台***、电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010161885.9A CN111400039A (zh) 2020-03-10 2020-03-10 云平台的控制方法和装置、云平台***、电子设备

Publications (1)

Publication Number Publication Date
CN111400039A true CN111400039A (zh) 2020-07-10

Family

ID=71430805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010161885.9A Pending CN111400039A (zh) 2020-03-10 2020-03-10 云平台的控制方法和装置、云平台***、电子设备

Country Status (1)

Country Link
CN (1) CN111400039A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112799854A (zh) * 2021-04-15 2021-05-14 腾讯科技(深圳)有限公司 任务处理方法、装置、电子设备及可读存储介质
CN113010311A (zh) * 2021-03-03 2021-06-22 中国工商银行股份有限公司 数据自适应调整方法及装置
CN113569137A (zh) * 2021-07-06 2021-10-29 北京汇钧科技有限公司 云主机规格的推荐方法及装置、存储介质、电子装置
CN113590337A (zh) * 2021-08-12 2021-11-02 京东科技信息技术有限公司 一种云环境下自动调整云主机配置的方法及装置
CN117472589A (zh) * 2023-12-27 2024-01-30 山东合能科技有限责任公司 一种园区网络服务管理方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038392A (zh) * 2014-07-04 2014-09-10 云南电网公司 一种云计算资源服务质量评估方法
CN104283946A (zh) * 2014-09-26 2015-01-14 东北大学 一种单物理机下多虚拟机的资源自适应调整***及方法
CN106375115A (zh) * 2016-08-30 2017-02-01 东软集团股份有限公司 资源分配方法及装置
CN107368372A (zh) * 2017-07-25 2017-11-21 郑州云海信息技术有限公司 一种基于云海os平台的资源展示方法与装置
CN107861816A (zh) * 2017-10-31 2018-03-30 广东欧珀移动通信有限公司 资源配置方法及装置
CN109714395A (zh) * 2018-12-10 2019-05-03 平安科技(深圳)有限公司 云平台资源使用预测方法及终端设备
CN109766182A (zh) * 2018-12-18 2019-05-17 平安科技(深圳)有限公司 ***资源动态扩缩容方法、装置、计算机设备及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038392A (zh) * 2014-07-04 2014-09-10 云南电网公司 一种云计算资源服务质量评估方法
CN104283946A (zh) * 2014-09-26 2015-01-14 东北大学 一种单物理机下多虚拟机的资源自适应调整***及方法
CN106375115A (zh) * 2016-08-30 2017-02-01 东软集团股份有限公司 资源分配方法及装置
CN107368372A (zh) * 2017-07-25 2017-11-21 郑州云海信息技术有限公司 一种基于云海os平台的资源展示方法与装置
CN107861816A (zh) * 2017-10-31 2018-03-30 广东欧珀移动通信有限公司 资源配置方法及装置
CN109714395A (zh) * 2018-12-10 2019-05-03 平安科技(深圳)有限公司 云平台资源使用预测方法及终端设备
CN109766182A (zh) * 2018-12-18 2019-05-17 平安科技(深圳)有限公司 ***资源动态扩缩容方法、装置、计算机设备及存储介质

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113010311A (zh) * 2021-03-03 2021-06-22 中国工商银行股份有限公司 数据自适应调整方法及装置
CN112799854A (zh) * 2021-04-15 2021-05-14 腾讯科技(深圳)有限公司 任务处理方法、装置、电子设备及可读存储介质
CN112799854B (zh) * 2021-04-15 2021-07-13 腾讯科技(深圳)有限公司 任务处理方法、装置、电子设备及可读存储介质
CN113569137A (zh) * 2021-07-06 2021-10-29 北京汇钧科技有限公司 云主机规格的推荐方法及装置、存储介质、电子装置
CN113590337A (zh) * 2021-08-12 2021-11-02 京东科技信息技术有限公司 一种云环境下自动调整云主机配置的方法及装置
CN113590337B (zh) * 2021-08-12 2024-05-17 京东科技信息技术有限公司 一种云环境下自动调整云主机配置的方法及装置
CN117472589A (zh) * 2023-12-27 2024-01-30 山东合能科技有限责任公司 一种园区网络服务管理方法及***
CN117472589B (zh) * 2023-12-27 2024-03-12 山东合能科技有限责任公司 一种园区网络服务管理方法及***

Similar Documents

Publication Publication Date Title
CN111400039A (zh) 云平台的控制方法和装置、云平台***、电子设备
CN107832126B (zh) 一种线程的调整方法及其终端
CN108427886B (zh) 一种应用程序访问权限设置方法、***、设备及可读介质
US20180375726A1 (en) Resource Configuration Method, Virtualized Network Function Manager, and Element Management System
CN109510842B (zh) 一种工控网络文件强制访问控制策略配置的方法及装置
US20200177473A1 (en) Network component management method and network device
CN110008665B (zh) 一种区块链的权限控制方法及装置
CN110933178B (zh) 调整集群***内的节点配置的方法及服务器
CN111953772B (zh) 请求处理方法、装置、服务器及存储介质
CN110661717A (zh) 一种限流方法、装置及电子设备
CN110750343B (zh) 集群***定时任务调度控制方法及集群***
CN112910723B (zh) 边缘终端管理方法、装置、设备及存储介质
CN103501391A (zh) 一种管理用户刷机行为的方法及***
CN113872951B (zh) 混合云安全策略下发方法、装置、电子设备和存储介质
CN111459676B (zh) 一种节点资源管理方法、装置及存储介质
CN109428950B (zh) Ip地址池自动调度方法和***
CN111831278A (zh) 业务元素自适应匹配方法、装置、电子设备及存储介质
CN109697117B (zh) 终端控制方法、装置以及计算机可读存储介质
CN111064715B (zh) 一种防火墙的编排方法、装置和计算机可读存储介质
US20210382872A1 (en) Blockchain-based Data Storage Method, Related Device and Storage Medium
CN112968788A (zh) 网络切片容量设置方法、控制方法、装置、设备及介质
CN115473780B (zh) 网络靶场分布式流量生成方法、装置
CN113688992B (zh) 一种模型优化***和方法
CN108196962B (zh) 一种实现不同版本接口调用的方法及装置
CN114756380A (zh) 云服务器部署方法、装置、电子设备及存储介质

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200710

RJ01 Rejection of invention patent application after publication