0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

SDS抗造的常見方法介紹

西西 ? 來源:feiyan ? 2018-12-02 11:09 ? 次閱讀

1 軟件定義“抗造”

我們知道軟件定義存儲SDS有很多優(yōu)勢,比如:

硬件分離,無硬件廠商鎖定。

高擴展性,在線按需擴容,無需中斷業(yè)務。

標準控制API接口,秒級操作,無縫對接其他系統(tǒng)。

標準數(shù)據(jù)訪問接口,支持塊、文件、對象存儲等。

性能和容量可配置,滿足當前和未來場景的需求。

除此之外,SDS還可以靈活定義可靠性、可用性,因此SDS特別抗造。

我們先了解可靠性和可用性的含義,再對故障進行分類,最后對比各種抗造技術(shù),方便大家在做SDS選型和架構(gòu)設計時進行“軟件定義”。

2可靠性與可用性

可靠性(durability):表示數(shù)據(jù)是否丟失。比如硬盤發(fā)生介質(zhì)故障,導致硬盤里面的數(shù)據(jù)丟失。

SDS抗造的常見方法介紹

可用性(availability):表示數(shù)據(jù)是否可以訪問。比如因為服務器掉電原因,導致暫時不能訪問服務器硬盤中的數(shù)據(jù)。

3故障分類

總體分類為:硬件、軟件、天災、人禍。具體分類如下表所示。

SDS抗造的常見方法介紹

其中硬盤發(fā)生故障非常頻繁,下面云備份服務商blackblaze的硬盤年平均故障率統(tǒng)計,一共統(tǒng)計了82516塊硬盤在2013年~2017年間的故障率。

在實際經(jīng)驗中,我們也會經(jīng)常碰到服務器、機柜、交換機、站點的故障。那么多故障,我們需要不同的技術(shù)來應對,下面我們來看不同技術(shù)的優(yōu)缺點。

4抗造技術(shù)

4.1 單機RAID

一般服務器上都會自帶RAID卡,支持RAID1、10、5、6等。RAID技術(shù)通過數(shù)據(jù)冗余保證在1~N塊硬盤故障時,數(shù)據(jù)不丟失,并且同時可以訪問到數(shù)據(jù)。

比如RAID5支持同時壞1塊硬盤,RAID6支持同時壞2塊硬盤。

SDS抗造的常見方法介紹

但是RAID的缺點是:

●僅支持單機。假如服務器宕機,RAID技術(shù)也無力回天。

●數(shù)據(jù)恢復速度慢,受限于單個硬盤的寫速度,導致RAID組要恢復健康狀態(tài)需要10個小時以上,特別在越來越大的硬盤容量的情況下。在數(shù)據(jù)恢復過程中,容易發(fā)生二次故障,導致數(shù)據(jù)丟失。

● RAID組所包含的硬盤數(shù)量太少,不能并行發(fā)揮所有硬盤的性能。

●需要單獨的Spare熱備盤,平時會造成資源浪費。

4.2 多機網(wǎng)絡多副本

因為單機RAID的缺點,隨著萬兆以太網(wǎng)的普及,多機網(wǎng)絡多副本技術(shù)隨之產(chǎn)生,廣泛被各種分布式存儲軟件使用。

SDS抗造的常見方法介紹

多機網(wǎng)絡多副本的優(yōu)點是恢復速度快,并行發(fā)揮所有硬盤的性能,另外當單臺服務器宕機了,不影響數(shù)據(jù)的可用性和可靠性,其他服務器繼續(xù)提供服務。缺點是存儲容量利用率低,可用容量和裸容量比例是1:3。

4.3 多機網(wǎng)絡EC糾刪碼

為了解決多副本的存儲容量利用率低的問題,大家開發(fā)了網(wǎng)絡EC糾刪碼,也被廣泛應用在分布式存儲上,比如HDFS的EC糾刪碼。

SDS抗造的常見方法介紹

它優(yōu)點是可用容量和裸容量比例是1:1.3~1.5,大文件寫吞吐量高,缺點是寫操作延遲高。

4.4 機架柜列故障域隔離

SDS還可以定義數(shù)據(jù)分布策略,這樣可以防止機架柜列掉電造成的影響。

SDS抗造的常見方法介紹

假如多副本分布在不同的機架上,則任一機架掉電,不影響數(shù)據(jù)可靠性和可用性。

假如多副本分布在不同的柜列上,則任一柜列掉電,不影響數(shù)據(jù)可靠性和可用性。

4.5 網(wǎng)絡冗余

SDS通過網(wǎng)口鏈路聚合和交換機堆疊技術(shù),提供網(wǎng)絡冗余度,避免單個網(wǎng)口和交換機的故障造成數(shù)據(jù)不可訪問的影響,提高數(shù)據(jù)可用性。

SDS抗造的常見方法介紹

4.6 多站點多副本

為了滿足存儲系統(tǒng)兩地三中心、多站點多活的需求,目前部分SDS產(chǎn)品的對象存儲服務支持多站點多副本技術(shù),數(shù)據(jù)三個副本同時存儲在三個站點上,可以多站點同時訪問,支持多活技術(shù)。當任意一個站點發(fā)生故障時,不影響其他站點的數(shù)據(jù)訪問和寫入。

SDS抗造的常見方法介紹

4.7 多站點EC糾刪碼

多站點EC糾刪碼技術(shù)可以提高存儲容量利用率,支持在1個站點故障的情況下,數(shù)據(jù)能夠正常訪問和讀寫,適用于冷數(shù)據(jù)和歸檔場景。

SDS抗造的常見方法介紹

4.8 Cloud Sync(云備份)

不是所有場景都有條件建設多站點,因此SDS的Cloud Sync(云備份)功能應運而生,可以把數(shù)據(jù)異步復制到公有云和異地私有云上,避免額外建設,降低成本。當本地存儲集群發(fā)生故障時,數(shù)據(jù)可以快速恢復和訪問。

SDS抗造的常見方法介紹

具體應用場景如下所示:

4.9 智能故障自愈

SDS可以采用先進的數(shù)據(jù)分布算法,在出現(xiàn)硬盤故障和服務器故障時可以進行數(shù)據(jù)遷移和重平衡,故障硬盤會被踢出存儲集群,不再工作。數(shù)據(jù)遷移完成后,SDS存儲集群恢復正常,無須人工干預。因當出現(xiàn)硬盤故障時,可以不用處理,后期再批量更換硬盤,減少運維成本。

4.10 對象存儲超時刪除

對于特定場景,數(shù)據(jù)保存一定周期之后需要刪除,以便釋放空間,SDS的對象存儲服務具有超時刪除功能。下圖是10天后刪除數(shù)據(jù)的設置。

SDS抗造的常見方法介紹

4.11 監(jiān)控告警平臺

通過監(jiān)控告警平臺,可以把不同級別的告警信息通過郵件和短信發(fā)送給管理員,讓管理員快速知曉存儲集群的健康狀態(tài),并采取適當?shù)男袆印?/p>

5 技術(shù)對比

下表對比了不同技術(shù)的抗造指標,我們要根據(jù)實際場景進行選擇和組合,權(quán)衡數(shù)據(jù)可靠性和成本。

SDS抗造的常見方法介紹

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關(guān)注

    關(guān)注

    12

    文章

    8880

    瀏覽量

    84990
  • SDS
    SDS
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    15660
  • 軟件定義
    +關(guān)注

    關(guān)注

    0

    文章

    76

    瀏覽量

    13662
收藏 人收藏

    評論

    相關(guān)推薦

    PCBA測試的常見方法

    以看出整個工藝流程存在的問題,比如前期工序SMT、DIP等,存在問題,就進行調(diào)整,讓整個工藝更加完善。PCBA測試常見方法,主要有以下幾種: 1.手工測試手工測試就是直接依靠視覺進行測試,通過視覺與比較來
    發(fā)表于 11-08 17:19

    汽車電子MCU中采用EMI的設計方法介紹

    集成電路電磁干擾與擾度的設計和測試方法,而且有必要與集成電路的應用相結(jié)合。針對汽車電子領域來講,將對整車級、零部件級的電磁兼容要求強制性標準,結(jié)合到集成電路的設計中,才能使電路更易于設計出符合標準
    發(fā)表于 07-25 06:13

    IDC設備資產(chǎn)運營中四種“折舊率計算”的常見方法

    原標題:IDC設備資產(chǎn)運營中四種“折舊率計算”的常見方法數(shù)據(jù)中心基礎設施設備管理中設備的折舊是固定資產(chǎn)的折舊。該基礎設施設備或者IT設備在長期使用后仍可保持其原始物理形態(tài),但由于芯片、電機、磁盤
    發(fā)表于 09-01 06:06

    光耦隔離的4種常見方法對比

    光耦隔離的4種常見方法對比
    發(fā)表于 05-31 11:06 ?13.1w次閱讀
    光耦隔離的4種<b class='flag-5'>常見方法</b>對比

    檢測LED單元板的常見方法

    LED電子顯示屏很重要的組成部分就有LED單元板,如果單元板有問題,會直接影響LED顯示屏的整體質(zhì)量!所以,如何辨別LED單元板的好壞是LED顯示屏商家關(guān)心的問題,下面整理了一些檢測LED單元板的常見方法。
    發(fā)表于 05-04 17:31 ?3751次閱讀

    電平轉(zhuǎn)換常見方法的匯總比較資料下載

    電子發(fā)燒友網(wǎng)為你提供電平轉(zhuǎn)換常見方法的匯總比較資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-09 08:44 ?9次下載
    電平轉(zhuǎn)換<b class='flag-5'>常見方法</b>的匯總比較資料下載

    PCBA工廠確保采購物料原裝的常見方法

    PCBA工廠確保采購物料原裝的常見方法是先核驗供應商的資質(zhì),然后讓供應商提供欲采購物料的原廠授權(quán)證明。在收到物料后讓倉管仔細檢查核對,避免收到氧化料、老料、型號參數(shù)不對的物料。
    的頭像 發(fā)表于 08-20 12:09 ?991次閱讀

    箱式變壓器保養(yǎng)的常見方法和事項

      箱式變壓器是工業(yè)、礦山、建筑等各個領域中常見的基礎設施,作為電力系統(tǒng)中不可缺少的設備之一,需要定期進行保養(yǎng)與維護,以確保其正常、安全、穩(wěn)定地運行。以下是箱式變壓器保養(yǎng)的常見方法
    發(fā)表于 04-19 14:45 ?2726次閱讀

    RS-485基礎知識:處理空閑總線條件的兩種常見方法

    在本文中,我將介紹處理空閑總線條件的兩種常見方法,以便保證總線上的邏輯狀態(tài)。
    的頭像 發(fā)表于 07-04 11:30 ?2566次閱讀
    RS-485基礎知識:處理空閑總線條件的兩種<b class='flag-5'>常見方法</b>

    單片機加入版本信息的常見方法有哪些

    方法其實有很多,但基本原理都是在指定存儲區(qū)域(Flash)中寫入軟件版本信息,這里講述其中一種比較常見方法。
    發(fā)表于 09-11 09:32 ?311次閱讀
    單片機加入版本信息的<b class='flag-5'>常見方法</b>有哪些

    MCU批量生產(chǎn)下載程序的幾種常見方法

    MCU批量生產(chǎn)下載程序的幾種常見方法
    的頭像 發(fā)表于 10-24 17:22 ?1464次閱讀
    MCU批量生產(chǎn)下載程序的幾種<b class='flag-5'>常見方法</b>

    運行Python程序的幾種常見方法

    Python是一種高級編程語言,具有簡單易學,易于閱讀和調(diào)試的特點。當你完成了一個Python程序之后,你需要運行它以檢查程序是否按照預期工作。下面是運行Python程序的幾種常見方法
    的頭像 發(fā)表于 11-28 15:32 ?2202次閱讀

    PCB板設計中ESD的常見方法和措施全面總結(jié)

    在板的設計當中,可以通過分層、恰當?shù)牟季植季€和安裝實現(xiàn)的設計。在設計過程中,通過預測可以將絕大多數(shù)設計修改僅限于增減元器件。通過調(diào)整布局布線,能夠很好地防范。以下是一些常見的防范措施。
    發(fā)表于 12-11 16:34 ?963次閱讀

    Linux系統(tǒng)中調(diào)用腳本的常見方法

    在linux系統(tǒng)中有多種方法可以在系統(tǒng)啟動后調(diào)用腳本,接下來介紹幾種常見方法
    的頭像 發(fā)表于 12-13 18:16 ?949次閱讀

    無功補償?shù)脑怼⒆饔眉?b class='flag-5'>常見方式

    無功補償?shù)脑?、作用?b class='flag-5'>常見方式? 無功補償是電力系統(tǒng)中的一項重要技術(shù)措施,用于改善電力質(zhì)量和提高能源利用效率。本文將詳細介紹無功補償?shù)脑?、作用以?b class='flag-5'>常見的補償方式。 一、無功補償?shù)脑?無功功率
    的頭像 發(fā)表于 01-19 14:19 ?7628次閱讀