大話存儲(chǔ):存儲(chǔ)系統(tǒng)底層架構(gòu)原理極限剖析(終極版)
定 價(jià):149 元
- 作者:張冬 著
- 出版時(shí)間:2014/12/1
- ISBN:9787302381242
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393
- 頁碼:998
- 紙張:膠版紙
- 版次:1
- 開本:16K
網(wǎng)絡(luò)存儲(chǔ)是一個(gè)涉及計(jì)算機(jī)硬件以及網(wǎng)絡(luò)協(xié)議/技術(shù)、操作系統(tǒng)以及專業(yè)軟件等各方面綜合知識(shí)的領(lǐng)域。目前國內(nèi)闡述網(wǎng)絡(luò)存儲(chǔ)的書籍少之又少,大部分是國外作品,對存儲(chǔ)系統(tǒng)底層細(xì)節(jié)的描述不夠深入,加之術(shù)語太多,初學(xué)者很難真正理解網(wǎng)絡(luò)存儲(chǔ)的精髓。
《大話存儲(chǔ):存儲(chǔ)系統(tǒng)底層架構(gòu)原理極限剖析(終極版)》以特立獨(dú)行的行文風(fēng)格向讀者闡述了整個(gè)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)。從硬盤到應(yīng)用程序,對這條路徑上的每個(gè)節(jié)點(diǎn),作者都進(jìn)行了闡述。書中內(nèi)容涉及:計(jì)算機(jī)IO基本概念,硬盤物理結(jié)構(gòu)、盤片數(shù)據(jù)結(jié)構(gòu)和工作原理,七種常見RAID原理詳析以及性能細(xì)節(jié)對比,虛擬磁盤、卷和文件系統(tǒng)原理,磁盤陣列系統(tǒng),OSI模型,F(xiàn)C協(xié)議,眾多磁盤陣列架構(gòu)等。另外,本書囊括了存儲(chǔ)領(lǐng)域幾乎所有的新興技術(shù),比如機(jī)械磁盤、SSD、FC/SAS協(xié)議、HBA卡、存儲(chǔ)控制器、集群存儲(chǔ)系統(tǒng)、FC SAN、NAS、iSCSI、FCoE、快照、鏡像、虛擬化、同步/異步遠(yuǎn)程復(fù)制、Thin Provision自動(dòng)精簡配置、VTL虛擬磁帶庫、數(shù)據(jù)容災(zāi)、應(yīng)用容災(zāi)、業(yè)務(wù)容災(zāi)、性能優(yōu)化、存儲(chǔ)系統(tǒng)IO路徑、云計(jì)算與云存儲(chǔ)等。
其中每一項(xiàng)技術(shù)作者都進(jìn)行了建模和分析,旨在幫助讀者徹底理解每一種技術(shù)的原理和本質(zhì)。本書結(jié)尾,作者精心總結(jié)和多年來在論壇以及各大媒體發(fā)表的帖子內(nèi)容,超過一百條的問與答,這些內(nèi)容都是與實(shí)際緊密結(jié)合的經(jīng)驗(yàn)總結(jié),頗具參考價(jià)值。
《大話存儲(chǔ):存儲(chǔ)系統(tǒng)底層架構(gòu)原理極限剖析(終極版)》第一版于2008年出版,受到業(yè)界一致肯定,歷經(jīng)6年技術(shù)沉淀重裝出版。
《大話存儲(chǔ):存儲(chǔ)系統(tǒng)底層架構(gòu)原理極限剖析(終極版)》適合初入存儲(chǔ)行業(yè)的研發(fā)人員、技術(shù)工程師、售前工程師和銷售人員閱讀,同時(shí)適合資深存儲(chǔ)行業(yè)人士用以互相切磋交流提高。另外,網(wǎng)絡(luò)工程師、網(wǎng)管、服務(wù)器軟硬件開發(fā)與銷售人員、Web開發(fā)者、數(shù)據(jù)庫開發(fā)者以及相關(guān)專業(yè)師生等也非常適合閱讀《大話存儲(chǔ)·終極版:存儲(chǔ)系統(tǒng)底層架構(gòu)原理極限剖析》。
一個(gè)無比嚴(yán)謹(jǐn)?shù)募夹g(shù)癡迷者創(chuàng)作的一本飽含誠意與想象力的經(jīng)典存儲(chǔ)著作。
研究生而言,確實(shí)是一本網(wǎng)絡(luò)存儲(chǔ)技術(shù)入門的好書,另一方面我還有一個(gè)用意,就是讓他們知道,要從事科學(xué)研究,強(qiáng)烈的興趣比什么都重要。
信息存儲(chǔ)是信息跨越時(shí)間的傳遞,也是人類傳承知識(shí)的主要手段。在信息存儲(chǔ)技術(shù)上,人類有超過萬年的發(fā)明創(chuàng)造史。早期就地取材,人類利用石刻、泥板、竹簡和羊皮等來記錄信息,后來發(fā)明了紙張和活字印刷來保存和傳播信息,近代發(fā)明了照相、錄音和錄像技術(shù)來存儲(chǔ)信息。利用這些發(fā)明和創(chuàng)造,人類留下了極為豐富的文字、繪畫、圖像、語音和視頻信息。正是這些信息,記錄了人類創(chuàng)造的知識(shí)體系,使我們能夠傳承文明,并在此基礎(chǔ)上創(chuàng)造新的文明。
從計(jì)算機(jī)的發(fā)明為開端,人類的信息技術(shù)進(jìn)入了一個(gè)以數(shù)字化為特征的歷史性新階段。各種形式的信息被轉(zhuǎn)換成數(shù)字后,以統(tǒng)一的方式進(jìn)行處理、傳輸和存儲(chǔ),然后再轉(zhuǎn)換為各種形式的信息被人們所利用。這種前所未有的方式發(fā)明之后,一個(gè)以數(shù)字化為特征的信息革命浪潮就波瀾壯闊地形成。各種信息都被大規(guī)模數(shù)字化,使數(shù)字化的信息呈爆炸性增長。特別是互聯(lián)網(wǎng)的興起和普及,大大加快了信息的流通過程,使數(shù)字信息加速產(chǎn)生。圖靈獎(jiǎng)獲得者Jim Gary觀察這種數(shù)據(jù)急速增長的趨勢后,總結(jié)出一個(gè)規(guī)律:人類每18個(gè)月新增的數(shù)據(jù)量,將是歷史上所有數(shù)據(jù)量之和!如此下去,對信息存儲(chǔ)的需求將是無止境的,信息存儲(chǔ)技術(shù)在這種強(qiáng)烈的需求驅(qū)動(dòng)下得到了空前的發(fā)展。
為了保存數(shù)字化的信息,當(dāng)代的科學(xué)家和工程師在最近的幾十年中發(fā)明了磁存儲(chǔ)、光存儲(chǔ)、半導(dǎo)體存儲(chǔ)等多種存儲(chǔ)技術(shù),其中大容量的硬盤在海量信息存儲(chǔ)中扮演了主要的角色。硬盤的密度在短短幾十年中增長了一百萬倍以上,在近期,硬盤密度每年增長都接近一倍,而且還有不小的增長空間。由硬盤作為基本單元,通過各種總線、網(wǎng)絡(luò)將硬盤連接成不同層次和不同規(guī)模的存儲(chǔ)系統(tǒng),就構(gòu)成了我們目前的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)。例如由硬盤組加上冗余糾錯(cuò)技術(shù)構(gòu)成磁盤陣列,再由磁盤陣列通過局部高速網(wǎng)絡(luò)連接形成存儲(chǔ)區(qū)域網(wǎng);又如通過包含硬盤的大規(guī)模集群和文件系統(tǒng)形成的海量存儲(chǔ)系統(tǒng)成為大型網(wǎng)站和數(shù)據(jù)中心新的存儲(chǔ)架構(gòu)。人們發(fā)明了各種技術(shù)來提高存儲(chǔ)系統(tǒng)的容量、性能、效率、可用性、安全性和可管理性。存儲(chǔ)虛擬化、歸檔存儲(chǔ)、集群存儲(chǔ)、云存儲(chǔ)、綠色存儲(chǔ)等新名詞不斷涌現(xiàn),SSD固態(tài)存儲(chǔ)、重復(fù)數(shù)據(jù)刪除、連續(xù)數(shù)據(jù)保護(hù)、數(shù)據(jù)備份與容災(zāi)、數(shù)據(jù)生命周期管理等新技術(shù)層出不窮,令人應(yīng)接不暇。
在這種情況下,廣大的信息領(lǐng)域的從業(yè)人員,信息系統(tǒng)的用戶,以及學(xué)習(xí)信息技術(shù)的大學(xué)生和研究生,迫切需要一本既全面論述網(wǎng)絡(luò)存儲(chǔ)技術(shù)原理,又有豐富實(shí)例;既反映最新技術(shù)進(jìn)展,又通俗易懂的書來滿足他們的需求。冬瓜頭的《大話存儲(chǔ)》就是這樣一本恰逢其時(shí)的好書。
《大話存儲(chǔ)》已在業(yè)界產(chǎn)生了很大的影響,對存儲(chǔ)技術(shù)在我國的普及起到了良好的推動(dòng)作用。該書還被引進(jìn)到我國的寶島臺(tái)灣,可見其影響深遠(yuǎn)。張冬再接再厲,以他對技術(shù)的癡迷繼續(xù)鉆研,對第一本書作了工作量巨大的改動(dòng)與增補(bǔ),并增加了云存儲(chǔ)等全新的三章內(nèi)容,全面反映了他對技術(shù)的重新思考和對最新技術(shù)的深刻理解。我相信,這些新的內(nèi)容將給讀者帶來驚喜。
在技術(shù)發(fā)展十分迅速的領(lǐng)域,趕時(shí)髦的書籍多如牛毛,書店里充滿了應(yīng)景之作,真正經(jīng)過深入思考、用心寫作的書是不多的。而《大話存儲(chǔ)終極版》卻是一位技術(shù)高手的嘔心瀝血之作,書中對每一項(xiàng)技術(shù)的介紹都經(jīng)過深入的思考和反復(fù)的推敲,這在當(dāng)前浮躁的氣氛中顯得彌足珍貴。在《大話存儲(chǔ)終極版》即將出版之際,我要向作者表示深深的敬意和衷心的祝賀,并鄭重向讀者推薦這本學(xué)習(xí)網(wǎng)絡(luò)存儲(chǔ)技術(shù)的好書。
華中科技大學(xué)計(jì)算機(jī)學(xué)院 教授
信息存儲(chǔ)系統(tǒng)教育部重點(diǎn)實(shí)驗(yàn)室 主任
謝長生
張冬,為資深系統(tǒng)工程師,精通網(wǎng)絡(luò)互聯(lián)技術(shù)、存儲(chǔ)系統(tǒng)、網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)以及DB2數(shù)據(jù)庫系統(tǒng)。先后設(shè)計(jì)過多個(gè)省級網(wǎng)絡(luò)架構(gòu),曾經(jīng)為多個(gè)知名企業(yè)設(shè)計(jì)了存儲(chǔ)子系統(tǒng)架構(gòu),在某知名企業(yè)擔(dān)任DB2數(shù)據(jù)庫管理員,設(shè)計(jì)并主持實(shí)施了DB2數(shù)據(jù)庫以及SAP系統(tǒng)的整合容災(zāi)項(xiàng)目。作者曾經(jīng)在中國民航總局擔(dān)任民航NG(NextGeneration)離港系統(tǒng)開發(fā)的通信協(xié)議和系統(tǒng)架構(gòu)支持顧問,為我國自主研發(fā)的打破國際壟斷的新一代高實(shí)時(shí)性離港系統(tǒng)提供了關(guān)鍵技術(shù)支持,包括大型機(jī)通信協(xié)議分析、系統(tǒng)架構(gòu)分析等,得益于作者深厚的講授和文檔功底,使得開發(fā)人員編寫代碼的時(shí)候如魚得水。
目前為最大的CISCO中文社區(qū)NET130大版主,網(wǎng)絡(luò)上具有相當(dāng)大的名氣和號(hào)召力。
該作者對網(wǎng)絡(luò)、存儲(chǔ)系統(tǒng)有深刻的理解和洞察力,具有深厚的知識(shí)背景和技術(shù)能力。正因如此,作者曾經(jīng)應(yīng)邀擔(dān)任多家培訓(xùn)機(jī)構(gòu)的高級技術(shù)顧問和講授顧問。作者對教授技巧有很好的領(lǐng)悟,所培訓(xùn)的學(xué)員對其講授水平有很高的評價(jià)。由于極其通俗易懂,作者的講義被學(xué)員贊譽(yù)為“無需老師講授的教材”。
該作者的著作特點(diǎn)為:通俗易懂,極大的激發(fā)讀者的興趣,善于運(yùn)用各種比喻和類比。
該作者不但在IT領(lǐng)域有所造詣,而且還研究過生物化學(xué),分子生物學(xué),分子免疫學(xué),分子生態(tài)學(xué)等生物科學(xué)領(lǐng)域的內(nèi)容。作者對萬物有自己獨(dú)到的見解,對未來世界的發(fā)展也有自己深邃的看法。
作者曾經(jīng)在各大媒體雜志發(fā)表過的文章有:
1、《深入剖析各種RAID技術(shù)的原理細(xì)節(jié)》,發(fā)表于《計(jì)算機(jī)世界》2007年3月26日《網(wǎng)絡(luò)存儲(chǔ)》
2、《信息的哲學(xué)-從信息到數(shù)據(jù)再到數(shù)據(jù)存儲(chǔ)》,發(fā)表于《信息存儲(chǔ)》2006年11月15日刊。
3、《論存儲(chǔ)領(lǐng)域各種通信協(xié)議之間的相互作用》,發(fā)表于《信息存儲(chǔ)》2006年11月15日刊。
4、《分而治之-論當(dāng)今存儲(chǔ)集群的發(fā)展趨勢》,發(fā)表于IT168網(wǎng)絡(luò)存儲(chǔ)頻道。
5、《深入分析單口NAT的實(shí)現(xiàn)原理》,發(fā)表于NET130網(wǎng)絡(luò)技術(shù)頻道。
6、《從“徹底網(wǎng)絡(luò)化”看存儲(chǔ)區(qū)域網(wǎng)絡(luò)和系統(tǒng)區(qū)域網(wǎng)絡(luò)的發(fā)展歷程》,發(fā)表于IT168網(wǎng)絡(luò)存儲(chǔ)頻道。
7、《大話虛擬化》,發(fā)表于《信息存儲(chǔ)》2007年6月15日刊。
8、《對一個(gè)網(wǎng)絡(luò)界討論已久問題的分析解釋》,發(fā)表于NET130網(wǎng)絡(luò)技術(shù)頻道。
第1章 混沌初開--存儲(chǔ)系統(tǒng)的前世今生
1.1 存儲(chǔ)歷史
1.2 信息、數(shù)據(jù)和數(shù)據(jù)存儲(chǔ)
1.2.1 信息
1.2.2 什么是數(shù)據(jù)
1.2.3 數(shù)據(jù)存儲(chǔ)
1.3 用計(jì)算機(jī)來處理信息、保存數(shù)據(jù)
第2章 IO大法--走進(jìn)計(jì)算機(jī)IO世界
2.1 IO的通路--總線
2.2 計(jì)算機(jī)內(nèi)部通信
2.2.1 IO總線是否可以看作網(wǎng)絡(luò)
2.2.2 CPU、內(nèi)存和磁盤之間通過網(wǎng)絡(luò)來通信
2.3 網(wǎng)中之網(wǎng)
第3章 磁盤大挪移--磁盤原理與技術(shù)詳解
3.1 硬盤結(jié)構(gòu)
3.1.1 盤片上的數(shù)據(jù)組織
3.1.2 硬盤控制電路簡介
3.1.3 磁盤的IO單位
3.2 磁盤的通俗演繹
3.3 磁盤相關(guān)高層技術(shù)
3.3.1 磁盤中的隊(duì)列技術(shù)
3.3.2 無序傳輸技術(shù)
3.3.3 幾種可控磁頭掃描方式概論
3.3.4 關(guān)于磁盤緩存
3.3.5 影響磁盤性能的因素
3.4 硬盤接口技術(shù)
3.4.1 IDE硬盤接口
3.4.2 SATA硬盤接口
3.5 SCSI硬盤接口
3.6 磁盤控制器、驅(qū)動(dòng)器控制電路和磁盤控制器驅(qū)動(dòng)程序
3.6.1 磁盤控制器
3.6.2 驅(qū)動(dòng)器控制電路
3.6.3 磁盤控制器驅(qū)動(dòng)程序
3.7 內(nèi)部傳輸速率和外部傳輸速率
3.7.1 內(nèi)部傳輸速率
3.7.2 外部傳輸速率
3.8 并行傳輸和串行傳輸
3.8.1 并行傳輸
3.8.2 串行傳輸
3.9 磁盤的IOPS和傳輸帶寬(吞吐量)
3.9.1 IOPS
3.9.2 傳輸帶寬
3.10 固態(tài)存儲(chǔ)介質(zhì)和固態(tài)硬盤
3.10.1 SSD固態(tài)硬盤的硬件組成
3.10.2 從Flash芯片讀取數(shù)據(jù)的過程
3.10.3 向Flash芯片中寫入數(shù)據(jù)的過程
3.10.4 Flash芯片的通病
3.10.5 NAND與NOR
3.10.6 SSD給自己開的五劑良藥
3.10.7 SSD如何處理Cell損壞
3.10.8 SSD的前景
3.11 Memblaze閃存產(chǎn)品介紹
3.11.1 技術(shù)能力
3.11.2 產(chǎn)品能力
3.12 小結(jié):網(wǎng)中有網(wǎng),網(wǎng)中之網(wǎng)
第4章 七星北斗--大話/詳解七種RAID
4.1 大話七種RAID武器
4.1.1 RAID 0陣式
4.1.2 RAID 1陣式
4.1.3 RAID 2陣式
4.1.4 RAID 3陣式
4.1.5 RAID 4陣式
4.1.6 RAID 5陣式
4.1.7 RAID 6陣式
4.2 七種RAID技術(shù)詳解
4.2.1 RAID 0技術(shù)詳析
4.2.2 RAID 1技術(shù)詳析
4.2.3 RAID 2技術(shù)詳析
4.2.4 RAID 3技術(shù)詳析
4.2.5 RAID 4技術(shù)詳析
4.2.6 RAID 5技術(shù)詳析
4.2.7 RAID 6技術(shù)詳析
第5章 降龍傳說--RAID、虛擬磁盤、卷和文件系統(tǒng)實(shí)戰(zhàn)
5.1 操作系統(tǒng)中RAID的實(shí)現(xiàn)和配置
5.1.1 Windows Server 2003高級磁盤管理
5.1.2 Linux下軟RAID配置示例
5.2 RAID卡
5.3 磁盤陣列
5.3.1 RAID 50
5.3.2 RAID 10和RAID 01
5.4 虛擬磁盤
5.4.1 RAID組的再劃分
5.4.2 同一通道存在多種類型的RAID組
5.4.3 操作系統(tǒng)如何看待邏輯磁盤
5.4.4 RAID控制器如何管理邏輯磁盤
5.5 卷管理層
5.5.1 有了邏輯盤就萬事大吉了么?
5.5.2 深入卷管理層
5.5.3 Linux下配置LVM實(shí)例
5.5.4 卷管理軟件的實(shí)現(xiàn)
5.5.5 低級VM和高級VM
5.5.6 VxVM卷管理軟件配置簡介
5.6 大話文件系統(tǒng)
5.6.1 成何體統(tǒng)--沒有規(guī)矩的倉庫
5.6.2 慧眼識(shí)人--交給下一代去設(shè)計(jì)
5.6.3 無孔不入--不浪費(fèi)一點(diǎn)空間
5.6.4 一箭雙雕--一張圖解決兩個(gè)難題
5.6.5 寬容似海--設(shè)計(jì)也要像心胸一樣寬
5.6.6 老將出馬--權(quán)威發(fā)布
5.6.7 一統(tǒng)江湖--所有操作系統(tǒng)都在用
5.7 文件系統(tǒng)中的IO方式
第6章 陣列之行--大話磁盤陣列
6.1 初露端倪--外置磁盤柜應(yīng)用探索
6.2 精益求精--結(jié)合RAID卡實(shí)現(xiàn)外置磁盤陣列
6.3 獨(dú)立宣言--獨(dú)立的外部磁盤陣列
6.4 雙龍戲珠--雙控制器的高安全性磁盤陣列
6.5 龍頭鳳尾--連接多個(gè)擴(kuò)展柜
6.6 錦上添花--完整功能的模塊化磁盤陣列
6.7 一脈相承--主機(jī)和磁盤陣列本是一家
6.8 天羅地網(wǎng)--SAN
第7章 熟讀寶典--系統(tǒng)與系統(tǒng)之間的語言O(shè)SI
7.1 人類模型與計(jì)算機(jī)模型的對比剖析
7.1.1 人類模型
7.1.2 計(jì)算機(jī)模型
7.1.3 個(gè)體間交流是群體進(jìn)化的動(dòng)力
7.2 系統(tǒng)與系統(tǒng)之間的語言--OSI初步
7.3 OSI模型的七個(gè)層次
7.3.1 應(yīng)用層
7.3.2 表示層
7.3.3 會(huì)話層
7.3.4 傳輸層
7.3.5 網(wǎng)絡(luò)層
7.3.6 數(shù)據(jù)鏈路層
7.3.7 物理層
7.4 OSI與網(wǎng)絡(luò)
第8章 勇破難關(guān)--Fibre Channel協(xié)議詳解
8.1 FC網(wǎng)絡(luò)--極佳的候選角色
8.1.1 物理層
8.1.2 鏈路層
8.1.3 網(wǎng)絡(luò)層
8.1.4 傳輸層
8.1.5 上三層
8.1.6 小結(jié)
8.2 FC協(xié)議中的七種端口類型
8.2.1 N端口和F端口
8.2.2 L端口
8.2.3 NL端口和FL端口
8.2.4 E端口
8.2.5 G端口
8.3 FC適配器
8.4 改造盤陣前端通路--SCSI遷移到FC
8.5 引入FC之后
8.6 多路徑訪問目標(biāo)
8.7 FC交換網(wǎng)絡(luò)節(jié)點(diǎn)4次Login過程簡析
第9章 天翻地覆--FC協(xié)議的巨大力量
9.1 FC交換網(wǎng)絡(luò)替代并行SCSI總線的必然性
9.1.1 面向連接與面向無連接
9.1.2 串行和并行
9.2 不甘示弱--后端也升級換代為FC
9.3 FC革命--完整的盤陣解決方案
9.3.1 FC磁盤接口結(jié)構(gòu)
9.3.2 一個(gè)磁盤同時(shí)連入兩個(gè)控制器的Loop中
9.3.3 共享環(huán)路還是交換--SBOD芯片級詳解
9.4 SAS大革命
9.4.1 SAS物理層
9.4.2 SAS鏈路層
9.4.3 SAS網(wǎng)絡(luò)層
9.4.4 SAS傳輸層和應(yīng)用層
9.4.5 SAS的應(yīng)用設(shè)計(jì)和實(shí)際應(yīng)用示例
9.4.6 SAS目前的優(yōu)勢和面臨的挑戰(zhàn)
9.5 中高端磁盤陣列整體架構(gòu)簡析
9.5.1 IBM DS4800和DS5000控制器架構(gòu)簡析
9.5.2 NetApp FAS系列磁盤陣列控制器簡析
9.5.3 IBM DS8000簡介
9.5.4 富士通ETERNUS DX8000磁盤陣列控制器結(jié)構(gòu)簡析
9.5.5 EMC公司Clariion CX/CX3及DMX系列盤陣介紹
9.5.6 HDS公司AMS2000和USP系列盤陣介紹
9.5.7 HP公司MSA2000和EVA8000存儲(chǔ)系統(tǒng)架構(gòu)簡介
9.5.8 傳統(tǒng)磁盤陣列架構(gòu)總結(jié)
9.6 磁盤陣列配置實(shí)踐
9.6.1 基于IBM的DS4500盤陣的配置實(shí)例
9.6.2 基于EMC的CX700磁盤陣列配置實(shí)例
9.7 HBA卡邏輯架構(gòu)詳析與SAN Boot示例
9.7.1 HBA卡邏輯架構(gòu)
9.7.2 支持Boot的HBA卡訪問流程
9.8 國產(chǎn)中高端FC磁盤陣列
9.8.1 Infortrend中低端ESDS系列存儲(chǔ)系統(tǒng)
9.8.2 Infortrend中高端ESVA系列存儲(chǔ)系統(tǒng)
9.8.3 Infortrend存儲(chǔ)軟件特性及配置界面
9.9 小結(jié)
第10章 三足鼎立--DAS、SAN和NAS
10.1 NAS也瘋狂
10.1.1 另辟蹊徑--亂談NAS的起家
10.1.2 雙管齊下--兩種方式訪問的后端存儲(chǔ)網(wǎng)絡(luò)
10.1.3 萬物歸一--網(wǎng)絡(luò)文件系統(tǒng)
10.1.4 美其名曰--NAS
10.2 龍爭虎斗--NAS與SAN之爭
10.2.1 SAN快還是NAS快
10.2.2 SAN好還是NAS好
10.2.3 與SAN設(shè)備的通信過程
10.2.4 與NAS設(shè)備的通信過程
10.2.5 文件提供者
10.2.6 NAS的本質(zhì)
10.3 DAS、SAN和NAS
10.4 最終幻想--將文件系統(tǒng)語言承載于FC網(wǎng)絡(luò)傳輸
10.5 長路漫漫--存儲(chǔ)系統(tǒng)架構(gòu)演化過程
10.5.1 第一階段:全整合階段
10.5.2 第二階段:磁盤外置階段
10.5.3 第三階段:外部獨(dú)立磁盤陣列階段
10.5.4 第四階段:網(wǎng)絡(luò)化獨(dú)立磁盤陣列階段
10.5.5 第五階段:瘦服務(wù)器主機(jī)、獨(dú)立NAS階段
10.5.6 第六階段:全分離式階段
10.5.7 第七階段:統(tǒng)一整合階段
10.5.8 第八階段:迅速膨脹階段
10.5.9 第九階段:收縮階段
10.5.10 第十階段:強(qiáng)烈坍縮階段
10.6 泰山北斗--NetApp的NAS產(chǎn)品
10.6.1 WAFL配合RAID 4
10.6.2 Data ONTAP利用了數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)
10.6.3 利用NVRAM來記錄操作日志
10.6.4 WAFL從不覆寫數(shù)據(jù)
10.7 初露鋒芒--BlueArc公司的NAS產(chǎn)品
10.8 寶刀未老--Infortrend公司NAS產(chǎn)品
第11章 大師之作--大話以太網(wǎng)和TCP/IP協(xié)議
11.1 共享總線式以太網(wǎng)
11.1.1 連起來
11.1.2 找目標(biāo)
11.1.3 發(fā)數(shù)據(jù)
11.2 網(wǎng)橋式以太網(wǎng)
11.3 交換式以太網(wǎng)
11.4 TCP/IP協(xié)議
11.4.1 TCP/IP協(xié)議中的IP
11.4.2 IP的另外一個(gè)作用
11.4.3 TCP/IP協(xié)議中的TCP和UDP
11.5 TCP/IP和以太網(wǎng)的關(guān)系
第12章 異軍突起--存儲(chǔ)網(wǎng)絡(luò)的新軍IP SAN
12.1 橫眉冷對--TCP/IP與FC
12.2 自嘆不如--為何不是以太網(wǎng)+TCP/IP
12.3 天生我才必有用--攻陷Disk SAN陣地
12.4 iSCSI交互過程簡析
12.4.1 實(shí)例一:初始化磁盤過程
12.4.2 實(shí)例二:新建一個(gè)文本文檔
12.4.3 實(shí)例三:文件系統(tǒng)位圖
12.5 iSCSI磁盤陣列
12.6 IP SAN
12.7 增強(qiáng)以太網(wǎng)和TCP/IP的性能
12.8 FC SAN節(jié)節(jié)敗退
12.9 iSCSI配置應(yīng)用實(shí)例
12.9.1 第一步:在存儲(chǔ)設(shè)備上創(chuàng)建LUN
12.9.2 第二步:在主機(jī)端掛載LUN
12.10 iSCSI卡Boot配置示例
12.11 10Gb以太網(wǎng)的威力初顯
12.12 小結(jié)
第13章 握手言和--IP與FC融合的結(jié)果
13.1 FC的窘境
13.2 協(xié)議融合的迫切性
13.3 網(wǎng)絡(luò)通信協(xié)議的四級結(jié)構(gòu)
13.4 協(xié)議融合的三種方式
13.5 Tunnel和Map融合方式各論
13.5.1 Tunnel方式
世上最高的刀法在心中,而不是手上!雙刀大俠練就的是一門“浩瀚”絕學(xué),一招一式都是鋪天蓋地,勢不可擋!
幾百年后,七星大俠在修煉了磁盤大挪移神功和龍譜之后的某一天,他突然兩眼發(fā)愣:“我悟到了!”然后奮筆疾書,成就了“七星北斗陣”這個(gè)空前絕后的陣式! RAID 0陣式就是這個(gè)陣式的第一個(gè)陣式!下面來看看這個(gè)陣式的絕妙之處吧!
4.1.1 RAID 0陣式
首先,這位七星大俠一定是對磁盤大挪移神功有很高的造詣,因?yàn)樗熘繅K磁盤上面的磁性區(qū)域的構(gòu)造,包括磁道、磁頭、扇區(qū)和柱面等,這些口訣心法已經(jīng)爛熟于心。在他看來,盤片就像一個(gè)蜂窩,上面的每一個(gè)孔都是一個(gè)扇區(qū),可以說他已經(jīng)參透了磁盤。其次,七星大俠一定是對合一刀法的精髓有很深的領(lǐng)悟,即他能領(lǐng)會(huì)雙刀大俠那4句詩的含義,特別是第二句給了他很大的啟發(fā)!“橫分豎割成龍絳”,暗示著雙刀大俠把他的刀在心中分割成了橫條帶和豎條帶,所以叫“橫分豎割”。分割完畢之后,雙刀大俠把這些分割后所謂的“絳”,即細(xì)條帶,在心中組合起來形成一條虛擬的“龍”,然后用龍來當(dāng)作武器,即“龍?jiān)谖倚娜五羞b”。
這顯然給了七星大俠很大的啟發(fā),何不把幾塊磁盤也給“橫分豎割”,然后組成“龍”呢?對,就這么干!七星大俠賣血換來兩塊磁盤,找了個(gè)破廟,在后面搭了個(gè)草堆,成天擺弄他那兩塊用血換來的磁盤。白天出去要飯,晚上回來潛心鉆研!他首先決定把兩塊磁盤都分割成條帶,形成“絳”,可是該怎么分好呢?合一刀法的思想主要有兩條路;一條是懶人做法,不想動(dòng)腦子,即威力小、后勁足那種;另一種是需要?jiǎng)幽X子算的,即威力足、后勁也足那種。
第一種怎么實(shí)現(xiàn)呢?七星大俠冥思苦想,卻發(fā)現(xiàn)被誤導(dǎo)了。因?yàn)榈谝环N根本不需要做“絳”。雙刀大俠的詩只是描述了威力巨大的第二種路子。所以三下五除二,七星大俠寫出了RAID 0陣式中的第一個(gè)套路:累加式。也就是說,磁盤還是那些磁盤,什么都不動(dòng),也不用“橫分豎割”。數(shù)據(jù)來了,先往第一塊磁盤上寫。等寫滿之后,再往第二塊上寫。然后將這兩塊磁盤在心中組成一條龍,這就符合了合一刀法的思想。只不過這條龍威力比較弱,因?yàn)槊看蜪O只用到了一塊磁盤,另一塊磁盤沒有動(dòng)作。但是這條龍的后勁,比單個(gè)磁盤足了,因?yàn)槿萘肯鄬σ粔K磁盤來說,增大了。
第一套路子實(shí)現(xiàn)了,可第二套路子就難了。其實(shí)磁盤已經(jīng)被分割了,扇區(qū)不就是被分割的么?但是一個(gè)扇區(qū)只有512B大小,這不符合合一刀法。因?yàn)楹弦坏斗ㄖ惺恰敖{”而不是“!,分割成粒的話,不僅開銷太大,而且組合起來也很困難。所以七星大俠決定完全照搬合一刀法的思想,但是又不能丟棄磁盤已經(jīng)分割好的扇區(qū),所以七星絞盡腦汁想出這么一個(gè)辦法,如圖4-1和圖4-2所示。
圖4-1 正常的4塊硬盤 圖4-2 被分割的4塊硬盤
圖4-1所示的是4塊普通硬盤,其上布滿了扇區(qū)。扇區(qū)是實(shí)實(shí)在在存在于盤片上的,具有自己的格式。圖4-2所示的是引入分割思想之后的硬盤。由于許多文件系統(tǒng)或者卷管理軟件都使用塊而不是扇區(qū)作為基本存儲(chǔ)單元,所以圖4-2中也使用由4個(gè)扇區(qū)組成的塊作為基本單元。不同磁盤的相同偏移處的塊組合成Stripe,也就是條帶。
塊的編號(hào)也是以橫向條帶方向開始一條一條的向下。這樣,對于一個(gè)全新的文件系統(tǒng)和RAID 0磁盤組,如果有大塊數(shù)據(jù)寫入時(shí),則數(shù)據(jù)在很大幾率上可以以條帶為單位寫入。也就是說數(shù)據(jù)被分成多塊寫入4個(gè)硬盤,而不是單硬盤系統(tǒng)中的順序?qū)懭胍粋(gè)硬盤,這就大大提高了速度。圖4-3所示的為多塊磁盤組成的邏輯磁盤示意圖。
圖4-3 心中之龍
提示:磁盤上實(shí)實(shí)在在存在的只有扇區(qū)結(jié)構(gòu),Stripe并不是一個(gè)實(shí)實(shí)在在的結(jié)構(gòu),它只是由程序根據(jù)算法公式現(xiàn)套現(xiàn)用的。就像戴了一副有格子的眼鏡看一張白紙,那么會(huì)認(rèn)為這張白紙被格式化了,其實(shí)并沒有。另外,條帶化之后的多塊硬盤,數(shù)據(jù)是被并行寫入所有磁盤的,也就是多管齊下,而不是橫向?qū)憹M一個(gè)條帶,再寫下一個(gè)條帶。
七星大俠就這樣埋頭苦苦思考了整整1年,基于合一刀法的橫分豎割的思想,完成了“七星北斗陣”的第一個(gè)陣式——RAID 0陣式。
……