内部服务器部署方法、装置、架构、介质及设备制造方法及图纸

技术编号:27136821 阅读:44 留言:0更新日期:2021-01-25 20:55
本公开提供一种内部服务器部署方法、装置、云服务器架构和存储介质以及电子设备;涉及计算机技术领域。所述方法包括:服务器中心通过第一接口与多个虚拟化服务器建立通信链路,所述服务器中心被预配置有管理多个虚拟化服务器的权限;所述服务器中心通过第二接口响应来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件;所述服务器中心通过所述通信链路将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新。本公开便于服务器管理者进行内部服务器的部署发布、管理和维护。管理和维护。管理和维护。

【技术实现步骤摘要】
内部服务器部署方法、装置、架构、介质及设备


[0001]本公开涉及计算机
,具体而言,涉及一种内部服务器部署方法、内部服务器部署装置、云服务器架构和计算机可读存储介质以及电子设备。

技术介绍

[0002]虚拟化部署服务器实现了在单个物理服务器上运行多个虚拟机的功能,从而可以更好的利用物理服务器中的资源,也使得添加或更新应用程序变得简单。
[0003]但是,当内部服务器数量较多时使得内部服务器的管理存在一些困难。例如,服务器需要升级运行环境时,服务器管理者需要对所有目标机器进行单独操作,流程繁琐且容易出错。
[0004]因此,有必要提供一种新的内部服务器部署方法以便于服务器管理者进行内部服务器的部署发布、管理和维护。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种内部服务器部署方法、内部服务器部署装置、云服务器架构和计算机可读存储介质以及电子设备,以解决内部服务器数量较多时,存在内部服务器部署发布、管理和维护困难的问题。
[0007]根据本公开的第一方面,提供一种内部服务器部署方法,包括:
[0008]服务器中心通过第一接口与多个虚拟化服务器建立通信链路,所述服务器中心被预配置有管理多个虚拟化服务器的权限;
[0009]所述服务器中心通过第二接口响应来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件;
[0010]所述服务器中心通过所述通信链路将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新。
[0011]在本公开的一种示例性实施例中,所述服务器中心通过第一接口与多个虚拟化服务器建立通信链路,包括:
[0012]所述服务器中心通过HTTP接口与多个虚拟化服务器建立通信链路。
[0013]在本公开的一种示例性实施例中,所述服务器中心通过第二接口响应来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件,包括:
[0014]所述服务器中心通过web接口接收来自服务器使用者定制服务器的请求并根据所述定制服务器内容生成对应表单;
[0015]将所述表单中的信息执行逻辑脚本转化生成定制服务器所需的配置文件。
[0016]在本公开的一种示例性实施例中,所述服务器中心通过所述通信链路将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新,包括:
[0017]所述服务器中心通过所述通信链路发起远程调用请求并将所述配置文件通过RPYC协议分发给所述一个或多个虚拟化服务器以将所述配置文件解码以进行配置更新。
[0018]在本公开的一种示例性实施例中,还包括:
[0019]所述服务器中心通过远程调用连接接收来自所述一个或多个虚拟化服务器的运行环境升级请求;
[0020]响应所述运行环境升级请求并根据所述虚拟化服务器所在的目标机器的种类生成对应的升级指令;
[0021]通过远程调用协议将所述升级指令发送给所述目标机器以升级所述虚拟化服务器的运行环境。
[0022]在本公开的一种示例性实施例中,还包括:
[0023]所述服务器中心向服务器开发者提供服务器列表并通过客户端进行展示。
[0024]根据本公开的第二方面,提供一种内部服务器部署装置,包括:
[0025]通信建立模块,用于服务器中心通过第一接口与多个虚拟化服务器建立通信链路,所述服务器中心被预配置有管理多个虚拟化服务器的权限;
[0026]文件生成模块,用于所述服务器中心通过第二接口响应来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件;
[0027]文件发送模块,用于所述服务器中心通过所述通信链路将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新。
[0028]根据本公开的第三方面,提供一种云服务器架构,所述云服务器架构包括服务器中心和多个虚拟化服务器,所述服务器中心与所述多个虚拟化服务器相互连接,每个所述虚拟化服务器对应不同的配置文件,其中,
[0029]所述服务器中心,用于接收来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件,将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新;
[0030]所述虚拟化服务器,用于接收定制服务器所需的配置文件,将所述配置文件解码以进行配置更新。
[0031]根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述内部服务器部署方法。
[0032]根据本公开的第五方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述内部服务器部署方法。
[0033]本公开示例性实施例可以具有以下部分或全部有益效果:
[0034]在本公开示例实施方式所提供的内部服务器部署方法中,该方法基于虚拟化部署的思想对内部服务器进行部署,并通过新增一个充当服务器管理者角色的服务器中心来对内部服务器进行管理,不但管理更加简单快捷而且成本低廉。在新增服务器中心后,只需要通过修改服务器中心代码便可实现对内部服务器的长期维护,对于服务器管理者来说,管理和维护内部服务器更加方便。同样,通过修改服务器中心代码还可以更新或新建内部服务器,因此,也更加便于服务器管理者对内部服务器进行迅速部署发布。
[0035]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不
能限制本公开。
附图说明
[0036]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0037]图1示出了可以应用本公开实施例的一种内部服务器部署方法及装置的示例性系统架构的示意图;
[0038]图2示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图;
[0039]图3示意性示出了根据本公开的一个实施例的内部服务器部署方法的流程图;
[0040]图4示意性示出了根据本公开的一个实施例的服务器中心架构示意图;
[0041]图5示意性示出了根据本公开的一个实施例的内部服务器部署方法的步骤的流程图;
[0042]图6示意性示出了根据本公开的一个实施例的内部服务器部署方法中的表单示意图;
[0043]图7示意性示出了根据本公开的一个实施例的内部服务器部署方法的步骤的流程图;
[0044]图8示意性示出了根据本公开的一个具体实施例的示例性系统架构的示意图;
[0045]图9示意性示出了根据本公开的一个具体实施例的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内部服务器部署方法,其特征在于,包括:服务器中心通过第一接口与多个虚拟化服务器建立通信链路,所述服务器中心被预配置有管理多个虚拟化服务器的权限;所述服务器中心通过第二接口响应来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件;所述服务器中心通过所述通信链路将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新。2.根据权利要求1所述的内部服务器部署方法,其特征在于,所述服务器中心通过第一接口与多个虚拟化服务器建立通信链路,包括:所述服务器中心通过HTTP接口与多个虚拟化服务器建立通信链路。3.根据权利要求1所述的内部服务器部署方法,其特征在于,所述服务器中心通过第二接口响应来自服务器使用者定制服务器的请求并生成定制服务器所需的配置文件,包括:所述服务器中心通过web接口接收来自服务器使用者定制服务器的请求并根据所述定制服务器内容生成对应表单;将所述表单中的信息执行逻辑脚本转化生成定制服务器所需的配置文件。4.根据权利要求1所述的内部服务器部署方法,其特征在于,所述服务器中心通过所述通信链路将所述配置文件发送给所述一个或多个虚拟化服务器以进行配置更新,包括:所述服务器中心通过所述通信链路发起远程调用请求并将所述配置文件通过RPYC协议分发给所述一个或多个虚拟化服务器以将所述配置文件解码以进行配置更新。5.根据权利要求1所述的内部服务器部署方法,其特征在于,所述方法还包括:所述服务器中心通过远程调用连接接收来自所述一个或多个虚拟化服务器的运行环境升级请求;响应所述运行环境升级请求并根据所述虚拟化服务器所...

【专利技术属性】
技术研发人员:王雨航
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1