精選

[企業儲存觀察室] 超級資料中心!還是超級黑洞?(上)

網路上的許多內容創作者們,不論是自己愛寫愛分享的美食、旅遊、或 3C 資訊部落客,還是拿人手短不得不寫,號稱自由卻一點自由都沒有的網路自由作家,早就已經很清楚,臉書是一個網路資訊的大黑洞。因為所有在臉書裡的資訊,不容易透過一般搜索引擎被找到。如果有一天臉書不見了,所有的資訊也就都...

2011/03/18

[技術] 更多的儲存系統支援 VMware vStorage API

隨著資料中心虛擬主機環境的增加,資料儲存系統廠商也持續增加對於 VMware vStorage API 的支援,希望藉由儲存系統與 vSphere 間更緊密的支援,為那些使用虛擬主機技術的用戶提供更好的效能與擴充能力。虛擬主機環境的確在某部份改變了資料儲存環境,更重要的原因是如果儲存系統業者不肯支援用戶在虛擬環境中的要求,用戶就有理由改用其他的儲存系統,這是很現實的問題。

以下是 VMware vStorage API 的一些重點描述,以及它們在資料中心作用。

vStorage APIs for Array Integration (VAAI)

VAAI 會把處理的負載從 VMware ESX 和 ESXi 伺服器上,卸載到儲存系統上,把 CPU 與頻寬等資源留給伺服器使用。最重要的是這些要求是由 vCenter 來啟動,由虛擬基礎建設的智能來協調,啟動儲存系來執行特定目的工作,例如精簡配置虛擬主機,為虛擬主機做一個時點快照,或是遷移 datastores。

VAAI 包括以下三個部份:

• Full Copy 或稱為 Copy Offload:Full Copy 會啟動儲存系統在執行一個陣列資料的完整複製,ESX 伺服器就不需要讀寫資料,Full Copy 的目的是要加速虛擬主機的部署,複製,時點快照,和 Storage VMotion。

• Block Zeoring,或稱為 Write Same/Zero:Block Zeoring 會啟動儲存系統把很大量的資料區塊清空,以加速精簡配置新的虛擬主機,並且減少一般工作的 I/O。

• Hardware-Assisted Locking,或稱為 SCSI Reservation Lock,或 Offloaded Locking:這個允許 vCenter 從 ESX 伺服器上卸載 SCSI 命令到儲存系統上,因此陣列在系統沒有任何資料更新時可以控制鎖定這個機制,它可以較單純使用 SCSI 命令進行更精確的鎖定。

目前有支援 VAAI 的儲存系統有 Dell、以及它併購的 Compellent,EMC,HP、以及它併購的 3PAR,HDS,IBM,與 NetApp。

VAAI 第四個部份 VMware 曾經洩漏過但還沒發表,Thin Provisioning Stun,這個功能可以讓 vCenter 將陣列上的 thin provisioning 狀態回報給 ESX 伺服器,這樣使用者就不會把空間完全用光,但 VMware 並沒有提供關於這項技術的更新情形。

vStorage API for Data Protection (VADP)

傳統的資料保護需要在每部虛擬主機上都要有備份的代理程式,這會耗用主機上的處理能力,VADP 可以運用檔案系統裡像 VMware 時點快照的能力,經由 hypervisor 進行沒有代理程式的備份。支援 VADP 的有 CA,CommVault,EMC,HP,IBM,Symantec,Veeam,Quest 軟體的 Vizioncore。

vStorage API for Multipathing

多重路徑的 vStorage API 可以讓 vSphere 支援更先進的資料路徑管理軟體,如 EMC 的 PowerPath,來改善儲存路徑失效的問題,以及優化儲存 I/O 的輸出。支援多重路徑 API 的有 Dell,EMC,與 HP。