走在架構師的大道上 Jack.Wang's home

          Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
          原文出處:http://www.wangchao.net.cn/bbsdetail_1782308.html
          目前磁盤存儲市場上,存儲分類(如下表一)根據服務器類型分為:封閉系統的存儲和開放系統的存儲,封閉系統主要指大型機,AS400等服務器,開放系統指基于包括Windows、UNIX、Linux等操作系統的服務器;開放系統的存儲分為:內置存儲和外掛存儲;開放系統的外掛存儲根據連接的方式分為:直連式存儲(Direct-Attached Storage,簡稱DAS)和網絡化存儲(Fabric-Attached Storage,簡稱FAS);開放系統的網絡化存儲根據傳輸協議又分為:網絡接入存儲(Network-Attached Storage,簡稱NAS)和存儲區域網絡(Storage Area Network,簡稱SAN)。由于目前絕大部分用戶采用的是開放系統,其外掛存儲占有目前磁盤存儲市場的70%以上,因此本文主要針對開放系統的外掛存儲進行論述說明。
            
             表一:

             今天的存儲解決方案主要為:直連式存儲(DAS)、存儲區域網絡(SAN)、網絡接入存儲(NAS)。
            
             如下表二:

             開放系統的直連式存儲(Direct-Attached Storage,簡稱DAS)已經有近四十年的使用歷史,隨著用戶數據的不斷增長,尤其是數百GB以上時,其在備份、恢復、擴展、災備等方面的問題變得日益困擾系統治理員。
            
             主要問題和不足為:
            
             直連式存儲依靠服務器主機操作系統進行數據的IO讀寫和存儲維護治理,數據備份和恢復要求占用服務器主機資源(包括CPU、系統IO等),數據流需要回流主機再到服務器連接著的磁帶機(庫),數據備份通常占用服務器主機資源20-30%,因此許多企業用戶的日常數據備份經常在深夜或業務系統不繁忙時進行,以免影響正常業務系統的運行。直連式存儲的數據量越大,備份和恢復的時間就越長,對服務器硬件的依靠性和影響就越大。
            
             直連式存儲與服務器主機之間的連接通道通常采用SCSI連接,帶寬為10MB/s、20MB/s、40MB/s、80MB/s等,隨著服務器CPU的處理能力越來越強,存儲硬盤空間越來越大,陣列的硬盤數量越來越多,SCSI通道將會成為IO瓶頸;服務器主機SCSI ID資源有限,能夠建立的SCSI通道連接有限。
            
             無論直連式存儲還是服務器主機的擴展,從一臺服務器擴展為多臺服務器組成的群集(Cluster),或存儲陣列容量的擴展,都會造成業務系統的停機,從而給企業帶來經濟損失,對于銀行、電信、傳媒等行業7×24小時服務的要害業務系統,這是不可接受的。并且直連式存儲或服務器主機的升級擴展,只能由原設備廠商提供,往往受原設備廠商限制。
            
             存儲區域網絡(Storage Area Network,簡稱SAN)采用光纖通道(Fibre Channel)技術,通過光纖通道交換機連接存儲陣列和服務器主機,建立專用于數據存儲的區域網絡。SAN經過十多年歷史的發展,已經相當成熟,成為業界的事實標準(但各個廠商的光纖交換技術不完全相同,其服務器和SAN存儲有兼容性的要求)。SAN存儲采用的帶寬從100MB/s、200MB/s,發展到目前的1Gbps、2Gbps。
            
             網絡接入存儲(Network-Attached Storage,簡稱NAS)采用網絡(TCP/IP、ATM、FDDI)技術,通過網絡交換機連接存儲系統和服務器主機,建立專用于數據存儲的存儲私網。隨著IP網絡技術的發展,網絡接入存儲(NAS)技術發生質的飛躍。早期80年代末到90年代初的10Mbps帶寬,網絡接入存儲作為文件服務器存儲,性能受帶寬影響;后來快速以太網(100Mbps)、VLAN虛網、Trunk(Ethernet Channel) 以太網通道的出現,網絡接入存儲的讀寫性能得到改善;1998年千兆以太網(1000Mbps)的出現和投入商用,為網絡接入存儲(NAS)帶來質的變化和市場廣泛認可。由于網絡接入存儲采用TCP/IP網絡進行數據交換,TCP/IP是IT業界的標準協議,不同廠商的產品(服務器、交換機、NAS存儲)只要滿足協議標準就能夠實現互連互通,無兼容性的要求;并且2002年萬兆以太網(10000Mbps)的出現和投入商用,存儲網絡帶寬將大大提高NAS存儲的性能。NAS需求旺盛已經成為事實。首先NAS幾乎繼續了磁盤列陣的所有優點,可以將設備通過標準的網絡拓撲結構連接,擺脫了服務器和異構化構架的桎梏。
            
             其次,在企業數據量飛速膨脹中,SAN、大型磁帶庫、磁盤柜等產品雖然都是很好的存儲解決方案,但他們那高貴的身份和復雜的操作是資金和技術實力有限的中小企業無論如何也不能接受的。NAS正是滿足這種需求的產品,在解決足夠的存儲和擴展空間的同時,還提供極高的性價比。因此,無論是從適用性還是TCO的角度來說,NAS自然成為多數企業,尤其是大中小企業的最佳選擇。
            
             NAS與SAN的分析與比較
            
             針對I/O是整個網絡系統效率低下的瓶頸問題,專家們提出了許多種解決辦法。其中抓住癥結并經過實踐檢驗為最有效的辦法是:將數據從通用的應用服務器中分離出來以簡化存儲治理。
            
             問題:

            圖 1
            
             由圖1可知原來存在的問題:每個新的應用服務器都要有它自己的存儲器。這樣造成數據處理復雜,隨著應用服務器的不斷增加,網絡系統效率會急劇下降。
            
             解決辦法:

            圖 2
             從圖2可看出:將存儲器從應用服務器中分離出來,進行集中治理。這就是所說的存儲網絡(Storage Networks)。
            
             使用存儲網絡的好處:
            
             統一性:形散神不散,在邏輯上是完全一體的。
            
             實現數據集中治理,因為它們才是企業真正的命脈。
            
             輕易擴充,即收縮性很強。
            
             具有容錯功能,整個網絡無單點故障。
            
             專家們針對這一辦法又采取了兩種不同的實現手段,即NAS(Network Attached Storage)網絡接入存儲和SAN(Storage Area Networks)存儲區域網絡。
            
             NAS:用戶通過TCP/IP協議訪問數據,采用業界標準文件共享協議如:NFS、HTTP、CIFS實現共享。
            
             SAN:通過專用光纖通道交換機訪問數據,采用SCSI、FC-AL接口。
            
             什么是NAS和SAN的根本不同點?
            
             NAS和SAN最本質的不同就是文件治理系統在哪里。如圖:

            圖3
             由圖3可以看出,SAN結構中,文件治理系統(FS)還是分別在每一個應用服務器上;而NAS則是每個應用服務器通過網絡共享協議(如:NFS、CIFS)使用同一個文件治理系統。換句話說:NAS和SAN存儲系統的區別是NAS有自己的文件系統治理。
            
             NAS是將目光集中在應用、用戶和文件以及它們共享的數據上。SAN是將目光集中在磁盤、磁帶以及聯接它們的可靠的基礎結構。將來從桌面系統到數據集中治理到存儲設備的全面解決方案將是NAS加SAN。



          本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
          posted on 2009-04-20 22:18 Jack.Wang 閱讀(3237) 評論(0)  編輯  收藏 所屬分類: 開發技術架構師篇
          主站蜘蛛池模板: 彭山县| 平武县| 巩留县| 于都县| 松原市| 平舆县| 陆河县| 格尔木市| 房产| 富阳市| 金阳县| 宁海县| 府谷县| 达拉特旗| 娄烦县| 鄄城县| 临湘市| 南溪县| 通海县| 尼木县| 政和县| 井研县| 柳州市| 滦平县| 延边| 通州区| 巴彦县| 淮北市| 太原市| 贵德县| 宜宾县| 广德县| 常州市| 禄丰县| 桓台县| 达尔| 九台市| 甘孜县| 衡阳市| 呈贡县| 勃利县|