本申請涉及計算機,尤其涉及一種業(yè)務處理方法、裝置、存儲介質及電子設備。
背景技術:
1、彈性公網ip(elastic?public?ip,eip)是云計算服務中提供的一種可靈活分配和管理的公網ip地址資源,是構建云上服務、提高業(yè)務靈活性和可用性的關鍵工具,尤其適合需要穩(wěn)定公網訪問路徑、快速應對資源變動或故障恢復的場景。
2、目前,使用彈性公網ip處理業(yè)務主要通過云服務商提供彈性公網資源,并將彈性公網段資源配置在多個網絡地址轉換(network?address?translation,nat)網關上,用戶可以單獨購買nat網關上的彈性公網資源,并使用nat網關將云內的私網地址轉換為彈性公網地址,進而可以使用彈性公網ip資源處理業(yè)務。
3、然而,使用這種業(yè)務處理方法,用戶只能訂購用戶私網地址段所在的nat網關資源,并通過訂購的nat網關資源連接彈性公網,在用戶需要訂購其他nat網關資源的情況下,由于其他nat網關不包含用戶的私網地址段,會導致用戶無法通過其他nat網關將私網與彈性公網進行連接,進而導致彈性公網資源被退訂,影響用戶體驗。
技術實現思路
1、有鑒于此,本申請?zhí)峁┝艘环N業(yè)務處理方法、裝置、存儲介質及電子設備,主要目的在于改善目前現有技術在用戶需要訂購其他nat網關資源的情況下,由于其他nat網關不包含用戶的私網地址段,會導致用戶無法通過其他nat網關將私網與彈性公網進行連接,進而導致彈性公網資源被退訂,影響用戶體驗的技術問題。
2、第一方面,本申請?zhí)峁┝艘环N業(yè)務處理方法,包括:
3、響應于接收到客戶端上傳的待遷移業(yè)務對應的nat網關遷移信息,獲取所述待遷移業(yè)務綁定的私網地址和第一nat網關地址;
4、基于所述nat網關遷移信息,確定所述待遷移業(yè)務對應的第二nat網關地址和所述第二nat網關地址對應的dummyip段;
5、確定所述dummyip段中所述待遷移業(yè)務對應的目標dummyip,通過所述目標dummyip建立所述私網地址與所述第二nat網關地址之間的映射關系;
6、依據所述映射關系,生成所述私網地址與所述第二nat網關地址之間的路由信息,并按照所述路由信息將所述待遷移業(yè)務從所述第一nat網關地址遷移至所述第二nat網關地址。
7、第二方面,本申請?zhí)峁┝艘环N業(yè)務處理裝置,包括:
8、獲取模塊,被配置為響應于接收到客戶端上傳的待遷移業(yè)務對應的nat網關遷移信息,獲取所述待遷移業(yè)務綁定的私網地址和第一nat網關地址;
9、確定模塊,被配置為基于所述nat網關遷移信息,確定所述待遷移業(yè)務對應的第二nat網關地址和所述第二nat網關地址對應的dummyip段;
10、建立模塊,被配置為確定所述dummyip段中所述待遷移業(yè)務對應的目標dummyip,通過所述目標dummyip建立所述私網地址與所述第二nat網關地址之間的映射關系;
11、生成模塊,被配置為依據所述映射關系,生成所述私網地址與所述第二nat網關地址之間的路由信息,并按照所述路由信息將所述待遷移業(yè)務從所述第一nat網關地址遷移至所述第二nat網關地址。
12、第三方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現第一方面的業(yè)務處理方法。
13、第四方面,本申請?zhí)峁┝艘环N電子設備,包括存儲介質、處理器及存儲在存儲介質上并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現第一方面的業(yè)務處理方法。
14、第五方面,本申請?zhí)峁┝艘环N計算機程序產品,計算機程序產品包括計算機程序,計算機程序被處理器執(zhí)行時實現第一方面的業(yè)務處理方法。
15、借由上述技術方案,本申請?zhí)峁┑囊环N業(yè)務處理方法、裝置、存儲介質及電子設備,首先響應于接收到客戶端上傳的待遷移業(yè)務對應的nat網關遷移信息,獲取所述待遷移業(yè)務綁定的私網地址和第一nat網關地址;基于所述nat網關遷移信息,確定所述待遷移業(yè)務對應的第二nat網關地址和所述第二nat網關地址對應的dummyip段;確定所述dummyip段中所述待遷移業(yè)務對應的目標dummyip,通過所述目標dummyip建立所述私網地址與所述第二nat網關地址之間的映射關系;依據所述映射關系,生成所述私網地址與所述第二nat網關地址之間的路由信息,并按照所述路由信息將所述待遷移業(yè)務從所述第一nat網關地址遷移至所述第二nat網關地址。與目前現有技術相比,本申請通過客戶端上傳的待遷移業(yè)務對應的nat網關遷移信息,確定待遷移業(yè)務對應的第二nat網關地址和目標dummyip,通過目標dummyip建立私網地址與第二nat網關地址之間的映射關系,使得將資源部署在nat網關上的彈性公網與目標dummyip建立映射關系,不僅實現了dummyip與nat網關、彈性公網間的映射,還實現了dummyip與私網地址之間的映射,避免出現映射沖突;生成私網地址與第二nat網關地址之間的路由信息,并按照路由信息將待遷移業(yè)務從第一nat網關地址遷移至第二nat網關地址,實現彈性公網毫秒級遷移至新的nat網關(含跨可用區(qū)場景),還可以實現用戶訂購的彈性公網保持ip不變,遷移過程業(yè)務流量不中斷,客戶無感知,不僅靈活方便的提供用戶跨可用區(qū)使用彈性公網的需求,也避免彈性公網資源的重復開通退訂,提升用戶體驗。
16、上述說明僅是本申請技術方案的概述,為了能夠更清楚了解本申請的技術手段,而可依照說明書的內容予以實施,并且為了讓本申請的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本申請的具體實施方式。
1.一種業(yè)務處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,在所述基于所述nat網關遷移信息,確定所述待遷移業(yè)務對應的第二nat網關地址和所述第二nat網關地址對應的dummyip段之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述按照所述nat網關遷移類型,確定所述待遷移業(yè)務對應的第二nat網關地址和所述第二nat網關地址對應的dummyip段,包括:
4.根據權利要去3所述的方法,其特征在于,所述確定所述dummyip段中所述待遷移業(yè)務對應的目標dummyip,通過所述目標dummyip建立所述私網地址與所述第二nat網關地址之間的映射關系,包括:
5.根據權利要求4所述的方法,其特征在于,所述依據所述映射關系,生成所述私網地址與所述第二nat網關地址之間的路由信息,并按照所述路由信息將所述待遷移業(yè)務從所述第一nat網關地址遷移至所述第二nat網關地址,包括:
6.根據權利要求4所述的方法,其特征在于,所述確定所述dummyip段中所述待遷移業(yè)務對應的目標dummyip,通過所述目標dummyip建立所述私網地址與所述第二nat網關地址之間的映射關系,還包括:
7.根據權利要求6所述的方法,其特征在于,所述依據所述映射關系,生成所述私網地址與所述第二nat網關地址之間的路由信息,并按照所述路由信息將所述待遷移業(yè)務從所述第一nat網關地址遷移至所述第二nat網關地址,還包括:
8.一種業(yè)務處理裝置,其特征在于,包括:
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現權利要求1至7中任一項所述的方法。
10.一種電子設備,包括存儲介質、處理器及存儲在存儲介質上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現權利要求1至7中任一項所述的方法。
11.一種計算機程序產品,所述計算機程序產品包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現如權利要求1至7任意一項所述的方法。