iT邦幫忙

0

我之前問了一個問題是ISCSI跟WSS資料叢集有什麼不一樣,有人回答是這樣
"
ISCSI 是協定,叢集通常指架構,這兩個不能比吧?
ISCSI 是透過高速 TCP/IP 提供 SCSI 存儲指令集,讓遠端存儲媒體可以當作本地端存儲媒體來用。
所以新一代聲稱支援 ISCSI 的叢集,是指本身叢集主機之間,可以用 ISCSI 傳輸/同步資料,並且以 ISCSI 介面,提供給應用程式主機,來 mount 成本地端存儲使用。
所以樓主問這兩個有什麼不一樣,實在無從比較起。
"
裡面有這一句話"讓遠端存儲媒體可以當作本地端存儲媒體來用"WSS不也是在遠端建立資料叢集然後掛載在自身磁碟槽嗎
*抱歉我並沒有很清楚這兩種的架構所以我表達的意思不知道各位大大懂不懂

fdlintw iT邦研究生 4 級 ‧ 2011-12-09 10:07:53 檢舉
建議你先了解一下:
iscsi
wss
叢集

這三樣的差別
你說得很好但我就是看過我自己覺得好像差不多所以才會發問
那您可以教導後生小輩一下嗎?感恩
10
summer05145
iT邦新手 1 級 ‧ 2011-12-09 14:13:37
最佳解答

我是Sever方面的業務
因為版大的東西我自己也看不是很清楚
我不知道我所知道的WSS是不是版大所知的WSS

1.ISCSI是協定,也可以說是連接介面,如同USB、ESATA、Mini SAS、Fiber。
iSCSI採用的連接接頭為RJ-45,也就是大家所熟知的網路線,因為這種線材取得
容易,建置成本最低,所以在企業市場當中很常被利用到。
首先在現今資料量不斷的加倍成長及建置HA(高可用性架構),所以系統整合商在
規劃時候會將儲存空間獨立出來,不存放於Sever本機內,所以Sever與儲存空間
的連接方式變成規劃的重點之一。
2.WSS,我所知道的WSS是微軟的Windows Storage Sever這套OS,看來跟版大介紹
的意思因該是說用WSS這軟體來透過iSCSI介面來幫版大建置叢集架構。
3.連接的主機能不能做RAID部分,答案是問錯了
因為WSS伺服器透過iSCSI供給空間給需要空間的主機,而這個空間需要RAID保護機制
是建立WSS這台伺服器上。
例如:WSS主機有8顆1TB硬碟,建立RAID 5後具有7TB空間。
然後A Sever需要3TB的空間來使用,就透過iSCSI協定跟WSS索取3TB空間。
對A Sever來說它取得是一顆3TB的硬碟,RAID機制是看WSS主機設定。

大致上懂你的意思,但我還是有一些小問題
1.所以ISCSI只是一個連線到遠端取的硬碟空間的軟體,如果是這樣那跟我在其他台PC分享資料夾並做net use 有什麼不一樣
2.你的舉例"WSS主機有8顆1TB硬碟,建立RAID 5後具有7TB空間"這個用一般PC作RAID就可達成,那我為何要用Windows Storage Sever??
3.如果A SERVER跟他要了3GB那 B SERVER可以再要相同的3GB嗎還是必須拿剩下的4GB

1.檔案在存取時我們會區分black level跟File level
透過網路芳齡存取是走file level
透過iSCSI存取是走black level
好處就是效能比較好,還有可以當作開機硬碟
對Sever來說就像抓到一顆本機硬碟一樣
2.很多原因,從最基本的地方,WSS可以做為iSCSI的服務提供者,而Win7不行
3.看架構,如果是叢集、HA,這類型的架構,就是A Sever跟B Sever使用相同的3TB
這樣的話當A Sever故障,B Sever才能接手,系統服務才不會中斷
但是如果不是建立叢集、HA,這類型的架構,那麼就不行,只能拿剩下的4TB來用
4.最好別拿PC來做Sever應用,因為二者穩定還是落差很大。
當然如果公司不介意就算了,因為如果以有導入CRM、ERP、Mail這些服務的公司
當這些公司營運重要服務因為故障而停擺,那麼很多人會找你算帳。
而叢集、HA這種架構的簡單來說,就是花大錢建置一個不會因為故障而停止服務的
架構,花錢尋找一個號稱能99.9999不停擺的服務,當然越多個9費用越高。

雖然我不在台北但我也是從事相
關工作,你留電話跟MSN給我,如果有需要我會聯絡你的

8
saiue
iT邦研究生 1 級 ‧ 2011-12-09 11:58:37

他的回答並沒有錯誤
以下用舉例的說法
說的不對或不好
請見諒
您提的問題有一點像是問說
SCSI 跟 CLUSTER 有什麼不一樣
或 IDE (SATA) 跟 RAID 有什麼不一樣
您說的WSS應該是Windows Storage Server
您可以把ISCSI視為SCSI或IDE(SATA)
他同時只能連接單一主機,如果同時連接多主機,資料會壞
而您說的WSS是管理連接主機,不會讓多主機同時讀取
所以我會建議你可以暫時把他當CLUSTER軟體
ISCSI是叫偏向硬體的連接
WSS是屬於軟體的處理
這樣說法雖然不好
但是應該會比較容易懂

ISCSI我能理解你的舉例,在請問那ISCSI所連接的主機只能一台嗎?

而連接的主機可以做RAID嗎

saiue iT邦研究生 1 級 ‧ 2011-12-09 16:23:06 檢舉

先直接回答
1.ISCSI可以有多台連接
2.可以使用軟體的RAID
***如果你的檔案格式是 ntfs、fat32、ext3、xfs.....
***多台同時寫同一個檔案-->檔案會毀損
***檔案格式必須是 ocfs、gfs、vfs.....
***也就是說類似WSS的cluster管理軟體-->檔案才不會壞

6
tom1686
iT邦新手 2 級 ‧ 2011-12-10 10:06:44

微軟官網有提到

Microsoft Windows Storage Server 2008 ...略... 可提供更佳的檔案服務效能。Microsoft 接著加入進階的存放技術,例如檔案解除複寫以及提供整合的檔案及區塊存放的 iSCSI 軟體目標,並加以封裝以在存放裝置內傳送。

但什麼是 iSCSI 軟體目標 呢?疑惑
http://www.microsoft.com/specializedservers/en/us/products-storageanddata.aspx===> iSCSI software target

什麼是 Internet Small Computer System Interface (iSCSI)?
http://windows.microsoft.com/zh-TW/windows-vista/What-is-Internet-Small-Computer-System-Interface-iSCSI

iSCSI 是一種使用 TCP/IP 連接網路上存放裝置的方式

您的電腦稱為啟動器,因為它啟動與裝置之間的連線,而裝置則稱為目標。

Windows SharePoint Services 也簡稱 WSS暈http://www.microsoft.com/taiwan/windowsserver2003/promo/wss.aspx

簡單的說就是
可以把支援叢集儲存架構的 WSS (Windows Storage Server) 當成 File Server 和 iSCSI Target 來用

Client 端除了可以用檔案模式存取 WSS 上的檔案資料外,更可透過 iSCSI Initiator 來存取 WSS 上的區塊資料(當然這邊是走 iSCSI Protocol)。

既然 WSS 有提供 iSCSI Target,故不管 Client 是什麼裝置(設備),只要它有整合 iSCSI Initiator,就可以互相溝通,這是真正的跨平台。

若見解有誤請不吝糾正謝謝

2
sula3065408
iT邦研究生 1 級 ‧ 2011-12-12 09:30:16

iSCSI是SCSI protocol over Ethernet的鬼東西,是DAS(Direct-attached storage)的一種,與NAS(Network-attached storage)的差別在於DAS不提供File System的Volume,如summer05145大所說的一樣,DAS類的走的是Block Level protocol,NAS類的走的是File Level protocol,WSS是一個作業系統,iSCSI Target只不過是一套要錢的軟體,而當成File Server就跟使用Samba一樣,而為什麼微軟的W7被限制使用這套軟體,原因、理由我就不知道了,我只知道在Linux上iSCSI Initiator與Target都有OpenSource的軟體可以使用,怕資料出現問題,可以拖磁碟機去做RAID,而要做動態Volume出來也只要搞LVM就好,十年前已經是這樣了,目前只不過是有機會COST DOWN,拿iSCSI替代昂貴的DAS而已,至於買WSS有沒有COST DOWN,我就沒比較過了,我的感覺是有COST UP~~XD。

叢集與iSCSI搞在一起,我看起來也很傻眼,完全不懂為什麼要這樣講。

sula其實不用改
因為要講他做DAS也沒有問題
iSCSI也有人講說IP SAN
買WSS有沒有cost down其實要看規劃
因為WSS以Sever用作業系統來不算貴
問題在於規劃上
WSS這套系統有幾個好處
1.可用來架設DFS
2.作為Print Sever
3.作為File Sever
4.作為iSCSI Initiator
5.中文系統
6.不用買Client授權
因為雖然有很多免費而且穩定的作業系統能做到一樣的
但是對於某些IT人員來說還要花時間去鑽研或者google
而微軟的東西說不好用嗎?還真的不算好用又吃效能
但是畢竟是比較通用的東西
以我這邊常看到的應用來說
也常有客戶在上面安裝一些次要服務來應用
另外因為搭配WSS的其實也是標準的Sever
也提高了轉作其他用途的可能
回頭過來還是那個觀念
時間、價錢、服務
只能三選二

saiue iT邦研究生 1 級 ‧ 2011-12-13 10:53:51 檢舉

sula3065408提到:
叢集與iSCSI搞在一起,我看起來也很傻眼,完全不懂為什麼要這樣講。

叢集,就是以電腦串連執行眾多應用程式,將單一系統以圖像介面提供給客戶端和應用程式進行運用。

DISK IO也是一種應用服務
Block Level protocol執行速度遠遠大於File Level protocol
因為畢竟是IO對IO,不用透過軟體模擬
所以ISCSI是Block Level protocol
透過叢集軟體控制IO寫入先後順序
這樣也許就有扯上關係

我要發表回答

立即登入回答