亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種sdns數(shù)據(jù)的生成方法及系統(tǒng)的制作方法

文檔序號:7898209閱讀:443來源:國知局
專利名稱:一種sdns數(shù)據(jù)的生成方法及系統(tǒng)的制作方法
技術領域
本申請涉及網絡應用領域,特別是涉及一種SDNS數(shù)據(jù)的生成方法及系統(tǒng)。
背景技術
在分布式智能DNS庫系統(tǒng)中,智能DNS庫系統(tǒng)中的域名邏輯運算模塊將經過變動 的域名DNS策略,綜合CDN節(jié)點的開關或者權重變化計算得出智能DNS節(jié)點所需要的SDNS 數(shù)據(jù)。發(fā)明人通過研究發(fā)現(xiàn),目前尚未提供一種有效的為智能DNS節(jié)點生成其所需要的 SDNS數(shù)據(jù)的方法。

發(fā)明內容
本申請實施例提供一種SDNS數(shù)據(jù)的生成方法,能夠有效的生成智能DNS節(jié)點所需 的SDNS數(shù)據(jù)。技術方案如下一種SDNS數(shù)據(jù)的生成方法,包括接收域名的ID,并對所述ID進行驗證;當所述ID通過驗證時,檢查域名邏輯運算過程中涉及的各級開關;依據(jù)地域和pool的關系權重選取檢查過程中符合要求的pool ;對選取的pool下的⑶N節(jié)點的比例和進行限定;
綜合所述⑶N節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。上述的方法,優(yōu)選的,選取符合要求的pool過程中,當某一地域對應多個pool時, 選取關聯(lián)關系權重最大的pool。上述的方法,優(yōu)選的,選取符合要求的pool過程中,當某兩個區(qū)域有交集時,交集 部分選取關聯(lián)關系權重最大的區(qū)域的pool。上述的方法,優(yōu)選的,當所述多個pool的關聯(lián)關系權重一樣大時,依據(jù)關聯(lián)關系 的pool所應用的負載均衡策略對pool進行選擇。上述的方法,優(yōu)選的,所述負載均衡策略具體為按優(yōu)先級從大到小的順序為GA策略、Ratio策略和RR策略。上述的方法,優(yōu)選的,當所述多個pool的關聯(lián)關系權重一樣且各個pool所使用的 負載均衡策略一樣時,隨機選取符合要求的pool。上述的方法,優(yōu)選的,所述對選取的pool下的CDN節(jié)點的比例和進行限定,限定所 述⑶N節(jié)點的比例和為10000。一種SDNS數(shù)據(jù)的生成系統(tǒng),包括接收驗證單元、檢查單元、選取單元、限定單元和生成單元;其中所述接收驗證單元用于接收域名的ID,并對所述ID進行驗證;
所述檢查單元用于當所述接收驗證單元通過對所述ID的驗證時,檢查域名邏輯 運算過程中涉及的各級開關;所述選取單元用于依據(jù)地域和pool的關系權重選取所述檢查單元檢查過程中符 合要求的pool ;所述限定單元用于對所述選取單元選取的pool下的CDN節(jié)點的比例和進行限 定;所述生成單元用于綜合所述⑶N節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。由以上本申請實施例提供的技術方案可見,本發(fā)明提供的SDNS數(shù)據(jù)的同步方法 及系統(tǒng),依據(jù)地域和pool的關系權重選取檢查過程中符合要求的pool,對選取的pool下的 CDN節(jié)點的比例和進行限定,綜合CDN節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。本申請實施 例提供的SDNS數(shù)據(jù)的生成方法及系統(tǒng),能夠有效的生成了各個智能DNS節(jié)點所需的SDNS 數(shù)據(jù)。


為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請實施例提供的SDNS數(shù)據(jù)生成的方法流程圖;圖2為本申請實施例提供的SDNS數(shù)據(jù)生成過程中的邏輯運算開關圖;圖3為本申請實施例提供的地域與多個pool的關系示意圖;圖4為本申請實施例提供的地域與pool的一實例示意圖;圖5為本申請實施例提供的地域與pool的又一實例示意圖;圖6為本申請實施例提供的地域與pool的再一實例示意圖;圖7為本申請實施例提供的SDNS數(shù)據(jù)生成的一詳細過程示意圖;圖8為本申請實施例提供的SDNS數(shù)據(jù)生成的系統(tǒng)結構示意圖;圖9為本申請實施例提供的SDNS數(shù)據(jù)生成系統(tǒng)的一詳細結構示意圖。
具體實施例方式為了使本技術領域的人員更好地理解本申請方案。下面將結合本申請實施例中的 附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是 本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員 在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護的范圍。首先對本申請實施例過程用到的術語進行解釋CDN Content Delivery Network,內容分發(fā)網絡。其目的是通過現(xiàn)有的Internet 中增加一層新的網絡架構,將網站的內容發(fā)布到最接近用戶的網絡“邊緣”,使用戶可以就 近取得所需的內容,解決^ternet網絡擁擠情況,提高用戶訪問網站的響應速度。從技術 上全面解決由于網絡帶寬小、用戶訪問量大、網點分布不均等原因造成的用戶訪問網站響 應速度慢的問題。
Pool 服務器池,提供服務的服務器集合。地域IP地址的邏輯集合,是國家、ISP、省、市的任意組合,用以代表網名的地域, 可為不同客戶所加速域名指定GSLB策略時使用。負載均衡策略某個服務器池里的負載策略,有Global Availability, RoundRobinjatio三種;其中Global Availability簡稱GA,表示取權重最大的服務器池; Ratio,表示按服務器池的比例選取,比例大的獲取的機率大;RoundRobin簡稱RR,表示隨 機選取。服務器池和地域的關聯(lián)關系某個服務器池里包含的DNS記錄為某個地域提供服 務,關聯(lián)關系都有一個權重值。SDNS 智能 DNS 節(jié)點。本申請實施例提供的SDNS數(shù)據(jù)同步方法流程圖如圖1所示,包括步驟SlOl 接收域名的ID,并對所述ID進行驗證;步驟S102 當所述ID通過驗證時,檢查域名邏輯運算過程中涉及的各級開關;步驟S103 依據(jù)地域和pool的關系權重選取檢查過程中符合要求的pool ;步驟S104 對選取的pool下的⑶N節(jié)點的比例和進行限定;步驟S105 綜合所述⑶N節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。本申請實施例提供的方法在生成SDNS數(shù)據(jù)后,還包括將生成的SDNS數(shù)據(jù)同步到 其它SDNS中的過程。本申請實施例提供的SDNS數(shù)據(jù)同步過程中的邏輯運算開關圖如圖2所示,在SDNS 數(shù)據(jù)生成過程中,域名邏輯運算過程產生SDNS數(shù)據(jù);首先智能DNS庫系統(tǒng)中,域名配置模塊 通過Web調用,輸入全局負載均衡的ID ;被調用后立即回應,然后后臺執(zhí)行;同一個ID不能 同時操作兩次以上;檢查各個開關,如圖2所示,SDNS數(shù)據(jù)包括圖2中從加速域名到IP層 都聯(lián)通的數(shù)據(jù)當某個域名開關關閉時,該域名不可用;當某個pool開關關閉時,該pool下的IP不可用(如該IP在別的pool下可用, 則該IP可用);當某pool IP開關關閉時,該pool下的該IP不可用;當某IP開關關閉時,所有域名下的該IP不可用;當某IP的服務狀態(tài)不可用時,所有域名下的該IP不可用。當某個地域對應過個pool時,在pool未關閉的前提下,以關聯(lián)關系權重最大的 pool為準,如本申請實施例提供的地域與多個pool的關系示意3所示,當華南地域對 應pooll和pool2時,選擇關聯(lián)關系權重最大的pool2。本申請實施例提供的地域與pool的一實例示意圖如圖4所示,兩個不同地域之間 存有交集時,交集部分取關聯(lián)關系權重最大的pool,在圖4中,廣東、湖南取pooll,上海、江 蘇取ροο12,交集部分福建取關聯(lián)關系權重最大的pool2。針對以上pool的選取過程,在pool的關聯(lián)關系的權重部分都一樣時,根據(jù)關聯(lián)關 系的pool所使用的負載均衡策略進行選取,優(yōu)先級如下GA策略大于Ratio策略;Ratio策略大于RR策略。當關聯(lián)關系的權重和服務器池所使用的策略都一樣時,隨機選擇一個關聯(lián)關系。
選取pool之后,確保每個pool里的各個CDN節(jié)點的比例和未10000,10000為比 例的基數(shù),20 %的比例就是2000。向SDNS數(shù)據(jù)變動列表中插入數(shù)據(jù),調動數(shù)據(jù)同步模塊對生成的SNDS數(shù)據(jù)進行同 步。每個pool和地域的關聯(lián)關系上都有一個權重屬性;當多個pool都關聯(lián)同一個地 域,只能有一個關聯(lián)關系生效,其余的關聯(lián)關系都是備用。只有權重最大的關聯(lián)關系有效,服務該地域的DNS記錄按該關聯(lián)關系的Pool里的 策略(GA/Ration/RR)進行調度。當這個關聯(lián)關系的pool里的記錄都失效時,才輪到權重 第二大的關聯(lián)關系生效。當這些關聯(lián)關系的權重都一樣時,跟據(jù)關聯(lián)關系的Pool所使用的策略,優(yōu)先級如 下GA策略> Ratio策略> RR策略。當關聯(lián)關系的權重和pool所使用的策略都一樣時,隨機選擇一個關聯(lián)關系。如圖5所示的地域與pool的又一實例示意圖所示,北京pool- >北京地域權重 最大,因此北京pool現(xiàn)在在北京地域里生效,而青島pool- >北京地域權重第二大,因此 青島pool- >北京地域是北京pool- >北京地域的副備,而廊坊pool- >北京地域最小 是次副備。如圖6所示的地域與pool的再一實例示意圖所示,對應重點關注的區(qū)域,具體配 置如下,用一個比較大的pool先覆蓋一個比較大的區(qū)域(如北京地域pool覆蓋北京地 域),對應重點城市,單獨建一個重點城市地域(北京pool覆蓋北京市地域),用小pool去 覆蓋重點城市,只要關聯(lián)權重比它大就可以達到,大pool是小pool的備用效果。在同步過程中,⑶N節(jié)點都有一個探測狀態(tài)(死/活),這個探測狀態(tài)是由智能DNS 系統(tǒng)中的探測系統(tǒng)實時讀取探測數(shù)據(jù)來置,這個探測決定了該CDN節(jié)點是否進入DNS解析 里,若是某CDN節(jié)點的探測狀態(tài)是死,那么邏輯運算時就會把它忽略,它就進入不了 DNS解 析系統(tǒng)。當某pool下的⑶N節(jié)點都死了,那么這個pool的狀態(tài)就死,那么若是邏輯運算時 就會把這個pool忽略掉,那么就會選取這個pool的后備pool (關聯(lián)在同一個地域的其它 pool中權重最大那個),若是沒有后備pool的話,在SDNS查詢時,會落到它關聯(lián)的地域的 上一級對應的pool上,例如中國電信廣東廣州沒有關聯(lián)的pool的話,會找中國電信廣東對 應的pool。本申請實施例提供的SDNS數(shù)據(jù)同步的一詳細過程示意圖如圖7所示,智能DNS庫 系統(tǒng)中DNS配置系統(tǒng)將域名的ID發(fā)送至域名邏輯運算模塊,對ID進行權限驗證,如果通 過驗證則返回驗證信息,對各級開關進行檢查;根據(jù)地域和pool的關系權重選取pool ;確 保每個pool下的ip的比例和為10000,然后轉化得到SDNS數(shù)據(jù),將SDNS數(shù)據(jù)發(fā)送至同步 數(shù)據(jù)模塊,對SDNS數(shù)據(jù)進行同步操作。對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是 本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些 步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述 的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
針對以上方法實施例,本申請實施例還提供了一種SDNS數(shù)據(jù)生成的系統(tǒng)結構示 意圖,如圖8所示,包括接收驗證單元201、檢查單元202、選取單元203、限定單元204和生成單元205 ;其中接收驗證單元201用于接收域名的ID,并對所述ID進行驗證;檢查單元202用于當所述接收驗證單元201通過對所述ID的驗證時,檢查域名邏 輯運算過程中涉及的各級開關;選取單元203用于依據(jù)地域和pool的關系權重選取所述檢查單元202檢查過程 中符合要求的pool ;限定單元204用于對所述選取單元203選取的pool下的CDN節(jié)點的比例和進行 限定;生成單元205用于綜合所述⑶N節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。本申請實施例提供的生成系統(tǒng)中,還包括同步單元206,如圖9所示;同步單元206用于將所述生成單元205生成的SDNS數(shù)據(jù)同步至其它SDNS中。對于系統(tǒng)實施例而言,由于其基本相應于方法實施例,所以描述的比較簡單,相關 之處參見方法實施例的部分說明即可。綜合本申請實施例提供的方法實施例與系統(tǒng)實施例,本發(fā)明中,將頁面劃分為存 儲不同內容的頁面區(qū)域,通過頁面區(qū)域調用處于完全獨立狀態(tài)下的功能模塊,僅僅通過調 用模塊實現(xiàn)對頁面的生成過程;避免了將相同模塊的業(yè)務代碼嵌套整個頁面的業(yè)務代碼 中,使得整個頁面的耦合度增高,如果多個頁面中所引用的相同模塊內容需要改變,則需要 對多個頁面中的引用部分進行修改的問題。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。以上所述僅是本 申請的具體實施方式
,應當指出,對于本技術領域的普通技術人員來說,在不脫離本申請原 理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本申請的保護范圍。
權利要求
1.一種SDNS數(shù)據(jù)的生成方法,其特征在于,包括 接收域名的ID,并對所述ID進行驗證;當所述ID通過驗證時,檢查域名邏輯運算過程中涉及的各級開關; 依據(jù)地域和pool的關系權重選取檢查過程中符合要求的pool ; 對選取的pool下的CDN(Content Delivery Network,內容分發(fā)網絡)節(jié)點的比例和進 行限定;綜合所述⑶N節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其特征在于,選取符合要求的pool過程中,當某一地域 對應多個pool時,選取關聯(lián)關系權重最大的pool。
3.根據(jù)權利要求1所述的方法,其特征在于,選取符合要求的pool過程中,當某兩個區(qū) 域有交集時,交集部分選取關聯(lián)關系權重最大的區(qū)域的pool。
4.根據(jù)權利要求2所述的方法,其特征在于,當所述多個pool的關聯(lián)關系權重一樣大 時,依據(jù)關聯(lián)關系的pool所應用的負載均衡策略對pool進行選擇。
5.根據(jù)權利要求4所述的方法,其特征在于,所述負載均衡策略具體為 按優(yōu)先級從大到小的順序為GA策略、Ratio策略和RR策略。
6.根據(jù)權利要求4所述的方法,其特征在于,當所述多個pool的關聯(lián)關系權重一樣且 各個pool所使用的負載均衡策略一樣時,隨機選取符合要求的pool。
7.根據(jù)權利要求1所述的方法,其特征在于,所述對選取的pool下的CDN節(jié)點的比例 和進行限定,限定所述CDN節(jié)點的比例和為10000。
8.—種SDNS數(shù)據(jù)的生成系統(tǒng),其特征在于,包括 接收驗證單元、檢查單元、選取單元、限定單元和生成單元; 其中所述接收驗證單元用于接收域名的ID,并對所述ID進行驗證; 所述檢查單元用于當所述接收驗證單元通過對所述ID的驗證時,檢查域名邏輯運算 過程中涉及的各級開關;所述選取單元用于依據(jù)地域和pool的關系權重選取所述檢查單元檢查過程中符合要 求的pool ;所述限定單元用于對所述選取單元選取的pool下的CDN節(jié)點的比例和進行限定; 所述生成單元用于綜合所述CDN節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。
全文摘要
本申請公開了一種SDNS數(shù)據(jù)的生成方法及系統(tǒng),包括接收域名的ID,并對所述ID進行驗證;當所述ID通過驗證時,檢查域名邏輯運算過程中涉及的各級開關;依據(jù)地域和pool的關系權重選取檢查過程中符合要求的pool;對選取的pool下的CDN節(jié)點的比例和進行限定;綜合所述CDN節(jié)點的開關或權重變化生成SDNS數(shù)據(jù)。本申請實施例提供的SDNS數(shù)據(jù)的生成方法,能夠有效的生成了各個智能DNS節(jié)點所需的SDNS數(shù)據(jù)。
文檔編號H04L29/12GK102075593SQ201010616458
公開日2011年5月25日 申請日期2010年12月30日 優(yōu)先權日2010年12月30日
發(fā)明者于洪方, 井衛(wèi)軍, 姚福源, 梁建民, 蔣建平 申請人:北京世紀互聯(lián)工程技術服務有限公司, 北京云快線軟件服務有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1