在本方案的設(shè)計(jì)中,必須足夠重視IT 環(huán)境系統(tǒng)建設(shè)的可擴(kuò)展性,導(dǎo)致海量存儲(chǔ)系統(tǒng)IT環(huán)境可能需要擴(kuò)展的原因包括:
以上需求的變動(dòng)將可能導(dǎo)致海量存儲(chǔ)系統(tǒng)如下方面的擴(kuò)展需要:
下面就以上各方面的擴(kuò)展實(shí)現(xiàn)能力進(jìn)行論述。
12.3.1 數(shù)據(jù)擴(kuò)展能力
隨著用戶數(shù)量的增加,以及用戶積累數(shù)據(jù)的增加,海量存儲(chǔ)系統(tǒng)的數(shù)據(jù)將不斷增長,因此海量存儲(chǔ)系統(tǒng)需要首先具備數(shù)據(jù)擴(kuò)展的能力。由于采用了海量存儲(chǔ)系統(tǒng)SAN 網(wǎng)絡(luò)存儲(chǔ)結(jié)構(gòu),因此數(shù)據(jù)容量的擴(kuò)展相對(duì)比較容易實(shí)現(xiàn),只要購買新的存儲(chǔ)設(shè)備,直接接入光纖交換機(jī),經(jīng)過配置管理軟件的恰當(dāng)設(shè)置即可。
數(shù)據(jù)擴(kuò)展需求一般表現(xiàn)在如下2 個(gè)方面
為了更好地實(shí)現(xiàn)海量存儲(chǔ)系統(tǒng)地?cái)?shù)據(jù)擴(kuò)展能力,需要在擴(kuò)展數(shù)據(jù)存儲(chǔ)能力時(shí),注意如下幾個(gè)方面:
一般而言,存儲(chǔ)容量接近總物理容量的70%時(shí),就需要考慮購買和添加新的存儲(chǔ)設(shè)備。
新的存儲(chǔ)設(shè)備容量應(yīng)該盡可能比較大,一方面減少單位存儲(chǔ)容量的成本,另一方面也便于管理。
在購置新的存儲(chǔ)設(shè)備時(shí),采用同一系列的存儲(chǔ)設(shè)備,采用同樣存儲(chǔ)設(shè)備管理軟件,可以減少管理復(fù)雜度和管理成本。同時(shí)注意購置存儲(chǔ)設(shè)備的相關(guān)性能指標(biāo)(例如支持的主機(jī)數(shù)等),建議先期先不采用虛擬存儲(chǔ)軟件對(duì)存儲(chǔ)設(shè)備進(jìn)行同一管理。在將來有必要時(shí),可以考慮采用虛擬存儲(chǔ)管理軟件降低存儲(chǔ)容量管理的復(fù)雜度。
12.3.2 應(yīng)用擴(kuò)展能力
由于用戶需求的不斷增長,以及新的容災(zāi)技術(shù)和方案的出現(xiàn)和發(fā)展,海量存儲(chǔ)系統(tǒng)的應(yīng)用擴(kuò)展將是不可避免的。本海量存儲(chǔ)系統(tǒng)在設(shè)計(jì)時(shí)充分考慮了容災(zāi)應(yīng)用的擴(kuò)展能力,可能的擴(kuò)展需要和實(shí)現(xiàn)策略分析如下:
1)通過原有容災(zāi)設(shè)施的配置來滿足相同用戶端應(yīng)用容災(zāi)的數(shù)量擴(kuò)展
在設(shè)計(jì)和采用容災(zāi)技術(shù)和方案時(shí),注重了容災(zāi)技術(shù)和方案的開放性,容災(zāi)方案中的架構(gòu)和產(chǎn)品盡可能采用開放式平臺(tái),通過“一對(duì)多”的模式,以少量的設(shè)施為同時(shí)眾多的用戶端應(yīng)用和數(shù)據(jù)提供容災(zāi)服務(wù)。
這樣,當(dāng)僅僅是拓展相同的用戶端應(yīng)用時(shí)(利用相同的數(shù)據(jù)庫、相同的操作系統(tǒng)等),可以通過簡單的設(shè)置來實(shí)現(xiàn)應(yīng)用的增加。滿足相同應(yīng)用容災(zāi)需求的擴(kuò)展。
為了實(shí)現(xiàn)“一對(duì)多”的服務(wù)模式,在選擇中心的技術(shù)和產(chǎn)品時(shí),還應(yīng)盡可能考慮對(duì)用戶端操作系統(tǒng)的開放性。盡量避免由于用戶端操作系統(tǒng)平臺(tái)的不同,海量存儲(chǔ)系統(tǒng)不得不重新布署新的設(shè)施和產(chǎn)品。
但考慮到海量存儲(chǔ)系統(tǒng)是一個(gè)服務(wù)對(duì)象數(shù)量總多的公共中心,因此,在采用“一對(duì)多”的模式下,也可能性能、操作系統(tǒng)平臺(tái)的不同等原因,一套通用容災(zāi)平臺(tái)和設(shè)施無法滿戶足夠數(shù)量的要求,在這種情況下,就需要考慮增加新的容災(zāi)設(shè)施來擴(kuò)展容災(zāi)能力。
2)通過增加新的容災(zāi)應(yīng)用滿足新的用戶端容災(zāi)需要
在如下情況下,需要考慮增加新的容災(zāi)設(shè)施滿足新的用戶端容災(zāi)需要:a)原有容災(zāi)設(shè)施由于性能的原因無法滿足眾多用戶的需要;b)由于原有的容災(zāi)設(shè)施無法滿足用戶端操作系統(tǒng)的需要;c)用戶端有新容災(zāi)需要海量存儲(chǔ)系統(tǒng)采用新的容災(zāi)方案、部署新的容災(zāi)設(shè)施(例如iSCSI 技術(shù)等等);等等。
這時(shí),可以通過在海量存儲(chǔ)系統(tǒng)直接設(shè)計(jì)新的容災(zāi)方案、部署新的容災(zāi)設(shè)施來實(shí)現(xiàn)。這依賴于海量存儲(chǔ)系統(tǒng)網(wǎng)絡(luò)擴(kuò)展能力和場地?cái)U(kuò)展能力。
因此海量存儲(chǔ)系統(tǒng)應(yīng)用擴(kuò)展能力的實(shí)現(xiàn),一方面依賴于原有容災(zāi)方案和部署產(chǎn)品的開放性,一方面依賴于海量存儲(chǔ)系統(tǒng)的運(yùn)行維護(hù)和技術(shù)支持能力。歸根結(jié)底,海量存儲(chǔ)系統(tǒng)的擴(kuò)展能力還取決于海量存儲(chǔ)系統(tǒng)的網(wǎng)絡(luò)、場地等基礎(chǔ)平臺(tái)的擴(kuò)展能力。
12.3.3 網(wǎng)絡(luò)擴(kuò)展能力
海量存儲(chǔ)系統(tǒng)網(wǎng)絡(luò)直接影響海量存儲(chǔ)系統(tǒng)數(shù)據(jù)的傳輸性能,網(wǎng)絡(luò)擴(kuò)展能力是保證容災(zāi)網(wǎng)絡(luò)數(shù)據(jù)傳輸可用、可靠和性能擴(kuò)展的需要。
具體來說,需要的網(wǎng)絡(luò)擴(kuò)展能力包括如下
首先要保證用戶接入多路由的可能性,由于海量存儲(chǔ)系統(tǒng)服務(wù)對(duì)象、以及政務(wù)專網(wǎng)結(jié)構(gòu)的特殊性,需要從政務(wù)專網(wǎng)來實(shí)現(xiàn)。
設(shè)定目前政務(wù)專網(wǎng)運(yùn)行的高層協(xié)議是IP 協(xié)議。為了保證用戶端到海量存儲(chǔ)系統(tǒng)端數(shù)據(jù)傳輸?shù)挠脩舻慕尤胄阅芗皵U(kuò)展,采用網(wǎng)絡(luò)結(jié)構(gòu),海量存儲(chǔ)系統(tǒng)的擴(kuò)展容易實(shí)現(xiàn)。
在最初設(shè)計(jì)時(shí),在充分考慮當(dāng)前的基礎(chǔ)上,考慮未來的網(wǎng)絡(luò)能力的需求。
在本海量存儲(chǔ)系統(tǒng),不論是LAN 網(wǎng),還是SAN 網(wǎng),都采用了核心-邊緣交換結(jié)構(gòu),這是一種容易擴(kuò)展的架構(gòu)。需要關(guān)注核心交換機(jī)的富余端口的數(shù)量,做適時(shí)的擴(kuò)展。必要時(shí)升級(jí)網(wǎng)絡(luò)設(shè)備,較少數(shù)據(jù)傳輸瓶頸。
12.3.4 場地?cái)U(kuò)展能力
場地?cái)U(kuò)展能力包括系統(tǒng)的物理空間,地理空間等等,它為海量存儲(chǔ)系統(tǒng)提供最后的擴(kuò)展能力。
12.3.5 管理擴(kuò)展能力
隨著海量存儲(chǔ)系統(tǒng)的逐步擴(kuò)展,海量存儲(chǔ)系統(tǒng)的場地基礎(chǔ)設(shè)施、網(wǎng)絡(luò)設(shè)施、存儲(chǔ)設(shè)施、服務(wù)器設(shè)施等規(guī)模會(huì)逐步擴(kuò)大,其中運(yùn)行的容災(zāi)應(yīng)用規(guī)模也會(huì)越來越大,為了更好地支持海量存儲(chǔ)系統(tǒng)的管理,需要管理能力相應(yīng)地得到擴(kuò)展。
管理能力的擴(kuò)展主要通過管理軟件的選擇實(shí)現(xiàn),必要時(shí)通過開發(fā)門戶管理軟件來實(shí)現(xiàn)
應(yīng)該規(guī)劃管理軟件的實(shí)現(xiàn)的主要功能及其擴(kuò)展實(shí)現(xiàn)包括:
存儲(chǔ)資源管理的擴(kuò)展性:
存儲(chǔ)資源管理系統(tǒng)應(yīng)該提供存儲(chǔ)網(wǎng)絡(luò)上的各種系統(tǒng)對(duì)硬盤空間、磁帶庫空間的使用管理、監(jiān)控、預(yù)測和分析,并能以各種報(bào)表的方式呈現(xiàn)。在存儲(chǔ)資源數(shù)量增多,存儲(chǔ)設(shè)施類型增多的情況下,可以考慮采用虛擬存儲(chǔ)管理。存儲(chǔ)資源在選擇時(shí),必須充分考慮其可管理性,除了支持SNMP 管理協(xié)議外,更重要的是支持SMI 等存儲(chǔ)管理協(xié)議,以便更好的實(shí)現(xiàn)可管理性。
負(fù)責(zé)發(fā)現(xiàn)、監(jiān)控與管理整個(gè)存儲(chǔ)網(wǎng)絡(luò),以及網(wǎng)絡(luò)的連接性、每個(gè)節(jié)點(diǎn)的狀態(tài)、網(wǎng)絡(luò)可用性、系統(tǒng)性能等等,完善的事件管理可以將事件及時(shí)地以各種方式報(bào)告給管理員。同時(shí),還可以對(duì)光纖交換機(jī)等網(wǎng)絡(luò)設(shè)備進(jìn)行配置管理。同樣存儲(chǔ)網(wǎng)絡(luò)設(shè)施應(yīng)該支持SNMP、SMI 等協(xié)議,以保證對(duì)其管理性的擴(kuò)展。
系統(tǒng)監(jiān)控管理應(yīng)該能夠持續(xù)的監(jiān)控分布式的異構(gòu)系統(tǒng)和網(wǎng)絡(luò)設(shè)備的運(yùn)行狀態(tài),應(yīng)該支持OS/390、z/OS、UNIX、Linux、Windows、OS/400、Tandem NSK、Open VMS、PalmOS、MVS 等常用的操作系統(tǒng),并通過開放的接口,確保對(duì)更多系統(tǒng)的管理擴(kuò)展。同時(shí),系統(tǒng)監(jiān)控管理軟件必須提供非常靈活的體系架構(gòu)從而有利于管理范圍的伸縮性。
容災(zāi)系統(tǒng)中的安全管理涉及到了網(wǎng)絡(luò)的安全性、跨防火墻的數(shù)據(jù)訪問與數(shù)據(jù)保護(hù)、主機(jī)的安全性、數(shù)據(jù)的安全性以及傳輸?shù)陌踩浴徲?jì)、漏洞掃描等內(nèi)容。這些都是保證容災(zāi)系統(tǒng)正常運(yùn)行以及安全無憂的保證。系統(tǒng)的安全管理功能一般應(yīng)該包括:身份管理、訪問管理和威脅管理,并且安全管理系統(tǒng)可以提供一致的直觀顯示和管理功能,從而協(xié)助海量存儲(chǔ)系統(tǒng)實(shí)現(xiàn)安全管理。安全管理系統(tǒng)必須具備支持SNMP、SMI 等多協(xié)議,并且具備良好的開放性和擴(kuò)展性。
海量存儲(chǔ)系統(tǒng)應(yīng)該通過一個(gè)綜合的、集成的智能服務(wù)臺(tái)來為杭州市電子政務(wù)各應(yīng)用系統(tǒng)提供服務(wù),該系統(tǒng)應(yīng)高可以接受通過傳統(tǒng)業(yè)務(wù)申請(qǐng)或Web 界面手工提交的申請(qǐng),也可以自動(dòng)接收事件管理平臺(tái)轉(zhuǎn)發(fā)的問題。并且按照規(guī)范的處理流程完成問題請(qǐng)求、變更管理、應(yīng)用升級(jí)等服務(wù)水平管理,科學(xué)的自動(dòng)的完成人力資源分配,確保每個(gè)業(yè)務(wù)得到高效的解決。
管理體系的核心。它把用戶、各級(jí)支持人員、被管理IT 系統(tǒng)和監(jiān)控管理軟件有機(jī)的結(jié)合起來,通過服務(wù)臺(tái)提供的標(biāo)準(zhǔn)化管理模式協(xié)同工作,使整體IT 服務(wù)支持體系達(dá)到高效、有序、迅捷的預(yù)期目標(biāo),從IT 服務(wù)支持的基礎(chǔ)方面保障各項(xiàng)業(yè)務(wù)系統(tǒng)的高效運(yùn)行。
集中管理門戶提供對(duì)以上各種監(jiān)控進(jìn)行集中并且基于Web 頁面的管理能力??梢詫?shí)現(xiàn)通過任意一臺(tái)瀏覽器,按不同的角色,集中管理各種存儲(chǔ)系統(tǒng)與備份系統(tǒng)。集中管理門戶的擴(kuò)展能力依賴于集中管理門戶軟件的選擇,系統(tǒng)必須是一個(gè)開放的管理系統(tǒng),能夠通過非常靈活的模塊配置或者簡單開發(fā),很容易就實(shí)現(xiàn)管理能力的擴(kuò)展。
12.3.5 容災(zāi)級(jí)別擴(kuò)展
目前,高可靠性海量存儲(chǔ)系統(tǒng)的設(shè)計(jì),由于距離的限制,容災(zāi)能力雖然達(dá)到了一定的程度,可以預(yù)防一般地域性威脅,單要提供容災(zāi)服務(wù)的級(jí)別,達(dá)到防范局部戰(zhàn)爭和地域性危害的程度,還需要對(duì)容災(zāi)能力進(jìn)行擴(kuò)展。
容災(zāi)能力的擴(kuò)展需要增加容災(zāi)的距離,使需要容災(zāi)的數(shù)據(jù)和應(yīng)用在更遠(yuǎn)的地方實(shí)現(xiàn)復(fù)制和冗余,例如在1000 公里以外建立另外一個(gè)海量存儲(chǔ)系統(tǒng)。
但建立另外一個(gè)海量存儲(chǔ)系統(tǒng),又需要龐大的資金支持。為了節(jié)約建設(shè)成本,同時(shí)考慮到國內(nèi)其他數(shù)據(jù)業(yè)務(wù)商也在規(guī)劃和建設(shè)自己的海量存儲(chǔ)系統(tǒng),所以可以考慮和別的不同地理位置的海量存儲(chǔ)系統(tǒng)建立互為備份,在充分利用現(xiàn)有海量存儲(chǔ)系統(tǒng)的基礎(chǔ)上,將城市級(jí)別的容災(zāi)能力擴(kuò)展到跨城市的全國范圍。例如可以考慮杭州和上海海量存儲(chǔ)系統(tǒng)各規(guī)劃和建設(shè)充足的容災(zāi)場地和網(wǎng)絡(luò),為對(duì)方城市海量存儲(chǔ)系統(tǒng)的數(shù)據(jù)和應(yīng)用提供遠(yuǎn)距離的容災(zāi)能力。在條件容許的情況下,還可以考慮多個(gè)城市互為備份,將城市容災(zāi)級(jí)別能力進(jìn)一步提高。
由于城市間互為容災(zāi)建立于各個(gè)城市海量存儲(chǔ)系統(tǒng)的首先實(shí)現(xiàn)上,而且實(shí)現(xiàn)起來牽涉的因素較多,因此,本方案暫不對(duì)此方案的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行論述。