組合式架構與傳統存儲的優缺點

雲棲號資訊:【點擊查看更多行業資訊
在這裏您可以找到不同行業的第一手的上雲資訊,還在等什麼,快來!

傳統的存儲架構(如NAS或SAN)多年來一直支持各種工作負載,而且還在繼續這樣做。然而,日益多樣化的數據的大量增長,再加上現代應用技術和工作流的複雜性,已經使這些架構的能力達到了極限。

爲了滿足當今的存儲需求,許多IT團隊正在基於可組合架構部署存儲、抽象化存儲和其他物理資源並將其作爲服務交付。但是在組織走上這條道路之前,應該瞭解傳統存儲與可組合式架構的優缺點。

image

傳統的網絡附屬存儲(NAS)系統

大多數數據中心的存儲通常以網絡附屬存儲(NAS)、存儲區域網絡(SAN)或直連式存儲(DAS)的形式實現。每一種形式都有其優點和缺點,在將傳統存儲與可組合基礎設施進行比較時應分別進行評估。就是說,這三種架構具有共同的特徵,這些特徵在考慮向可組合性轉變時有助於理解。

在網絡附屬存儲(NAS)配置中,多個用戶和應用程序從局域網(LAN)上的共享存儲池訪問數據。網絡附屬存儲(NAS)易於部署、維護和訪問,並且像存儲區域網絡(SAN)一樣,具有內置的安全性、容錯性和管理功能。但是,網絡附屬存儲(NAS)通常比存儲區域網絡(SAN)價格更低。

網絡附屬存儲(NAS)的挑戰之一是存儲請求必須與其他網絡流量進行競爭,從而產生潛在的爭用問題。另一種選擇是在自己的專用網絡上實施網絡附屬存儲(NAS),但是這種方法可能導致需要更多的維護和更高的成本。即使在專用網絡上,太多的併發用戶也可能使存儲驅動器不堪重負。此外,入門級網絡附屬存儲(NAS)系統的可擴展性有限。儘管高端網絡附屬存儲(NAS)具有更高的可擴展性,但與存儲區域網絡(SAN)相比還是比較有限的。

傳統的存儲區域網絡(SAN)

尋求更多存儲空間的IT團隊通常會使用存儲區域網絡(SAN),這是一個專用的高性能網絡,該網絡將多個存儲系統互連,並將其作爲存儲資源池呈現出來。存儲設備與運行存儲管理軟件一起控制數據訪問的應用程序服務器共享網絡。存儲區域網絡(SAN)具有高可用性和可擴展性,以及故障轉移保護和災難恢復功能。

儘管存儲區域網絡(SAN)得到廣泛使用,但並非沒有面臨挑戰。它們可能難以部署和維護,通常需要採用專門技能。儘管這些因素就足以提高成本,但SAN組件也可能變得昂貴。另外,SAN很少達到性能預期,其部分原因是它們的複雜性。但是,SSD硬盤在提高存儲區域網絡(SAN)性能方面已經走了很長一段路。

直連式存儲(DAS)

網絡附屬存儲(NAS)和存儲區域網絡(SAN)都依賴於網絡連接,即使在最佳情況下,這也會影響性能。因此,某些組織將直連式存儲(DAS)用於要求更高的工作負載。直連式存儲(DAS)比網絡附屬存儲(NAS)或存儲區域網絡(SAN)更易於實施和維護,並且它包含的組件數量最少,所有這些因素使直連式存儲(DAS)成本更低。直連式存儲(DAS)可能缺少高級管理功能,但是Hadoop和Kafka等應用程序自己管理存儲,因此管理並不是什麼問題。

直連式存儲(DAS)面臨的更大問題是它不能像網絡附屬存儲(NAS)和存儲區域網絡(SAN)一樣被池化和共享,其可擴展性也有限。其結果是缺乏靈活性、高度孤立的存儲環境,常常導致資源配置過度和利用不足。但這種僵化並不是直連式存儲(DAS)所獨有的。

對於這三種架構,它們的結構都是固定的,很難更改,每種結構都存在於自己的孤島中。滿足現代應用程序不斷變化的工作量需求、修改配置或重新配置設備並非易事。爲此,需要靈活的並且能夠支持自動化和資源編排的存儲資源,而這是傳統存儲技術無法獨自完成的。

存儲和可組合的基礎設施

可組合的基礎設施抽象存儲和其他物理資源,並將它們作爲服務交付,這些服務可以隨着應用程序需求的變化而動態組合和重新組合。可組合的基礎設施支持在裸機、虛擬機和容器中運行的應用程序。爲滿足第三方應用程序的自動化程度高的應用程序接口(API),以動態分配池化資源以滿足特定的應用程序要求,從而有可能支持高度的自動化和編排。

在可組合的基礎設施中,存儲資源與其他資源保持分離,並且可以獨立於其他資源進行擴展。按需分配存儲,然後在不再需要時釋放存儲,使其可用於其他應用程序。可組合軟件可在後臺處理這些操作,而無需IT管理員重新配置硬件。此外,可組合的基礎設施可以將直連式存儲(DAS)、網絡附屬存儲(NAS)或存儲區域網絡(SAN)系統整合到其環境中,並作爲其靈活存儲容量池的一部分。

由於可組合基礎設施並未針對特定工作負載進行預配置,因此它可以支持各種應用程序,而無需事先了解配置要求。與傳統存儲相比,這種方法可帶來更大的靈活性和資源使用。可組合的基礎設施還簡化了操作,加快了部署,最大程度地減少了管理開銷,並保證了幾乎無限的可擴展性,而存儲資源可以在需要時分配。

儘管這些聽起來不錯,但可組合的基礎設施也存在挑戰。這是一項仍在發展的技術,驅動可組合性的軟件仍在日趨成熟。此外,還缺乏行業標準,甚至沒有對可組合性的定義。供應商根據自己的規則定義和實現可組合的基礎設施系統,這可能導致供應商鎖定,並可能導致集成問題。

可組合的基礎設施很複雜,可能難以部署和管理,通常需要其他專業知識。對於許多組織而言,可組合架構的分解將需要轉變思維,以使業務重新適應新方法。在傳統的數據中心中,應用程序是作爲離散的操作進行開發、測試和部署的,而資源卻是零散的。在現代數據中心中,應用程序生命週期是一項統一的工作,將持續的集成和交付以及自動的資源分配結合在一起,使其非常適合可組合的架構。沒有這種轉變,IT團隊就有創建另一個存儲孤島的風險。

儘管存在這些挑戰,但可組合的基礎設施仍然可以使各種工作負載受益。例如,人工智能和機器學習通常需要動態資源分配以適應處理操作和波動的數據湧入。DevOps流程(例如持續集成和交付)也可以從可組合的基礎設施中受益,尤其是當與基礎設施即代碼一起使用時。同樣,想要使更多業務自動化的IT團隊也可以從可組合性中受益。

實際上,任何運行具有不可預測或不斷變化的存儲需求的應用程序的組織都應考慮可組合的基礎設施。這並不是說沒有傳統存儲空間。使用傳統方法,運行具有相當穩定的需求且不需要連續重新配置或資源重新分配的工作負載的組織可能會更好。

傳統的存儲系統並非爲當今的現代應用而設計。隨着這些應用程序變得更加動態,數據集變得更大、更加多樣化,IT團隊需要更快地適應它們。

可組合架構可以證明是解決當今存儲管理複雜性的一種有效方法。但是,這項技術並不成熟,要在所有商品硬件上實現真正的可組合性,還有很長的路要走。即便如此,採用組合模型的廠商比以往任何時候都多。在考慮採用可組合架構時,IT團隊可能會問的最主要問題是,是否準備好採用一種新的方式來考慮基礎設施和分配存儲資源。

【雲棲號在線課堂】每天都有產品技術專家分享!
課程地址:https://yqh.aliyun.com/live

立即加入社羣,與專家面對面,及時瞭解課程最新動態!
【雲棲號在線課堂 社羣】https://c.tb.cn/F3.Z8gvnK

原文發佈時間:2020-07-10
本文作者:Robert Sheldon
本文來自:“51CTO”,瞭解相關信息可以關注“51CTO

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章