特色业务支撑平台的构建方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及计算机技术领域,尤其涉及一种特色业务支撑平台的构建方法和装置。
【背景技术】
[0002]服务器是金融系统IT基础架构的重要组成部分。近年来,随着信息化建设的快速推进,银行为用户提供多种特色业务,则需要大量的服务器用以支撑。
[0003]目前,面对特色业务搭建的服务架构有三种模式,分别为综合前置模式、分行前置模式和总行前置加分行前置模式。但这三种模式都是在前置机上逐个实现特色业务产品,由前置机对外统一提供服务。
[0004]这种在前置机上逐个实现特色业务产品的模式,随着业务产品的不断增加,前置机会变的非常复杂,服务的横向扩展能力差。并且由于服务是集中部署的,设备维护和变更投产时,部分服务难免会处于不可用的状态,所以特色业务服务难以实现7*24小时全年零中断,客户体验较差。最后,由于前置机的物理配置是统一的,除非增加物理资源,否则很难对关键的特色服务提供优质的定制化物理资源支持,不能进行差异化基础保障。
【发明内容】
[0005]本发明实施例提供一种特色业务支撑平台的构建方法,提高了横向扩展能力,并且支持7*24小时服务在线,使特色业务服务高可用,支持灰度上线,可以使用服务优选算法控制服务不同版本的服务范围,防范风险,实现了物理设备共享,有效降低了成本,由于各区域特色业务前置虚拟机部署,有效隔离了风险。
[0006]本发明实施例提供一种特色业务支撑平台的构建方法,包括:
[0007]在共享物理服务器上根据性能需求虚拟出各区域的至少两台虚拟机,并在每台虚拟机上安装操作系统,形成基础虚拟层;
[0008]将各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,形成所述特色业务服务层;
[0009]构建由业务管理服务器组成的用于管理产品映射、服务映射及服务多副本路由控制表的服务总控层。
[0010]本发明实施例提供一种特色业务支撑平台的构建装置,包括:
[0011]虚拟模块,用于在共享物理服务器上根据性能需求虚拟出各区域的至少两台虚拟机,并在每台虚拟机上安装操作系统,形成基础虚拟层;
[0012]部署模块,用于将各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,形成所述特色业务服务层;
[0013]构建模块,用于构建由业务管理服务器组成的用于管理产品映射、服务映射及服务多副本路由控制表的服务总控层。
[0014]本发明实施例提供一种特色业务支撑平台的构建方法和装置,通过在共享物理服务器上根据性能需求虚拟出各区域的至少两台虚拟机,并在每台虚拟机上安装操作系统,形成基础虚拟层;将各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,形成特色业务服务层;构建由业务管理服务器组成的用于管理产品映射、月艮务映射及服务多副本路由控制表的服务总控层。提高了横向扩展能力,并且支持7*24小时服务在线,使特色业务服务高可用,支持灰度上线,可以使用服务优选算法控制服务不同版本的服务范围,防范风险,实现了物理设备共享,有效降低了成本,由于各区域特色业务前置虚拟机部署,有效隔离了风险。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明特色业务支撑平台的构建方法实施例一的流程图;
[0017]图2为本发明实施例一提供的方法对应的架构示意图;
[0018]图3为本发明特色业务支撑平台的构建方法实施例二的流程图;
[0019]图4为本发明特色业务支撑平台的构建装置实施例一的结构示意图;
[0020]图5为本发明特色业务支撑平台的构建装置实施例二的结构示意图。
【具体实施方式】
[0021]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]图1为本发明特色业务支撑平台的构建方法实施例一的流程图,图2为本发明实施例一提供的方法对应的架构示意图,如图1和图2所示,本实施例提供的特色业务支撑平台的构建方法包括:
[0023]步骤101,在共享物理服务器上根据性能需求虚拟出各区域的至少两台虚拟机,并在每台虚拟机上安装操作系统,形成基础虚拟层。
[0024]本实施例中,可在共享物理服务器上安装VMwareESXi的物理资源管理系统,安装了VMware ESXi的物理资源管理系统的服务器为VMware ESXi物理服务器,根据各区域特色业务在性能上的需求,在该VMware ESXi物理服务器上虚拟出至少两台虚拟机。在每台虚拟机上安装操作系统,如在每台虚拟机上安装的操作系统为Linux操作系统。在每台虚拟机上安装操作系统后,形成基础虚拟层,形成的基础虚拟层如图2中的11所示。
[0025]本实施例中,各区域的每台虚拟机的资源配置不再是统一的,而是根据性能需求进行自主化的资源配置,如可对关键的特色服务对应的虚拟机提供性能高的资源支持,对普遍的特色业务对应的虚拟机提供性能较低的资源支持。
[0026]步骤102,将各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,形成特色业务服务层。
[0027]具体地,本实施例中,原特色业务服务为客户端访问的当前特色业务服务,部署了原特色业务服务对应的虚拟机为第一虚拟机,第一虚拟机可以为多个,副本特色业务服务可以为原特色业务服务的备份或原特色业务服务更新后的特色业务服务,部署了副本特色业务服务对应的虚拟机为第二虚拟机,第二虚拟机可以为多个。
[0028]本实施例中,将各区域的原特色业务服务和副本特色业务服务分别部署在不同虚拟机的操作系统上,形成特色业务服务层。可在部署原特色业务服务的虚拟机出现故障或者原特色业务服务进行更新时,将特色业务服务动态迀移到部署了副本特色业务服务的第二虚拟机上。形成的特色业务服务层如图2中的12所示。
[0029]步骤103,构建由业务管理服务器组成的用于管理产品映射、服务映射及服务多副本路由控制表的服务总控层。
[0030]本实施例中,构建服务总控层,服务总控层由业务管理服务器组成,业务管理服务器用于对产品映射、服务映射及多副本路由控制表进行管理。
[0031]其中,产品映射是指特色业务产品和多个特色业务服务的对应关系,服务映射是指特色业务服务与多个特色业务服务提供方的对应关系。
[0032]本实施例构建的服务总控层,管理产品映射、服务映射及服务多副本路由控制表,则当接收到特色业务的服务请求时,可采用预先设定的服务优选算法,根据该特色业务服务对应的产品映射、服务映射及服务多副本路由控制表,将交易转交给服务提供方进行交易处理。构建的服务总控层如图2中的13所示。
[0033]举例说明为:为了支持7*24小时服务在线和灰度上线,在原特色业务服务更新的初始阶段,根据服务总控层中预先设定的服务优选算法,在预设客户端请求该特色业务服务时,由部署在第二虚拟机上的更新后的特色业务服务进行处理并将交易转交给服务提供方进行交易处理,而其他客户端请求该特色业务服务时,仍然在部署了原特色业务服务的第一虚拟机上将交易转交给服务提供方进行交易处理。在特色服务的更新的完善阶段,在客户端请求该特色业务服务时,都在部署了更新后的特色业务服务的第二虚拟机上将交易转交给服务提供方进行交易处理,在部署原特色业务服务的第一虚拟机上的服务更新完成后,再将所有客户端请求根据预先设定的服务优选算法在对应的虚拟机上将交易转交给服务提供方进行交易处理。
[0034]本实施例提供的特色业务支撑平台的构建方法,包括:在共享物理服务器上根据性能需求虚拟出各区域的至少两台虚拟机,并在每台虚拟机上安装操作系统,形成基础虚拟层;将各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,形成特色业务服务层;构建由业务管理服务器组成的用于管理产品映射、服务映射及服务多副本路由控制表的服务总控层。由于各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,由服务总控层统一管理产品映射、服务映射及服务多副本路由控制表,所以提高了横向扩展能力,将各区域的原特色业务服务及副本特色业务服务分别部署在对应虚拟机的操作系统上,使特色服务支持7*24小时服务在线,使特色业务服务高可用,支持灰度上线,可以使用服务优选算法控制服务不同版本的服务范围,防范风险。并且实现了物理设备共享,有效降低了成本,由于各区域特色业务前置虚拟机部署,有效隔离了风险。
[0035]图3为本发明特色业务支撑平台的构建方法实施例二的流程图,如图3所示,本实施例提供的特色业务支撑平台的构建方法,在实施例一的基础上,本实施例提供的特色业务支撑平台的