《大話存儲:網路存儲系統原理精解與最佳實踐》是2008年11月清華大學出版社出版的圖書,作者是張冬。
基本介紹
- 書名:大話存儲:網路存儲系統原理精解與最佳實踐
- 作者:張冬
- ISBN:9787302186724
- 出版社:清華大學出版社
- 出版時間:2008 年11月
內容簡介,圖書目錄,
內容簡介
網路存儲,是近二十年來的新興行業。從紙帶到硬碟再到大型磁碟陣列,存儲系統經歷了從簡單到複雜,從單塊硬碟到存儲區域網路(san)。網路存儲行業目前已經是一個步入正軌的it行業了。
網路存儲是一個涉及計算機硬體以及網路協定/技術、作業系統以及專業軟體等各方面綜合知識的領域。目前國內闡述網路存儲的書籍少之又少,大部分是國外作品,對存儲系統底層細節的描述不夠深入,加之術語太多,初學者很難真正理解網路存儲的精髓。
本書以特立獨行的行文風格向讀者闡述了整個網路存儲系統。從硬碟到應用程式,這條路徑上的每個節點,作者都進行了闡述。書中內容涉及:計算機io基本概念,硬碟物理結構、碟片數據結構和工作原理,七種常見raid原理詳析以及性能細節對比,虛擬磁碟、卷和檔案系統原理,磁碟陣列系統,osi模型,fc協定,眾多磁碟陣列架構,san和nas系統,tcp和乙太網以及ip san,協定融合理論,存儲虛擬化,存儲及伺服器群集,數據保護和備份技術,快照技術,數據容災技術。
本書用獨特的寫作方式通俗地詮釋了這些晦澀、枯燥的難點技術並提供了許多前所未有的操作實踐和本書作者長期從事存儲工作的一些經驗點滴。
本書適合初入存儲行業的技術工程師、售前工程師和銷售人員閱讀,同時適合資深存儲行業人士用以提高技能,另外,網路工程師、網管、伺服器軟硬體開發與銷售人員、web開發者、資料庫開發者以及相關專業師生等也非常適合閱讀本書。
圖書目錄
第1章 盤古開天——存儲系統的前世今生
1.1 存儲歷史
1.2 信息、數據和數據存儲
1.2.1信息
1.2.2什麼是數據
1.2.3數據存儲
1.3 用計算機來處理信息、保存數據
第2章 io大法——走進計算機io世界
2.1 io的通路——匯流排
2.2 計算機內部通信
2.2.1 io匯流排可以看作網路么
2.2.2 cpu、記憶體和磁碟之間通過網路來通信
2.3 網中之網
第3章 磁碟大挪移——磁碟原理與技術詳解
3.1 硬碟結構
3.1.1碟片上的數據組織
3.1.2硬碟控制電路簡介
3.1.3磁碟的io單位
3.2 磁碟的通俗演繹
3.3 磁碟相關高層技術
. 3.3.1 磁碟中的佇列技術
3.3.2無序傳輸技術
3.3.3幾種可控磁頭掃描方式評論
3.3.4關於磁碟快取
3.3.5影響磁碟性能的因素
3.4 硬碟接口技術
3.4.1 ide硬碟接口
3.4.2 sata硬碟接口
3.5 scsi硬碟接口
3.6 磁碟控制器、驅動器控制電路和磁碟控制器驅動程式
3.6.1磁碟控制器
3.6.2驅動器控制電路
3.6.3磁碟控制器驅動程式
3.7 內部傳輸速率和外部傳輸速率
3.7.1內部傳輸速率
3.7.2外部傳輸速率
3.8 並行傳輸和串列傳輸
3.8.1並行傳輸
3.8.2串列傳輸
3.9 磁碟的iops和傳輸頻寬(吞吐量)
3.9.1 iops
3.9.2傳輸頻寬
3.10 小結:網中有網,網中之網
第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技術詳解
4.2.1 raid 0技術詳析
4.2.2 raid 1技術詳析
4.2.3 raid 2技術詳析
4.2.4 raid 3技術詳析
4.2.5 raid 4技術詳析
4.2.6 raid 5技術詳析
4.2.7 raid 6技術詳析
第5章 降龍傳說——raid、虛擬磁碟、卷和檔案系統實戰
5.1 作業系統中raid的實現和配置
5.1.1 windows server 2003高級磁碟管理
5.1.2 linux下軟raid配置示例
5.2 raid卡
5.3 磁碟陣列
5.4 實現更高級的raid
5.4.1 raid 50
5.4.2 raid 10和raid 01
5.5 虛擬磁碟
5.5.1 raid組的再劃分
5.5.2同一通道存在多種類型的raid組
5.5.3作業系統如何看待邏輯磁碟
5.5.4 raid控制器如何管理邏輯磁碟
5.6 卷管理層
5.6.1有了邏輯盤就萬事大吉
5.6.2卷管理層
5.6.3 linux下配置lvm實例
5.6.4卷管理軟體的實現
5.6.5低級vm和高級vm
5.6.6 vxvm卷管理軟體配置簡介
5.7 大話檔案系統
5.7.1成何體統——沒有規矩的倉庫
5.7.2慧眼識人——交給下一代去設計
5.7.3無孔不入——不浪費一點空間
5.7.4一箭雙鵰——一張圖解決兩個難題
5.7.5寬容似海——設計也要像心胸一樣寬
5.7.6老將出馬——權威發布
5.7.7一統江湖——所有作業系統都在用
5.8 檔案系統中的io方式
第6章 陣列之行——大話磁碟陣列
6.1 初露端倪——外置磁碟櫃套用探索
6.2 精益求精——結合raid卡實現外置磁碟陣列
6.3 獨立宣言——獨立的外部磁碟陣列
6.4 雙龍戲珠——雙控制器的高安全性磁碟陣列
6.5 龍頭鳳尾——連線多個擴展櫃
6.6 錦上添花——完整功能的模組化磁碟陣列
6.7 一脈相承——主機和磁碟陣列本是一家
6.8 天羅地網——san(storage area network)存儲區域網路
第7章 熟讀寶典——系統與系統之間的語言osi
7.1 人類模型與計算機模型的對比剖析
7.1.1人類模型
7.1.2計算機模型
7.1.3個體間交流是群體進化的動力
7.2 系統與系統之間的語言——osi初步
7.3 osi模型的七個層次
7.3.1套用層
7.3.2表示層
7.3.3會話層
7.3.4傳輸層
7.3.5網路層
7.3.6數據鏈路層
7.3.7物理層
7.4 osi與網路
第8章 勇破難關——fibre channel協定詳解
8.1 fc網路——極佳的候選角色
8.1.1物理層
8.1.2鏈路層
8.1.3網路層
8.1.4傳輸層
8.1.5上三層
8.1.6小結
8.2 fc協定中的七種連線埠類型
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之後
第9章 天翻地覆——fc協定的巨大力量
9.1 fc交換網路替代並行scsi匯流排的必然性
9.1.1面向連線與面向無連線
9.1.2串列和並行
9.2 不甘示弱——後端也升級換代為fc
9.3 fc革命——完整的盤陣解決方案
9.3.1 fc磁碟接口結構
9.3.2一個磁碟同時連入兩個控制器的loop中
9.3.3共享環路還是交換——sbod晶片級詳解
9.4 中高端磁碟陣列整體架構簡析
9.4.1 ibm ds4800控制器架構簡析
9.4.2 netapp fas系列磁碟陣列控制器簡析
9.4.3 ibm ds8000簡介
9.4.4富士通eternus6000磁碟陣列控制器結構簡析
9.4.5 emc公司cx及dmx系列盤陣介紹
9.4.6 hds公司usp系列盤陣介紹
9.5 磁碟陣列配置實踐
9.5.1基於ibm的ds4500盤陣的配置實例
9.5.2基於emc的cx700磁碟陣列配置實例
9.6 小結
第10章 三足鼎立——das,san和nas
10.1 nas也瘋狂
10.1.1另闢蹊徑——亂彈nas的起家
10.1.2雙管齊下——兩種方式訪問的後端存儲網路
10.1.3萬物歸一——網路檔案系統
10.1.4美其名曰——nas(network attached storage網路附加存儲)
10.2 龍爭虎鬥——nas與san之爭
10.3 三足鼎立——das、san和nas
10.4 最終幻想——將檔案系統語言承載於fc網路傳輸
10.5 長路漫漫——系統架構進化過程
10.5.1第一階段:全整合階段
10.5.2第二階段:磁碟外置階段
10.5.3第三階段:外部獨立磁碟陣列階段
10.5.4第四階段:網路化獨立磁碟陣列階段
10.5.5第五階段:瘦伺服器主機、獨立nas階段
10.5.6第六階段:全分離式架構
10.5.7第七階段:能量積聚,混沌階段
10.5.8第八階段:收縮階段
10.5.9第九階段:強烈坍縮階段
10.6 泰山北斗——netapp的nas產品
10.6.1 wafl配合raid 4
10.6.2 data ontap利用了資料庫管理系統的設計
10.6.3利用nvram來記錄操作日誌
10.6.4 wafl從不覆寫數據
10.7 初露鋒芒——bluearc公司的nas產品
第11章 大師之作——大話乙太網和tcp/ip協定
11.1 共享匯流排式乙太網
11.1.1連起來
11.1.2找目標
11.1.3發數據
11.2 網橋式乙太網
11.3 交換式乙太網
11.4 tcp/ip協定
11.4.1 tcp/ip協定中的ip
11.4.2 ip的另外一個作用
11.4.3 tcp/ip協定中的tcp和udp
11.5 tcp/ip和乙太網的關係
第12章 異軍突起——存儲網路的新軍ip san
12.1 橫眉冷對——tcp/ip與fc
12.2 自嘆不如——為何不是乙太網+tcp/ip
12.3 天生我才必有用——攻陷disk san陣地
12.4 iscsi互動過程簡析
12.4.1實例一:初始化磁碟過程
12.4.2實例二:新建一個文本文檔
12.4.3實例三:檔案系統點陣圖
12.5 iscsi磁碟陣列
12.6 ip san
12.7 增強乙太網和tcp/ip的性能
12.8 fc san節節敗退
12.9 iscsi配置套用實例
12.9.1第一步:在存儲設備上創建lun
12.9.2第二步:在主機端掛載lun
12.10 小結
第13章 握手言和——ip與fc融合的結果
13.1 fc的窘境
13.2 協定融合的迫切性
13.3 網路通信協定的四級結構
13.4 協定融合的三種方式
13.5 tunnel和map融合方式各論
13.5.1 tunnel方式
13.5.2 map方式
13.6 fc與ip協定之間的融合
13.7 無處不在的協定融合
13.8 交叉融合
13.9 ifcp和fcip的具體實現
13.10 局部隔離/全局共享的存儲網路
13.11 多協定混雜的存儲網路
第14章 變幻莫測——虛擬化
14.1 作業系統對硬體的虛擬化
14.2 計算機存儲子系統的虛擬化
14.3 帶內虛擬化和帶外虛擬化
14.4 硬網路與軟網路
14.5 用多台獨立的計算機模擬成一台虛擬計算機
14.6 用一台獨立的計算機模擬出多台虛擬計算機
14.7 用磁碟陣列來虛擬磁帶庫
14.7.1 netapp vtl700配置使用實例
第15章 眾志成城——存儲群集
15.1 群集概述
15.1.1高可用性群集(hac)
15.1.2負載均衡群集(lbc)
15.1.3高性能群集(hpc)
15.2 群集的適用範圍
15.3 系統路徑上的群集各論
15.3.1硬體層面的群集
15.3.2軟體層面的群集
15.4 實例:microsoft mscs軟體實現套用群集
15.4.1在microsoft windows server 2003上安裝mscs
15.4.2配置心跳網路
15.4.3測試安裝
15.4.4測試故障轉移
15.5 實例:sql server群集安裝配置
15.5.1安裝sql server
15.5.2驗證sql 資料庫群集功能
15.6 小結:世界本身就是一個群集
第16章 未雨綢繆——數據保護和備份技術
16.1 數據保護
16.1.1數據保護的方法
16.2 高級數據保護方法
16.2.1遠程檔案複製
16.2.2遠程磁碟(卷)鏡像
16.2.3塊(快)照數據保護
16.2.4 continuous data protect(cdp,連續數據保護)
16.3 數據備份系統的基本要件
16.3.1備份目的
16.3.2備份通路
16.3.3備份引擎
16.3.4三種備份方式
16.3.5數據備份系統案例一
16.3.6數據備份系統案例二
16.3.7 netbackup配置指南
16.3.8配置db2資料庫備份
第17章 愚公移山——大話數據容災
17.1 容災概述
17.2 生產資料容災——原始數據的容災
17.2.1通過主機軟體實現前端專用網路或者前端公用網路同步
17.2.2案例:db2數據的hadr組件容災
17.2.3通過主機軟體實現後端專用網路同步
17.2.4通過數據存儲設備軟體實現專用網路同步
17.2.5案例:ibm公司remote mirror容災實施
17.2.6小結
17.3 容災中數據的同步複製和異步複製
17.3.1同步複製例解
17.3.2異步複製例解
17.4 生產者的容災——伺服器應用程式的容災
17.4.1生產者容災概述
17.4.2案例一:基於symantec公司的套用容災產品vcs
17.4.3案例二:基於symantec公司的套用容災產品vcs
附錄 五百年後——系統架構將走向何方
後記