服务器管理方法及装置制造方法及图纸

技术编号:39059327 阅读:18 留言:0更新日期:2023-10-12 19:52
本申请实施例提供一种服务器管理方法,所述方法包括:获取运维侧的第一服务器数据和业务侧的第二服务器数据;根据所述第一服务器数据与所述第二服务器数据的差异确定新增服务器;确定所述新增服务器的服务类型;根据所述服务类型在所述新增服务器中创建容器。本申请实施例提供的服务器管理方法,可以减少服务器管理过程中人工操作的失误,提高服务器运维的效率。效率。效率。

【技术实现步骤摘要】
服务器管理方法及装置


[0001]本申请涉及计算机
,特别涉及一种服务器管理方法、装置、计算机设备及存储介质。

技术介绍

[0002]在现有的直播架构中,接受主播、用户等推流和拉流的服务部署在边缘计算节点上,多个边缘计算节点聚合形成大型的边缘数据中心。中小企业一般采用租赁云厂商的边缘计算集群的方式来实现相关服务的部署;但随着企业及服务规模的扩大,很多企业会自行搭建边缘计算机房来降低长期运营的成本和提高边缘计算的效率。在自行搭建边缘计算机房的情况下,如何对机房的服务器进行有效的运行维护是一个比较重要的问题。
[0003]目前,在机房增加新的服务器时,主要是通过运维人员人工通知上层业务方服务器的新增以及容器的创建;然而,服务器的新增是不定时的,数量也是不定的,通知过程比较重复和繁琐,容易导致人工操作的失误(如未及时进行新增服务器的服务部署),运维的效率较低。

技术实现思路

[0004]本申请的目的在于提供一种服务器管理方法、装置、计算机设备及存储介质,用于解决目前服务器的新增存在容易导致人工操作失误和运维效率较低的技术问题。
[0005]本申请实施例的一个方面提供了一种服务器管理方法,包括:获取运维侧的第一服务器数据和业务侧的第二服务器数据;根据第一服务器数据与第二服务器数据的差异确定新增服务器;确定新增服务器的服务类型;根据服务类型在新增服务器中创建容器。
[0006]可选地,确定新增服务器的服务类型,包括:获取在新增服务器预先设置的第一标签,其中,第一标签用于标识新增服务器部署的服务类型;根据第一标签确定服务类型。
[0007]可选地,方法还包括:监测第一标签的属性是否发生更新,第一标签的属性的更新包括服务类型的增加和删除;在服务类型增加的情况下,根据增加的服务类型在新增服务器中创建新的容器;在服务类型删除的情况下,根据删除的服务类型在新增服务器中进行容器的删除。
[0008]可选地,根据删除的服务类型在新增服务器进行容器的删除,包括:确定与删除的服务类型对应的目标容器;控制目标容器停止接收新的业务流量;在目标容器的业务流量小于或等于第一流量阈值的情况下,删除目标容器。
[0009]可选地,在根据服务类型在新增服务器中创建容器之前,还包括:通过心跳机制在业务侧注册新增服务器。
[0010]可选地,在根据服务类型在新增服务器中创建容器之后,还包括:获取与容器对应的测试流程;根据测试流程测试容器,并获取测试结果;在测试结果为通过的情况下,控制容器上线接收业务流量。
[0011]可选地,在控制容器上线接收业务流量之后,还包括:对新增服务器进行多维度的
监控,其中,多维度的监控包括CPU使用率、内存使用率、磁盘使用率、容器承载流量数、容器进出内外网带宽、容器进程数、容器线程数和TCP连接数的监控中的至少部分监控;在监控满足预设告警条件时,输出告警信息。
[0012]可选地,方法还包括:根据预先设置在服务器上的第二标签监控运维侧是否包括裁撤服务器,其中,裁撤服务器为包括第二标签的服务器;在运维侧包括裁撤服务器的情况下,控制裁撤服务器的容器停止接收新的业务流量;在裁撤服务器的容器的业务流量小于或等于预设第二流量阈值的情况下,输出通知信息以删除裁撤服务器的容器。
[0013]本申请实施例的一个方面又提供了一种服务器管理装置,包括:获取模块,用于获取运维侧的第一服务器数据和业务侧的第二服务器数据;第一确定模块,用于根据第一服务器数据与第二服务器数据的差异确定新增服务器;第二确定模块,用于确定新增服务器的服务类型;创建模块,用于根据服务类型在新增服务器中创建容器。
[0014]本申请实施例的一个方面又提供了一种计算机设备,计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时用于实现上述的服务器管理方法的步骤。
[0015]本申请实施例的一个方面又提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序可被至少一个处理器所执行,以使至少一个处理器执行上述的服务器管理方法的步骤。
[0016]本申请实施例提供的服务器管理方法、装置、计算机设备及存储介质,包括以下优点:
[0017]通过获取运维侧的第一服务器数据和业务侧的第二服务器数据,根据第一服务器数据与第二服务器数据的差异确定新增服务器,确定新增服务器的服务类型,根据服务类型在新增服务器中创建容器,可以通过运维侧与业务侧的数量比对来自动确定新增的服务器,并自动在新增的服务器中创建与服务类型相对应的容器,从而减少人工操作的失误,提高运维效率。
附图说明
[0018]图1示意性示出了本申请实施例的环境架构图;
[0019]图2示意性示出了本申请实施例一的服务器管理方法的流程图;
[0020]图3为图2中步骤S430的子步骤的流程图;
[0021]图4为图3新增步骤的流程图;
[0022]图5为图4中步骤S530的子步骤的流程图;
[0023]图6为图2新增步骤的流程图;
[0024]图7为图6新增步骤的流程图;
[0025]图8为告警推送的场景示例图1;
[0026]图9为告警推送的场景示例图2;
[0027]图10为图2中另一新增步骤的流程图;
[0028]图11为服务器管理方法的流程示例图;
[0029]图12示意性示出了本申请实施例二的服务器管理装置的框图;
[0030]图13示意性示出了本申请实施例三的计算机设备的硬件架构图。
具体实施方式
[0031]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0032]需要说明的是,在本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0033]在本申请的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本申请及区别每一步骤,因此不能理解为对本申请的限制。
[0034]下面为本申请涉及的术语解释:
[0035]直播边缘计算:将边缘计算和直播技术相结合的应用方式,使用分布式边缘节点进行视频流的缓存、加速、优化和传输,以降低观看直播的延迟,提高直播视频质量,并减少带宽消耗。
[0036]边缘计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器管理方法,其特征在于,包括:获取运维侧的第一服务器数据和业务侧的第二服务器数据;根据所述第一服务器数据与所述第二服务器数据的差异确定新增服务器;确定所述新增服务器的服务类型;根据所述服务类型在所述新增服务器中创建容器。2.根据权利要求1所述的服务器管理方法,其特征在于,所述确定所述新增服务器的服务类型,包括:获取在所述新增服务器预先设置的第一标签,其中,所述第一标签用于标识所述新增服务器部署的服务类型;根据所述第一标签确定所述服务类型。3.根据权利要求2所述的服务器管理方法,其特征在于,还包括:监测所述第一标签的属性是否发生更新,所述第一标签的属性的更新包括服务类型的增加和删除;在所述服务类型增加的情况下,根据所述增加的服务类型在所述新增服务器中创建新的容器;在所述服务类型删除的情况下,根据所述删除的服务类型在所述新增服务器中进行容器的删除。4.根据权利要求3所述的服务器管理方法,其特征在于,所述根据所述删除的服务类型在所述新增服务器进行容器的删除,包括:确定与所述删除的服务类型对应的目标容器;控制所述目标容器停止接收新的业务流量;在所述目标容器的业务流量小于或等于第一流量阈值的情况下,删除所述目标容器。5.根据权利要求1所述的服务器管理方法,其特征在于,在所述根据服务类型在所述新增服务器中创建容器之前,还包括:通过心跳机制在所述业务侧注册所述新增服务器。6.根据权利要求5所述的服务器管理方法,其特征在于,在所述根据所述服务类型在所述新增服务器中创建容器之后,还包括:获取与所述容器对应的测试流程;根据所述测试流程测试所述容器,并获取测试结果;在所述测试结果为通过的情况下,控制所述容器上线接收业务流量。7.根据权利要...

【专利技术属性】
技术研发人员:沈家辉
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1