Transcript SAN的優點
雙核心 CPU結構
多核心(multi-core)
單一運算的處理器擁有多個能獨立執行的計算單元,
有雙核心、四核心和六核心等之處理器
多層次快取(multi-level cache)
快取是儲存最近CPU自記憶體所讀取的小塊資料,可
加速下次所需的近端高速儲存記憶體。多層次快取則
有多個階層快取的設計,如L1, L2和L3。存取快取時,
會依序由L1提取,如果沒有會找L2,依此類推。快取
越大,延遲就越大,因此快取大小成相反順序,L3 >
L2 > L1。各核心擁有獨立的L1快取,但L2快取則共享,
L3快取通常不在CPU內,其速度仍然比記憶體快
執行緒(thread of execution)
執行緒是程序(process)中最小單元的程式,由程序所
「fork」出來,而由作業統排程。程序中多個執行緒
可共享程序中的資源,如指令或變數等參數值。各執
行緒是透過分時多工的機制排程
磁碟陣列(Redundant Array
Inexpensive Disk, RAID)
將多顆相同介面的高速硬碟,如SCSI硬碟,以特殊的
管理控制介面,組成一個大容量和安全性高的整合性
邏輯磁區,並達到冗餘目的的技術稱為磁碟陣列
(Redundant Array Inexpensive Disk, RAID)。常用於需要
大量資料空間的伺服器,如檔案或資料庫伺服器,
RAID架構可同時存取多台硬碟,加快存取速度並提供
容錯的功能
小型電腦系統介面(Small
Computer System Interface, SCSI)
使用於電腦於周邊裝置連接的介面獨立處理器標準,
周邊裝置可為磁碟、印表機或CD等,主要使用於硬碟
的連接。SCSI對於各種周邊裝置有其控制傳輸命令,
且SCSI隨著演進有SCSI-1、SCSI-2和SCSI-3平行排線傳輸,
Ultra Wide SCSI 16位元的排線傳輸速度可達40 MB/s,
而Ultra-640的16位元排線傳輸則達640 MB/s。最新延
續SCSI-3發展的介面為序列SCSI,即SAS,可與SATA相
容,傳輸速度可達600 MB/s
條狀資料分佈和資料切割
RAID 0
Block 1
Block 2
Block 3
區塊資料
Block 4
Block 5
Block 6
分開
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
disk 1
disk 2
disk 3
平行儲存
磁碟
RAID 1
Block 1
Block 2
Block 3
區塊資料
Block 4
Block 5
Block 6
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
disk 1
disk 2
disk 3
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
disk 4
disk 5
disk 6
磁碟
映
射
複
製
RAID 5
修復運算:XOR
相同位元經XOR運算其值為0,不相同位元的XOR運
算其值為1
1 xor 1 = 0 xor 0 = 0; 1 xor 0 = 0 xor 1 = 1
RAID 5 的修復機制
Block 1
Block 1
Block 2
Block 2
Block 3
Block 3
Block 4
Block 4
Block 5
Block 5
Block 6
Block 6
Block 1
Block 2
Block 1
Block 3
Block 3
Block 2
Block 4
Block 4
Block 5
Block 5
Block 6
Block 6
disk 1
disk 2
disk 3
Block 1
Block 2
Block 1
Block 3
Block 3
Block 2
Block 4
Block 4
Block 5
Block 5
Block 6
Block 6
disk 1
disk 2
disk 3
1. 正常運作環境下
2. 磁碟損壞
Block 1
Block 1
Block 2
Block 2
Block 3
Block 3
Block 4
Block 4
Block 5
Block 5
Block 6
還原
3,4
XOR
Block 6
XOR
還原
2,6
Block 1
Block 2
Block 1
Block 3
Block 3
Block 2
Block 4
Block 4
Block 5
Block 5
Block 6
Block 6
disk 1
disk 2
disk 3
3. 取代損壞硬碟後回復資料
Block 1
Block 2
Block 1
Block 3
Block 3
Block 2
Block 4
Block 4
Block 5
Block 5
Block 6
Block 6
disk 1
disk 2
disk 3
4. 恢復正常運作
RAID Level 特性綜合
RAID 0
RAID 1
RAID 5
100 %
50 %
67% ~ 97%
(3 ~ 32 顆磁碟)
磁碟使用數量
n
n/2
n-1
最少安裝硬碟
1
2
3
系統容錯
No
Yes
Yes
寫入效能比較
高
中
低
資料儲存使用比率
刀鋒伺服器
刀鋒伺服器的優勢
備援的元件;如電源、冷卻電扇等
集中管理;透過遠端管理應用系統可監控整個刀鋒系
統的元件。
伺服器群容易擴充;機箱內刀鋒插槽可依需求插入刀
鋒,如果機箱已滿可透過介面串接另一台機箱
由於刀鋒伺服器省電省空間的特性,所以很多網路企
業公司利用它來做叢集或格網的運算架構,以代替昂
貴的大型伺服器。
儲存系統可採用RAID或其他系統,如SAN或NAS。
企業應用管理系統
企業資源規劃(Enterprise Resource Planning , ERP) 整
合機構內外部的管理資訊作業,包括財務、會計、製
造、銷售、供應鏈和客戶關係的管理等
供應鏈管理(Supply Chain Management, SCM)
與
客戶需求有關的產品和服務之商業網路管理,亦即設
計和規劃、執行和控制供應鏈之活動
客戶關係管理(Customer Relationship Management,
CRM)
管理企業與客戶和消費者互動之管理策略
大型伺服器
大型伺服器特性
對稱式多重處理器(Symmetric Multi-Processing, SMP)
的架構,這些相同的處理器擁有共通的記憶體、I/O子
系統和作業系統,每一顆處理器可以隨意讀取記憶體
內的任何資料,並執行任何工作。
伺服器有動態領域(dynamic domain)的資源配置設計
,或處理器分割(processor partition)的方式,將數個
處理器劃分群組,虛擬化出多個伺服系統,每個伺服
系統各有其獨立的作業系統,線上組態記憶體配置、
I/O和儲存空間等資源。
OS
UNIX
Windows
UNIX-Like : Linux ( Fedora, SUSE, Red Hat .. )
儲存技術
DAS
NAS
SAN
DAS
SCSI排線
WEB伺服器
SCSI排線
LAN
FTP伺服器
FC光纖
DB伺服器
DAS存取堆疊
DAS優缺點
DAS優點
架構簡易,方便實施運作
成本低廉, 安全性高
維護和管理較容易
DAS缺點
資料共用時,資料取得需要經過LAN連接至該伺服器,透過應用系
統存取資料,這樣會提高伺服器的負載,影響伺服器,也造成區域
網路內傳輸的負擔
要共用儲存空間時,不同的伺服器其DAS空間的配置不同,性質相
異,會造成容量太多或不足
由於儲存空間不易共用,延展性差
DAS儲存器會因作業系統相異,或銷售商的不同,安裝的軟體或韌
體等因素,而需要特別關注安裝程序
NAS
用戶端
WEB伺服器
LAN/WAN
用戶端
DB伺服器
用戶端
NAS儲存系統
NAS存取堆疊
NAS存取協定
NAS是檔案層次存取的儲存裝置,對於兩種不同平台所使用的檔案系
統,UNIX和Windows,NAS支援兩種存取協定,網路檔案系統(NFS)
和共通Internet檔案系統(CIFS)。
NFS
客戶端透過遠端程序呼叫(Remote Procedure Call, RPC),以得到
伺服器端的NFS服務埠號,再對NFS埠位址連線。客戶端透過NFS
相關指令可知道伺服器端開放的檔案系統,而將之附掛在近端來存
取檔案。
CIFS
原來的名稱為伺服器訊息區塊(Server Message Block, SMB),此協
定主要用來分享網路節點間檔案、印表機和其他電腦資源,使用的
範疇多在Windows網路系統。
NAS優缺點
NAS具有的優點有:
高相容性; NAS的儲存裝置不屬於特定伺服器,能同時提供
Windows和UNIX檔案系統的儲存
低成本且容易實施;NAS利用現有的Internet環境,實施既有的存取
協定,NFS/CIFS,企業很容易即可導入,無須再建置新的儲存基礎
建設
標準性;NAS已有標準協定,可以在不同的作業系統下運作,相容
性高,適合於網路小資料量的傳輸
NAS的缺點為:
由於NAS使用LAN或WAN來傳送資料,因此存取速度與資料分享受
網路環境影響,如果資料存取頻繁且量大時,其效能將降低
NAS不能擴充,隨著儲存空間需求的增加,如果沒有合宜的網路規
劃,上述的缺點將更加顯著
SAN
SAN存取堆疊
SAN存取協定
SAN是區塊層次的存取,它有兩種存取技術:光纖通道和Internet
SCSI (iSCSI)。
iSCSI
iSCSI協定定義區塊資料在TCP/IP上收送,iSCSI支援Gigabit
Ethernet介面,所以具iSCSI介面的系統可直接連上Gigabit交換器或
路由器,所以SCSI的存取指令集可封裝在IP層內。
FCIP
利用IP網路存取FC 架構下的SAN,並互相連結FC SAN起來以支援
關鍵性任務。FC SAN結合IP網路以延伸SAN的存取距離。FCIP讓
SAN可跨越LAN和WAN。
FCIP架構
SAN的優缺點
SAN的優點
是any to any的架構,任一伺服器可與任一儲存裝置直接相連,任
何儲存裝置也可彼此相連,資料可分享且備份容易
容易擴充延展,不需要伺服器等設備的停機與區域網路的調整,可
直接進行擴充
儲存裝置雖分散各處,但卻集中管理,容易維護
其架構本質具有負載平衡,高效率傳輸速度,適合存放需要運算的
資料
SAN的缺點
建置成本高,如需要新增介面、交換器設備,以及光纖基礎建設
建置門檻高,建置費時及工程複雜高於NAS,需要具有相關知識的
人力支援及維護
企業的應用系統
資料庫管理系統
資料庫管理系統(DataBase Management System, DBMS)是
一套軟體系統,它管理、定義及描述資料庫與應用程式間
的關聯,是資料庫系統的核心。DBMS建立在作業系統上
,可為多個使用者並依據其授權情況來分享資料。使用者
在授權的情況下可以透過SQL語言新增或刪除檔案,也可
以對檔案中的資料執行選取(select)、插入(insert)、更新
(update)與刪除(delete)等動作。DBMS的功能包括資料庫
的建立及維護、資料存取、定義和運作管理、組織和儲存
管理,以及效能優化等。
管理資訊系統
管理資訊系統(management information system, MIS)
是一套能提供資訊以有效管理企業的軟體系統。MIS
用來管控企業組織內部與商務活動的程序,以解決人
員、產品和服務的問題,並提供企業運作的參考策略
。
MIS是利用其他資訊系統所提供的企業營運資訊,分
析並提出報告,利用其專家系統(expert system)而達到
自動產生決策的相關資訊,或提供的數據足以讓決策
者提出策略。