System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算,尤其涉及一种服务器迁移方法及装置。
技术介绍
1、公司在经过多年发展之后,底层基础设施为了适应新形势需要,可能选择推倒重建,例如一种场景为更换iaas的服务提供商。iaas厂商更换导致的结果为网络区域也随之改变,之前在旧iaas上搭建的所有应用服务器也需要重新搭建。这样就产生了一个新老服务器交易切流的问题,为保证对调用方无感,新区域的访问域名、访问入口一般都要遵循新老一致原则,否则将需要存量合作方配合进行新地址和新域名的火墙开通,如果涉及的合作方仅是几十家,则逐家通知调整还可接受,但如果涉及的合作方有几千、几万、甚至上亿,那么这种方案就不可接受。因此一般都是选择对合作方无感方式,即保持对外访问的域名不变方式进行迁移。
2、现有技术中,在新区域按旧集群规格,对等搭建好新集群,并将交易流量引流到新集群。现有技术虽然做到了对合作方无感,即合作方还是使用原域名访问应用系统,不需要合作方配合做任何修改,但是如果新搭的对等集群存在问题,则所有流入新集群的交易都可能失败,其风险将难以承受。
技术实现思路
1、针对现有技术中的问题,本申请实施例提供一种服务器迁移方法及装置,能够至少部分地解决现有技术中存在的问题。
2、第一方面,本申请提供一种服务器迁移方法,包括:
3、于新网络区域的软负载均衡上挂接旧网络区域的非灰集群和新网络区域的灰度集群;
4、将灰度交易流量引入所述新网络区域的灰度集群进行灰度试点;
5、响应于灰度试
6、进一步地,在所述于新网络区域的软负载均衡上挂接旧网络区域的非灰集群之前,还包括:
7、在所述新网络区域的软负载均衡及所述旧网络区域的非灰集群之间开通跨域火墙。
8、进一步地,所述将灰度交易流量引入所述新网络区域的灰度集群进行灰度试点,包括:
9、将与所述旧网络区域解除绑定的访问域名绑定至所述新网络区域;
10、将预设比例的流量引入所述新网络区域的灰度集群进行交易处理,并将预设比例之外的流量引入所述旧网络区域的非灰集群进行交易处理。
11、进一步地,所述将访与所述旧网络区域解除绑定的访问域名绑定至所述新网络区域,包括:
12、在预先建立的访问域名映射表中将访问域名对应的旧网络区域的负载均衡设备的ip地址更换为新网络区域的负载均衡设备的ip地址。
13、进一步地,还包括:
14、确定所述灰度交易流量处理是否成功且覆盖全场景交易;如果是,则灰度试点成功;
15、若所述灰度交易流量没有覆盖全场景交易,则调整所述灰度交易流量的比例或调整灰度试点时间。
16、进一步地,所述将非灰交易流量切入新网络区域集群,包括:
17、卸载在所述新网络区域的软负载均衡上挂接的所述旧网络区域的非灰集群,并在所述新网络区域的软负载均衡上挂接新网络区域的非灰集群;
18、将所述非灰交易流量引入所述新网络区域的非灰集群进行交易处理。
19、进一步地,还包括:
20、根据旧网络区域集群建立同构的新网络区域集群。
21、第二方面,本申请提供一种服务器迁移装置,包括:
22、集群挂接单元,用于于新网络区域的软负载均衡上挂接旧网络区域的非灰集群和新网络区域的灰度集群;
23、灰度试点单元,用于将灰度交易流量引入所述新网络区域的灰度集群进行灰度试点;
24、全量切流单元,用于响应于灰度试点成功,将非灰交易流量切入新网络区域集群。
25、第三方面,本申请提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述的方法。
26、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法。
27、第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法。
28、本申请提供的服务器迁移方法及装置,通过于新网络区域的软负载均衡上挂接旧网络区域的非灰集群和新网络区域的灰度集群;将灰度交易流量引入所述新网络区域的灰度集群进行灰度试点;响应于灰度试点成功,将非灰交易流量切入新网络区域集群,实现了确保生产主流交易处理的正确性,以此降低集群切换导致的生产运行风险,有利保障公司或企业进行底层基础设施更换时的平稳切流,防范舆论和声誉风险。其中,通过在域名绑定关系更改后,将新链路的绝大部分交易流量引流回旧服务器集群处理,只引流小部分流量到新集群,有效地降低了服务器迁移导致的生产运行风险,能够保证正确处理生产交易。
本文档来自技高网...【技术保护点】
1.一种服务器迁移方法,其特征在于,包括:
2.根据权利要求1所述的服务器迁移方法,其特征在于,在所述于新网络区域的软负载均衡上挂接旧网络区域的非灰集群之前,还包括:
3.根据权利要求1所述的服务器迁移方法,其特征在于,所述将灰度交易流量引入所述新网络区域的灰度集群进行灰度试点,包括:
4.根据权利要求1所述的服务器迁移方法,其特征在于,所述将访与所述旧网络区域解除绑定的访问域名绑定至所述新网络区域,包括:
5.根据权利要求1所述的服务器迁移方法,其特征在于,还包括:
6.根据权利要求1所述的服务器迁移方法,其特征在于,所述将非灰交易流量切入新网络区域集群,包括:
7.根据权利要求1所述的服务器迁移方法,其特征在于,还包括:
8.一种服务器迁移装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种服务器迁移方法,其特征在于,包括:
2.根据权利要求1所述的服务器迁移方法,其特征在于,在所述于新网络区域的软负载均衡上挂接旧网络区域的非灰集群之前,还包括:
3.根据权利要求1所述的服务器迁移方法,其特征在于,所述将灰度交易流量引入所述新网络区域的灰度集群进行灰度试点,包括:
4.根据权利要求1所述的服务器迁移方法,其特征在于,所述将访与所述旧网络区域解除绑定的访问域名绑定至所述新网络区域,包括:
5.根据权利要求1所述的服务器迁移方法,其特征在于,还包括:
6.根据权利要求1所述的服务器迁移方法,其特征在于,所述将非灰交易流量切入新网络区域集群,...
【专利技术属性】
技术研发人员:施生燊,陈兴,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。