利用同步傳輸方式建立異地?cái)?shù)據(jù)容災(zāi),可以保證在本地系統(tǒng)出現(xiàn)災(zāi)難時(shí),異地存在一份與本地?cái)?shù)據(jù)完全一致的數(shù)據(jù)備份(具有完整的一致性)。但利用同步傳輸方式建立這樣一個(gè)系統(tǒng),必須考慮“性能”這個(gè)因素。

    采用同步數(shù)據(jù)傳輸方式時(shí),從前面的描述來(lái)看,本地系統(tǒng)必須等到數(shù)據(jù)成功的寫到異地系統(tǒng),才能進(jìn)行下一個(gè)I/O 操作。一個(gè)I/O 通過(guò)遠(yuǎn)程鏈路寫到異地系統(tǒng),涉及到3 個(gè)技術(shù)參數(shù):帶寬、距離和中間設(shè)備及協(xié)議轉(zhuǎn)換的時(shí)延。

      帶寬

    本地I/O 的帶寬是100MB/秒(SAN 網(wǎng)絡(luò)中),在I/O 流量很大的情況下,如果與遠(yuǎn)程的I/O帶寬相對(duì)“100MB/秒 == 800Mbit/秒”窄得多的話,如E1:2Mbit/秒;E3:45Mbit/秒,將會(huì)明顯拖慢生產(chǎn)系統(tǒng)的I/O,從而影響系統(tǒng)性能。

       距離

    光和電波在線路上傳輸?shù)乃俣仁?0 萬(wàn)公里/秒,當(dāng)距離很長(zhǎng)時(shí),這種線路上的延時(shí)將會(huì)變得很明顯。例如:一個(gè)異地容災(zāi)系統(tǒng)的距離是1000KM,其數(shù)據(jù)庫(kù)寫盤的數(shù)據(jù)塊大小是10KB(一次I/O 的數(shù)據(jù)量),那么:

    本地I/O 時(shí)(100 米距離內(nèi)):


    此數(shù)字遠(yuǎn)遠(yuǎn)超過(guò)光纖通道帶寬本身,也就是說(shuō),光電在100 米距離的線路上的延時(shí)對(duì)性能的影響可以忽略不計(jì)。

    異地I/O 的(1000 公里):


    此數(shù)據(jù)表明,在1000 公里距離上,允許的最大I/O 量在不存在帶寬限制時(shí),已經(jīng)遠(yuǎn)遠(yuǎn)低于本地I/O 的能力。(注:上面分析還未考慮中間設(shè)備及協(xié)議轉(zhuǎn)換的延時(shí))。

      中間鏈路設(shè)備和協(xié)議轉(zhuǎn)換的時(shí)延

    中間鏈路設(shè)備和協(xié)議轉(zhuǎn)換的方式的不同,時(shí)延不同,對(duì)性能的影響也不同。在對(duì)性能影響的分析中,這個(gè)因數(shù)也應(yīng)計(jì)算在內(nèi)。目前不同異地?cái)?shù)據(jù)復(fù)制技術(shù)所依賴的介質(zhì)和協(xié)議不同,存儲(chǔ)工程師將介質(zhì)、協(xié)議和大概時(shí)延例表如下,這里提供的數(shù)據(jù)只精確到數(shù)量級(jí),僅供參考,實(shí)際數(shù)據(jù)應(yīng)該向設(shè)備供應(yīng)商索取。

表 7-1 數(shù)據(jù)線路處理時(shí)延估計(jì)


    下面是一個(gè)線路時(shí)延分析對(duì)照表,供參考。

表 7-2 數(shù)據(jù)傳輸距離時(shí)延


    在1000 公里和100 公里距離上,采用租用線路和ATM,允許的最大I/O 能力(假定帶寬足夠,數(shù)據(jù)塊大小以10KB 為例):

表 7-3 線路系統(tǒng)考察


    在10 公里距離上,采用各種傳輸協(xié)議允許的最大I/O 能力,數(shù)據(jù)塊大小以10KB 為例(假定帶寬足夠):

表7-4 等距離條件下的時(shí)間延時(shí)

分享到

多易

相關(guān)推薦