天天看點

帶你讀《對象存儲實戰指南》第一章對象存儲概述1.3存儲技術架構(一)

前面介紹了塊存儲、檔案存儲、對象存儲的技術,本節将圍繞這些存儲技術介紹其架構原理和功能子產品。

1.3.1存儲區域網絡架構

采用伺服器硬碟存儲資料可以滿足小型應用要求,但最大的問題是隻要伺服器或硬碟發生故障就無法通路資料 。企業級應用需要提供 7x24h持續服務,采用簡 單的伺服器硬碟存儲資料肯定無法滿 足需求 ,為了解決該問題,使用存儲區域網絡 ( StorageAreaNetwork,   SAN)技術。該技術最早廣泛應用于 IBM大型機,提供專門的外置存儲陣列( SAN存儲),可以允許多台大型機通過光纖通道( F巾reChannel, FC) 協定連接配接存儲陣列并通路資料 ,并且通過存儲陣列的獨立備援 磁盤陣列 ( RedundantArrays oflndependentDisks, RAID ) 或糾删碼( ErasureCode,EC) 技術有效預防硬碟發 生故障。是以,SAN典型應用場景為企業應用 ,通過多台應用機器連接配接存儲陣列,實作業務連續性,SAN存儲陣列的高可用架構如圖 1-6所示。

帶你讀《對象存儲實戰指南》第一章對象存儲概述1.3存儲技術架構(一)

圖 1- 6   SAN存儲陣列的高可用架構

SAN存儲陣列 由存儲控制器和盤框組成,兩個存儲控制器連接配接到盤框 ( JustaBunchOfDisks,JBOD) ,能夠同時通路盤框中的盤,進而在某個存儲控制器 發生故障後另 一個存儲控制器仍然可以快速通路盤上的資料,實作無縫切換。此時兩個存儲控制器運作相同 的分層子系統,通常包括如下子產品。

•    RAID/EC子產品。它可實作資料跨盤備援,即使盤發生故障 也不會丢失資料。

·   塊 ( Block) 功能子產品。SAN提供存儲池 、邏輯卷、快照、複制等功能,以滿足企業應用的各種場景需求。

·    緩存 ( Cache) 子產品。SAN作為資料庫應用場 景中重要的資料存儲架 構,滿足資料庫的時延需求 是其關鍵能力 ,通過緩存子產品可以優化系統響應時延。

·   協定子產品 。SAN存儲通常采用 FC協定和 Internet小型計算機系統接口( Internet SmallComputerSystemInterface,iSCSI) 協定為應用主機提供服務 ,是以要提供服務端 的協定子產品 。