本发明涉及it自动化运维,具体涉及一种服务器交付方法及装置。
背景技术:
1、在业务逐渐壮大,应用越来越多及复杂的情况下,服务器的申请量变得尤其多。然而从服务器的申请到最终服务器的落地,都需要经过各类运维人员操作完成。如资产配置工程师、网络工程师、系统工程师甚至数据库工程师。
2、到目前为止,业内暂时还没有可以做到让服务器申请者只需要提交自己的需求,不需要与各类工程师进行深度沟通就可以获得交付的一站式服务。或者每一次服务器的申请都需要在各类不同的系统进行申请。
3、目前的技术方案是通过现有的oa系统按规定填写申请,申请者再自发找到下一个流程操作人进行需求进一步沟通,当前的流程操作人可能还要与其他相关的操作人进行更进一步的沟通和操作实施,最后整个流程才得以结束。整个流程依赖每一个流程操作人的熟练程度和工作强度,过程繁琐,工作效率低。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种服务器交付方法及装置,以解决现有技术中申请人依赖多次人工沟通的繁琐形式才能得到相适配的需求服务器而导致的工作效率低的问题。
2、根据本发明实施例的第一方面,一种服务器交付方法,包括:
3、获取服务器请求,所述服务器请求至少包括服务器用途、数据库每秒查询数和数据量信息;
4、根据所述服务器用途识别所需服务器类型,所述服务器类别包括应用类型服务器和数据库类型服务器;
5、所述数据库类型服务器根据所述数据库每秒查询数的预设值阈或所述数据量信息的预设内存输出与所述服务器请求相适配的目标服务器,所述目标服务器经过预设审批流程审批通过后自动安装完成交付。
6、进一步的,所述所述数据库类型服务器分别根据所述数据库每秒查询数的预设值阈或所述数据量信息的预设内存输出与所述服务器请求相适配的目标服务器,具体为:
7、若所述数据库每秒查询数超过第一预设值阈或所述数据量信息超过第一预设内存,输出预设的第一配置的所述目标服务器;
8、若所述数据库每秒查询数在第二预设值阈内,输出预设的第二配置的所述目标服务器;
9、若所述数据库每秒查询数在第三预设值阈内,输出预设的第三配置的所述目标服务器;
10、若所述数据库每秒查询数低于第四预设值阈,输出预设的第四配置的所述目标服务器。
11、进一步的,所述所述服务器经过预设审批流程审批通过后自动安装完成交付,包括:
12、当所述目标服务器为所述应用类型服务器时,所述预设审核流程为申请人项目架构师审批,审批通过后自动安装完成交付;
13、当所述目标服务器为所述数据库类型服务器时,所述预设审核流程为申请人项目架构师审批和数据库相关人员审批,审批通过后自动安装完成交付。
14、进一步的,所述应用类型服务器直接配置预设的标准服务器作为所述目标服务器,所述目标服务器经过预设审批流程审批通过后自动安装完成交付。
15、进一步的,判断所述目标服务器是否完成安装,若完成安装输出通知信息,否则,输出告警信息。
16、进一步的,所述通知或告警信息通过通信短信反馈给申请人和审批人。
17、根据本发明实施例的第二方面,一种服务器交付装置,包括:
18、获取模块,用于获取服务器请求,所述服务器请求至少包括服务器用途、数据库每秒查询数和数据量信息;
19、识别模块,用于根据所述服务器用途识别所需服务器类型,所述服务器类别包括应用类型服务器和数据库类型服务器;
20、配置安装模块,用于所述数据库类型服务器根据所述数据库每秒查询数的预设值阈或所述数据量信息的预设内存输出与所述服务器请求相适配的目标服务器,所述目标服务器经过预设审批流程审批通过后自动安装完成交付。
21、本发明的实施例提供的技术方案可以包括以下有益效果:
22、通过获取的服务器请求识别需要的服务器类型,所述服务器类别包括应用类型服务器和数据库类型服务器。当识别所述服务器类型为数据库类型服务器时,根据数据库每秒查询数的预设值阈或数据量信息的预设内存输出相适配的目标服务器经过预设审批程序确认通过后自动安装完成整个交付,如此申请人只需输入服务器请求即可在短时间内完成整个服务器的申请及交付,无需依赖多次人工沟通的繁琐流程,实现一站式服务,提升了工作效率。
23、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
1.一种服务器交付方法,其特征在于,包括:
2.根据权利要求1所述方法,其特征在于,所述所述数据库类型服务器分别根据所述数据库每秒查询数的预设值阈或所述数据量信息的预设内存输出与所述服务器请求相适配的目标服务器,具体为:
3.根据权利要求1所述方法,其特征在于,所述所述服务器经过预设审批流程审批通过后自动安装完成交付,包括:
4.根据权利要求1所述方法,其特征在于,还包括:
5.根据权利要求1所述方法,其特征在于,还包括:
6.根据权利要求5所述方法,其特征在于,包括:
7.一种服务器交付装置,其特征在于,包括: