2022-10-07 分類: 網(wǎng)站建設
大型企業(yè)的存儲管理員可以借鑒全球主要的超大規(guī)模云計算提供商的基礎設施設計原則來優(yōu)化自己的存儲系統(tǒng)和操作。
為超大規(guī)模云平臺提供動力的數(shù)據(jù)中心和IT系統(tǒng)代表了IT基礎設施設計和實施的頂峰。它們提供超出企業(yè)需要的可擴展性、可靠性和吞吐量水平。
也就是說,包括存儲管理員在內的企業(yè)IT團隊可以從Google、AWS和其他全球主要公有云提供商那里學到很多東西。通過采用某些超大規(guī)模數(shù)據(jù)中心設計原則,存儲管理員可以致力于打造更具可擴展性、彈性和自動化的IT存儲系統(tǒng)。
關鍵的相似性和差異
超大規(guī)模云計算提供商和企業(yè)IT運營商都在努力適應數(shù)據(jù)的爆炸式增長。在支出方面,他們也有相似之處。在構建服務器和存儲系統(tǒng)時,這些支出對云計算運營商和在線服務提供商都很重要,由于IT系統(tǒng)中的設備數(shù)以萬計,看似很小的成本將會積少成多。雖然有些企業(yè)不太關注這樣的成本,并且愿意為值得信賴的云計算供應商的產(chǎn)品支付更多費用,但沒有任何IT組織愿意浪費。
為了大限度地降低運營成本(這是IT成本優(yōu)化的一個關鍵方面),超大規(guī)模云計算提供商并不需要人工監(jiān)督的每項任務實現(xiàn)自動化。任務自動化的關鍵是軟件,在云計算基礎設施的背景下,它需要用可以在標準服務器上運行的可擴展軟件替換特定功能的硬件。
超大規(guī)模云計算運營商的這些和其他要求以多種方式重塑了服務器、網(wǎng)絡和存儲行業(yè),其中包括:
分布式冗余和可擴展性的新技術;
專注于由商品組件構建的靈活硬件;
伴隨著從專用設備到在易于更換的標準服務器上運行的軟件定義服務的轉變。
一旦IT組織和工程師采用云計算方法來處理,它就將所有IT服務(無論是計算資源還是存儲池)轉換為軟件處理。
超大規(guī)模數(shù)據(jù)中心設計和存儲影響
雖然傳統(tǒng)企業(yè)和公有云基礎設施之間存在相似之處,但這種類比并不適合。例如,傳統(tǒng)架構往往涉及IT團隊必須人工管理和修改的高成本基礎設施。這些架構也往往具有少量固定數(shù)量的組件。然而,這種傳統(tǒng)的固定基礎設施對于公有云來說沒有意義,因為云計算具有按次付費模式;如果企業(yè)減少其基礎設施足跡,就可以降低成本。公有云資源也會自動擴展。因此,隨需應變的云服務屬性不適用于私有基礎設施。
盡管如此,IT團隊可以應用以下超大規(guī)模數(shù)據(jù)中心設計原則來優(yōu)化企業(yè)存儲:
(1)采用軟件抽象層
服務器是第一個虛擬化的基礎設施層,在物理硬件和邏輯資源之間有一個軟件抽象層。虛擬機(VM)成為企業(yè)應用程序的標準運行時環(huán)境。在過去的十年中,隨著虛擬機演變?yōu)槿萜鳎浖摂M化已經(jīng)遍布整個數(shù)據(jù)中心。軟件定義網(wǎng)絡催生了軟件定義廣域網(wǎng)、網(wǎng)絡功能虛擬化和虛擬網(wǎng)絡覆蓋。軟件定義存儲(SDS)已將數(shù)據(jù)存儲設備與信息管理和數(shù)據(jù)放置控制平臺分離。
最初的軟件定義存儲(SDS)平臺是為特定用途而設計的,例如為虛擬機實例和數(shù)據(jù)庫提供塊卷。最近的產(chǎn)品變得與格式和協(xié)議無關,能夠跨多個節(jié)點分片數(shù)據(jù)并將其呈現(xiàn)為邏輯卷、網(wǎng)絡文件共享或對象存儲。為了提供硬件的靈活性,軟件定義存儲(SDS)還可以與具有集成JBOD SSD、HDD硬盤和NVMe設備的標準服務器配套使用。
(2)構建服務而不是基礎設施
通過將資源與物理硬件隔離,軟件抽象層提供了混合和匹配硬件的靈活性,可以讓團隊將資源打包為服務而不是原始基礎設施。企業(yè)從超大規(guī)模云計算提供商那里獲得啟發(fā),使用軟件定義存儲(SDS)提供對象、文件或卷服務,這些服務不僅包括容量,還包括備份、長期存檔、版本控制和質量保證(QoS)級別等具有價值的輔助功能。
交付服務而不是基礎設施也為基礎設施設計和相關服務的打包提供了靈活性。它可以在不更改交付和計費模型的情況下實現(xiàn)功能和性能升級。借助存儲即服務,管理員還可以使用具有不同性能和成本特征的服務器和驅動器來提供不同的服務層,以及將數(shù)據(jù)分布在多個數(shù)據(jù)中心和區(qū)域之間以獲得更高的可用性。
(3)自動化設計
用軟件定義的數(shù)據(jù)和信息管理服務代替原始存儲也促進了任務自動化。這反過來又降低了運營支出,減少了配置時間,并提高了可靠性。軟件定義存儲(SDS)支持編程控制,因為它公開了大量用于存儲配置、部署、軟件更新和用戶配置的API。如果希望像超大規(guī)模云計算提供商一樣提供存儲,可以在Terraform、Ansible、SaltStack或VMwarev Realize Automation等自動化和基礎設施即代碼平臺中使用軟件定義存儲(SDS)產(chǎn)品公開的API,因為這會將人工流程轉換為可編程腳本。
(4)計劃失敗
服務器和存儲設備經(jīng)常宕機。而對于擁有數(shù)十萬臺服務器和數(shù)百萬個驅動器的云計算提供商來說,發(fā)生故障屢見不鮮。應該為應對失敗進行設計,確保宕機的驅動器或服務器不會破壞存儲卷或對象blob。一種標準技術涉及將文件、blob或卷分片為在多個驅動器、節(jié)點和數(shù)據(jù)中心之間復制和分布的塊,使用糾刪碼、散列或類似算法來保證數(shù)據(jù)完整性。
有些故障不涉及數(shù)據(jù)破壞,而是損壞或性能損失。云計算運營商可以持續(xù)監(jiān)控此類事件,并使用自動通知系統(tǒng)和腳本來修復或減輕損害,而無需人工干預——并且希望在用戶注意到之前解決。監(jiān)控還可以確定任何損壞或中斷的程度,并將傳入的存儲請求路由到完整的副本和未受影響的數(shù)據(jù)中心。
(5)強調可擴展性
IT團隊一直在努力滿足存儲容量需求。但是如今,加速的數(shù)據(jù)增長已經(jīng)在許多企業(yè)中帶來了危機。要像超大規(guī)模云平臺一樣構建存儲,需要按照摩爾定律類型的增長進行設計。管理員應該能夠添加存儲節(jié)點和JBOD陣列以無中斷地擴展橫向擴展系統(tǒng)。
軟件定義存儲(SDS)對此類設計至關重要,因為它將控制平臺(卷、文件和節(jié)點管理和配置)與數(shù)據(jù)平臺(存儲節(jié)點和陣列)分開。因此,向分布式系統(tǒng)添加容量不需要刪除和遷移卷。相反,IT人員可以添加節(jié)點,并使系統(tǒng)能夠在新的可用容量之間自動重新分配數(shù)據(jù)。
與傳統(tǒng)的基于SAN的企業(yè)存儲設計不同,超大規(guī)模云平臺不會縱向擴展和整合——它們橫向擴展和分布。他們還使用監(jiān)控遙測和預測機器學習算法來確定容量增加的擴展配置文件,其目標是在不浪費太多預留空間的情況下?lián)碛凶銐虻娜萘俊?/p>
(6)記住機器是可替代的
與傳統(tǒng)存儲系統(tǒng)相比,運行軟件定義存儲(SDS)堆棧的標準服務器可以節(jié)省資金。企業(yè)可以采用廉價的商品服務器替代昂貴的專有存儲硬件。然而,這些服務器是可替代的,由于每個文件或數(shù)據(jù)塊都在多個節(jié)點上的驅動器之間復制,因此一兩個系統(tǒng)的故障不會影響整個數(shù)據(jù)量。機器互換性和數(shù)據(jù)冗余還讓IT人員可以在方便的時間批量進行維修或更換。
企業(yè)的IT組織必須能夠證明橫向擴展分布式設計所需的系統(tǒng)數(shù)量是合理的。
標題名稱:如何將超大規(guī)模數(shù)據(jù)中心設計原則應用于IT存儲
網(wǎng)站路徑:http://aaarwkj.com/news37/202887.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、外貿建站、域名注冊、ChatGPT、關鍵詞優(yōu)化、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容