[發(fā)明專利]用于搭建及使用高可用性Docker私庫的方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201810044618.6 | 申請日: | 2018-01-17 |
| 公開(公告)號: | CN110049081A | 公開(公告)日: | 2019-07-23 |
| 發(fā)明(設(shè)計(jì))人: | 黃俊威;何廣柏;石巍;李麗鋒;李家弟;林忠 | 申請(專利權(quán))人: | 廣東億迅科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市精英專利事務(wù)所 44242 | 代理人: | 馮筠 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 訪問請求 主代理 高可用性 代理服務(wù) 轉(zhuǎn)發(fā) 集群 服務(wù) 訪問代理 集群管理 減少系統(tǒng) 生產(chǎn)環(huán)境 維護(hù)系統(tǒng) 用戶提供 轉(zhuǎn)發(fā)規(guī)則 虛擬IP 可用 重選 代理 部署 訪問 統(tǒng)一 | ||
1.用于搭建及使用高可用性Docker私庫的方法,其特征在于,所述方法包括:
設(shè)定代理服務(wù),將若干個(gè)獨(dú)立的Harbor實(shí)例納入一個(gè)集群管理;
部署多個(gè)代理服務(wù)組成相應(yīng)的代理集群;
獲取訪問請求;
將訪問請求通過統(tǒng)一的虛擬IP訪問代理集群的主代理服務(wù);
每個(gè)主代理服務(wù)根據(jù)轉(zhuǎn)發(fā)技術(shù)以及訪問請求訪問每個(gè)Harbor實(shí)例。
2.根據(jù)權(quán)利要求1所述的用于搭建及使用高可用性Docker私庫的方法,其特征在于,每個(gè)主代理服務(wù)根據(jù)轉(zhuǎn)發(fā)技術(shù)以及訪問請求訪問每個(gè)Harbor實(shí)例的步驟,包括以下具體步驟:
判斷主代理服務(wù)是否可用;
若否,則從備份代理服務(wù)內(nèi)隨機(jī)挑選出新的主代理服務(wù),并將虛擬IP指向新的主代理服務(wù),并進(jìn)入下一步驟,若是,則直接進(jìn)入下一步驟;
判斷Harbor實(shí)例是否不可用;
若是,則刪除不可用的Harbor實(shí)例,并進(jìn)入下一步驟,若否,則進(jìn)入下一步驟;
利用轉(zhuǎn)發(fā)技術(shù),主代理服務(wù)將訪問請求轉(zhuǎn)發(fā)至對應(yīng)的可用Harbor實(shí)例。
3.根據(jù)權(quán)利要求2所述的用于搭建及使用高可用性Docker私庫的方法,其特征在于,刪除不可用的Harbor實(shí)例的步驟,包括以下具體步驟:
識別不可用的Harbor實(shí)例;
從Harbor可用實(shí)例列表中刪除不可用的Harbor實(shí)例的相應(yīng)記錄。
4.根據(jù)權(quán)利要求2所述的用于搭建及使用高可用性Docker私庫的方法,其特征在于,利用轉(zhuǎn)發(fā)技術(shù),主代理服務(wù)將訪問請求轉(zhuǎn)發(fā)至對應(yīng)的可用Harbor實(shí)例的步驟,包括以下具體步驟:
判斷轉(zhuǎn)發(fā)技術(shù)是否為四層轉(zhuǎn)發(fā)技術(shù);
若是,則根據(jù)訪問請求通過轉(zhuǎn)發(fā)規(guī)則選擇一個(gè)符合請求的Harbor實(shí)例,將訪問請求報(bào)文中目標(biāo)IP地址修改為所選擇的Harbor實(shí)例的IP地址,并將訪問請求轉(zhuǎn)發(fā)給所述Harbor實(shí)例;
若否,則解析訪問請求,獲取訪問請求設(shè)定字段的取值,再根據(jù)轉(zhuǎn)發(fā)規(guī)則選擇Harbor實(shí)例,并將訪問請求轉(zhuǎn)發(fā)給所述Harbor實(shí)例。
5.根據(jù)權(quán)利要求4所述的用于搭建及使用高可用性Docker私庫的方法,其特征在于,根據(jù)訪問請求通過轉(zhuǎn)發(fā)規(guī)則選擇一個(gè)符合請求的Harbor實(shí)例,將訪問請求報(bào)文中目標(biāo)IP地址修改為所選擇的Harbor實(shí)例的IP地址,并將訪問請求轉(zhuǎn)發(fā)給所述Harbor實(shí)例的步驟中,所述轉(zhuǎn)發(fā)規(guī)則包括輪詢轉(zhuǎn)發(fā)規(guī)則、隨機(jī)轉(zhuǎn)發(fā)規(guī)則以及源地址散列轉(zhuǎn)發(fā)規(guī)則中至少一種。
6.根據(jù)權(quán)利要求4所述的用于搭建及使用高可用性Docker私庫的方法,其特征在于,解析訪問請求,獲取訪問請求設(shè)定字段的取值,再根據(jù)轉(zhuǎn)發(fā)規(guī)則選擇Harbor實(shí)例,并將訪問請求轉(zhuǎn)發(fā)給所述Harbor實(shí)例的步驟,所述轉(zhuǎn)發(fā)規(guī)則包括輪詢轉(zhuǎn)發(fā)規(guī)則、隨機(jī)轉(zhuǎn)發(fā)規(guī)則、源地址散列轉(zhuǎn)發(fā)規(guī)則以及按請求內(nèi)容轉(zhuǎn)發(fā)規(guī)則中至少一種。
7.用于搭建及使用高可用性Docker私庫的系統(tǒng),其特征在于,包括集群管理設(shè)立單元、部署單元、請求獲取單元、服務(wù)訪問單元以及實(shí)例訪問單元;
所述集群管理設(shè)立單元,用于設(shè)定代理服務(wù),將若干個(gè)獨(dú)立的Harbor實(shí)例納入一個(gè)集群管理;
所述部署單元,用于部署多個(gè)代理服務(wù)組成相應(yīng)的代理集群;
所述請求獲取單元,用于獲取訪問請求;
所述服務(wù)訪問單元,用于將訪問請求通過統(tǒng)一的虛擬IP訪問代理集群的主代理服務(wù);
所述實(shí)例訪問單元,用于每個(gè)主代理服務(wù)根據(jù)轉(zhuǎn)發(fā)技術(shù)以及訪問請求訪問每個(gè)Harbor實(shí)例。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東億迅科技有限公司,未經(jīng)廣東億迅科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810044618.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種物聯(lián)網(wǎng)終端M2M訪問控制系統(tǒng)及方法
- 訪問請求過濾方法、裝置及設(shè)備
- 一種通用的訪問控制方法及裝置
- 用于網(wǎng)購系統(tǒng)的優(yōu)化疏導(dǎo)方法及裝置
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 一種訪問請求處理方法及裝置、一種計(jì)算設(shè)備及存儲介質(zhì)
- 一種訪問控制方法、系統(tǒng)、電子設(shè)備及可讀介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 訪問請求處理方法、裝置、系統(tǒng)、存儲介質(zhì)和計(jì)算機(jī)設(shè)備
- 訪問請求分流方法及相關(guān)設(shè)備





