存儲(chǔ)主要是為了給重要的文件等備份。所以在日常生活使用的也很廣泛,所以其中也不乏有存儲(chǔ)愛好者。但是說到存儲(chǔ)技術(shù),又有多少人知道存儲(chǔ)技術(shù)的基礎(chǔ)知識(shí)呢?所以今天我們就來說說存儲(chǔ)技術(shù)的基本知識(shí)。
一、網(wǎng)絡(luò)附加存儲(chǔ)(NAS)
是一種專門的數(shù)據(jù)存儲(chǔ)技術(shù)的名稱,它可以直接連接在計(jì)算機(jī)網(wǎng)絡(luò)上面,對(duì)異質(zhì)網(wǎng)絡(luò)用戶提供了集中式數(shù)據(jù)訪問服務(wù)。
NAS和傳統(tǒng)的文件存儲(chǔ)服務(wù)或直接存儲(chǔ)設(shè)備不同的地方,在于NAS設(shè)備上面的操作系統(tǒng)和軟件只提供了數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)訪問、以及相關(guān)的管理功能;此外,NAS設(shè)備也提供了不止一種文件傳輸協(xié)議。NAS系統(tǒng)通常有一個(gè)以上的硬盤,而且和傳統(tǒng)的文件服務(wù)器一樣,通常會(huì)把它們組成RAID來提供服務(wù);有了NAS以后,網(wǎng)絡(luò)上的其他服務(wù)器就可以不必再兼任文件服務(wù)器的功能。NAS的型式很多樣化,可以是一個(gè)大量生產(chǎn)的嵌入式設(shè)備,也可以在一般的計(jì)算機(jī)上運(yùn)行NAS的軟件。NAS計(jì)算機(jī)或設(shè)備用的通常是精簡(jiǎn)版的操作系統(tǒng),只提供了最單純的文件服務(wù)和其相關(guān)的通信協(xié)議。
二、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)
是一種連接外接存儲(chǔ)設(shè)備和服務(wù)器的架構(gòu)。人們采用包括光纖通道技術(shù)、磁盤陣列、磁帶柜、光盤柜的各種技術(shù)進(jìn)行實(shí)現(xiàn)。該架構(gòu)的特點(diǎn)是,連接到服務(wù)器的存儲(chǔ)設(shè)備,將被操作系統(tǒng)視為直接連接的存儲(chǔ)設(shè)備。盡管SAN的復(fù)雜度和價(jià)格已經(jīng)下降,但目前在大型企業(yè)級(jí)存儲(chǔ)方案以外還應(yīng)用不甚廣泛。
與SAN相比較,網(wǎng)絡(luò)儲(chǔ)存設(shè)備使用的是基于文件的通信協(xié)議,計(jì)算機(jī)請(qǐng)求訪問的是抽象文件的一段內(nèi)容,而非對(duì)磁盤進(jìn)行的塊設(shè)備操作。
三、故障轉(zhuǎn)移
故障轉(zhuǎn)移,即當(dāng)活動(dòng)的服務(wù)或應(yīng)用意外終止時(shí),快速啟用冗余或備用的服務(wù)器、系統(tǒng)、硬件或者網(wǎng)絡(luò)接替它們工作。 故障轉(zhuǎn)移與交換轉(zhuǎn)移操作基本相同,只是故障轉(zhuǎn)移通常是自動(dòng)完成的,沒有警告提醒手動(dòng)完成,而交換轉(zhuǎn)移需要手動(dòng)進(jìn)行。
對(duì)于要求高可用和高穩(wěn)定性的服務(wù)器、系統(tǒng)或者網(wǎng)絡(luò),系統(tǒng)設(shè)計(jì)者通常會(huì)設(shè)計(jì)故障轉(zhuǎn)移功能。在服務(wù)器級(jí)別,自動(dòng)故障轉(zhuǎn)移通常使用一個(gè)“心跳”線連接兩臺(tái)服務(wù)器。只要主服務(wù)器與備用服務(wù)器間脈沖或“心跳”沒有中斷,備用服務(wù)器就不會(huì)啟用。為了熱切換和防止服務(wù)中斷,也可能會(huì)有第三臺(tái)服務(wù)器運(yùn)行備用組件待命。當(dāng)檢測(cè)到主服務(wù)器“心跳”報(bào)警后,備用服務(wù)器會(huì)接管服務(wù)。有些系統(tǒng)有發(fā)送故障轉(zhuǎn)移通知的功能。
四、負(fù)載均衡
負(fù)載均衡是一種計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),用來在多個(gè)計(jì)算機(jī)(計(jì)算機(jī)集群)、網(wǎng)絡(luò)連接、CPU、磁盤驅(qū)動(dòng)器或其他資源中分配負(fù)載,以達(dá)到優(yōu)化資源使用、最大化吞吐率、最小化響應(yīng)時(shí)間、同時(shí)避免過載的目的。
使用帶有負(fù)載均衡的多個(gè)服務(wù)組件,取代單一的組件,可以通過冗余提高可靠性。負(fù)載均衡服務(wù)通常是由專用軟件和硬件來完成。
五、Cluster
計(jì)算機(jī)集群(Cluster)簡(jiǎn)稱集群是一種計(jì)算機(jī)系統(tǒng), 它通過一組松散集成的計(jì)算機(jī)軟件和/或硬件連接起來高度緊密地協(xié)作完成計(jì)算工作。在某種意義上,他們可以被看作是一臺(tái)計(jì)算機(jī)。集群系統(tǒng)中的單個(gè)計(jì)算機(jī)通常稱為節(jié)點(diǎn),通常通過局域網(wǎng)連接,但也有其它的可能連接方式。集群計(jì)算機(jī)通常用來改進(jìn)單個(gè)計(jì)算機(jī)的計(jì)算速度和/或可靠性。一般情況下集群計(jì)算機(jī)比單個(gè)計(jì)算機(jī),比如工作站或超級(jí)計(jì)算機(jī)性能價(jià)格比要高得多。