微軟聯合FalconStor,要用iSCSI顛覆網路儲存的遊戲規則

毫無疑問的,iSCSI近來之所以廣為業界所看好,微軟的大力支持絕對是關鍵因素。微軟先是在去年發佈iSCSI驅動程式(Microsoft iSCSI Software Initiator),開放使用者免費從網路上下載,接著在其專為企業儲存設計的作業系統Windows Storage Server 2003中,加入了完整的iSCSI解決方案。微軟的動作可以說是讓許多原本對iSCSI這項新興技術還存有疑慮的業者,產生了莫大的信心。在中小企業市場微軟作業系統佔有率在9成以上,iSCSI低成本、容易布署管理的特性相當適合中小企業,加上iSCSI已通過IETF的認證成為網路儲存通訊協定的標準之一,微軟選擇在此時以iSCSI進軍企業儲存市場,可說是水到渠成。整合WSS與IPStor

微軟雖然是軟體業巨人,儲存這塊領域卻不是微軟所擅長的,必須結合其他廠商的技術,於是微軟與知名儲存虛擬化軟體廠商FalconStor(飛康國際)合作,將FalconStor旗下的招牌產品IPStor整合進Windows Storage Server 2003之中,簡稱WinIPStor。WinIPStor儲存伺服器不單只是一臺提供應用伺服器儲存空間的iSCSI Target磁碟陣列,還具備多項強大的儲存管理功能,是一套完整的IP儲存區域網路解決方案。

另一方面,由於Windows Storage Server 2003採用的是標準PC伺服器平臺,除了本身內建GbE超高速乙太網路,可同時提供File-level(NAS)和Block-level(iSCSI)的資料傳輸之外,只要裝有SCSI或光纖通道控制卡,就可外接磁碟陣列櫃、磁帶機/櫃等儲存裝置,或是直接和光纖通道SAN相連結,整合企業IT環境內的儲存資源,扮演「儲存匣道器」(Storage Gateway)的角色。

相較於昂貴的光纖通道,iSCSI提供IT預算有限的中小企業以更低的成本建置儲存區域網路,然而iSCSI SAN能為企業帶來什麼好處?如果光是談虛擬化、儲存資源整合等高層次的議題,對IT架構原本就不是很龐大的中企業來說,並沒有太大的誘因,必須有更多、更完備的應用,才能吸引企業升級iSCSI SAN,為此微軟設計了多項解決方案,包括即時資料保護、高可用度、叢集與災難復原等。微軟強調,過去企業要建置這麼高層次的儲存管理方案,唯一的選擇就只有FC SAN,導入iSCSI之後只需一半甚至更低的代價就能實現。維護磁碟系統高可用性

運用WinIPStor儲存伺服器配合iSCSI提供的Block-level資料傳輸能力,可以將儲存伺服器的磁碟空間分配給前端的應用伺服器,像是MS SQL Server、Oracle等資料庫,或是Exchange Server、Lotus Notes等郵件伺服器,可以將主程式和資料庫的存放位置分離,這樣做的好處除了可以更有效運用儲存空間,最重要的提供資料庫的高可用性(High Availability)。高可用性可以分為兩個部分來看,一個是減少伺服器的停機時間(downtime),另一個是避免單點故障造成服務停頓。WinIPStor具備線上擴充磁碟空間(online expanding)功能,一旦應用伺服器的儲存空間不夠用,只需在Web管理畫面內用滑鼠點選幾下,配合簡單的CLI指令,不必停機或重新開機就能延伸磁碟分割區的空間。WinIPStor還具備磁碟鏡像(Mirror)技術,可以設定將資料同時存放在兩組硬碟或磁碟陣列的邏輯磁碟區,運作時兩組磁區隨時保持同步,當其中一組硬碟或磁碟陣列故障時,伺服器仍然可以不受影響的存取資料。管理者也可以線上更換故障的儲存設備,同步進行資料複製,立即將系統恢復至原來的狀態。運用快照功能保護資料

Windows Storage Server 2003本身即內建快照(Snapshot)功能,稱為磁碟區陰影複製服務(Volume Shadow Copy Services),這項功能簡單的說,就是設定系統在不同時間點,將指定的資料複製一份陰影複本存放在另一磁區,一但資料發生問題可以迅速復原。WinIPStor同樣也具備快照功能,不過WinIPStor是針對磁碟分割區(LUN)進行快照動作,和Windows Storage Server 2003針對共用資料夾進行快照的機制不同。

快照技術是一項即時性的資料保護技術,針對磁碟區建立不同時間點版本的備份資料,不僅可以彌補傳統備份機制的不足,對資料庫類型的應用來說,備份的動作完全不影響應用程式的執行,萬一資料庫發生損毀或中毒等意外,管理者可以選擇將上一個快照時間點的資料迅速回復,或是將陰影複製的磁碟快速轉換為iSCSI磁碟,取代原先的磁碟區讓資料庫系統繼續運作,將意外造成的損害降至最低。

災難復原方案確保永不停機
無論是採取磁碟鏡射還是快照的方式,保護的都是iSCSI Target磁碟上的資料,萬一意外損毀的是應用伺服器上的系統磁碟,上述的解決方案恐怕都力有未逮,必須靠雙機備援、叢集伺服器或備份軟體提供災難復原機制,不過這些傳統的災難復原機制不是復原時間過長,就是索價不菲、操作管理繁複,企業在導入時往往費盡思量。

WinIPStor運用iSCSI技術開發的災難復原方案,則是完全打破了傳統上「downtime越短價格越高」的鐵則,可以說是集低成本、低downtime和操作簡易於一身的「殺手級」解決方案。WinIPStor災難復原機制的架構並不複雜,以MS SQL Server資料庫為例,應用伺服器需安裝「DiskSafe」、「DB agent」套件和具備遠端開機(remote boot)功能的iSCSI HBA卡,伺服器的系統磁碟和資料庫磁碟都還是留在本機端,運作時透過WinIPStor的定時快照功能,隨時保留一份複本在iSCSI Target磁碟內。一旦發生應用伺服器中毒、硬碟損毀等意外,只需將伺服器關閉,利用iSCSI磁碟遠端開機並接替原本的磁碟,系統就會像沒事一樣繼續運作,差別在於此時系統是位在遠端的iSCSI備援磁碟內。將主機上毀損的硬碟更換之後,系統會在背景執行同步抄寫回主機硬碟的動作,複製完成後以本機硬碟開機,即可恢復系統原本的狀況。整個災難復原耗費的時間僅有數分鐘(伺服器重開機的時間),所要執行的動作也相當簡單。不受距離限制的異地備援

利用WinIPStor內建遠端資料複製(Remote Replication)功能,可以運用iSCSI技術在IP網路上建立異地備援系統。建置與管理方法並不困難,在遠端建立好一套備援系統(DR site)後,在主要系統端(Main site)輸入備援端的IP位址和帳號密碼,確認所要複製的磁碟區和工作排程即可,所有設定管理動作都在WinIPStor的Web UI畫面下以滑鼠點選,一點都不複雜。對於有異地備援需求但IT預算有限的企業來說,WinIPStor提供的異地備援解決方案不啻是最佳的選擇。文⊙張智鴻

熱門新聞

Advertisement