現在可以使用多種技術來抽象存儲層,但是你是否了解存儲虛擬化和軟件定義存儲之間具有哪些區別呢?
軟件定義存儲和存儲虛擬化通常會令人感到困惑。盡管兩者十分相似,但是它們之間還是存在多種關鍵區別。
軟件定義存儲將原來由硬件層實現的去重復化、快照和復制等功能轉移到軟件層當中。因此可以將軟件定義存儲層部署到任何現有硬件設備上,而不需要考略這些硬件是否具有某些高級特性。因此,企業可以在不替換整個存儲架構的基礎上為老舊存儲設備添加新的功能,還可以將這些功能轉移到hypervisor層當中,這樣就能夠實現更深層次的集成。這種方式使得Hypervisor擁有更大的控制權限,幫助實現更多的以應用程序為中心的策略,而不用擔心存儲的性能表現、容量和冗余性。
存儲虛擬化技術將多個存儲資源池組合成一個或多個邏輯容器。可以使用這種方式來擴展存儲容量、增強性能表現或者建立存儲層。存儲虛擬化技術還能夠將多個存儲資源簡化和整合到虛擬卷當中。可以使用以存儲為中心的策略對這些存儲池進行管理,為虛擬機層賦予更多的控制權限。基于存儲的策略還能夠實現更好的性能監控機制,可以使用其自動化關鍵服務等級以及合規審計。
盡管軟件定義存儲和存儲虛擬化擁有很多不同的功能,但是它們卻可以協同工作。當廠商討論軟件定義存儲時,就已經在產品當中加入了存儲虛擬化層了。