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

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

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

分布式云存儲基礎(chǔ)架構(gòu)借助x86架構(gòu)取得進步

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Kahlye Lee ? 2022-06-14 10:27 ? 次閱讀

隨著云計算的出現(xiàn),企業(yè)和 SMB 存儲基礎(chǔ)架構(gòu)變得越來越分散,以便在提高 I/O 性能、數(shù)據(jù)恢復(fù)時間和每 GB 成本的同時實現(xiàn)最大可能的管理靈活性。這部分是由虛擬化技術(shù)的并行發(fā)展推動的,這有助于創(chuàng)建可根據(jù)不斷變化的業(yè)務(wù)需求動態(tài)管理的網(wǎng)絡(luò) IT 資源的彈性池。

這種向云基礎(chǔ)架構(gòu)的加速轉(zhuǎn)變促使 IT 系統(tǒng)架構(gòu)師重新評估迄今為止支撐存儲平臺的傳統(tǒng)存儲硬件,這種重新評估自然會延伸到構(gòu)成這些系統(tǒng)的嵌入式組件,尤其是處理器平臺。

傳統(tǒng)的存儲陣列和服務(wù)器通常圍繞集中式控制器或板進行架構(gòu),這些控制器或板通過按一對多 CPU 到磁盤驅(qū)動器配置分組的通用 x86 CPU 處理聚合存儲 I/O。處理器是系統(tǒng)內(nèi)數(shù)據(jù)流進出系統(tǒng)磁盤驅(qū)動器的主要瓶頸,因此系統(tǒng)供應(yīng)商設(shè)計了性能最高的 CPU 以加快 I/O 速度,這會增加過程中的大量費用和功耗。

然而,隨著為云提供動力的硬件基礎(chǔ)設(shè)施越來越分散,需要一種新的云存儲網(wǎng)絡(luò)方法——一種不再強調(diào)整合存儲模型的方法,而是提供以構(gòu)建塊方式增量部署存儲資源的靈活性,無論何時需要這些資源分布式網(wǎng)絡(luò)。這為新的云存儲架構(gòu)戰(zhàn)略打開了大門,該戰(zhàn)略利用分布式智能磁盤驅(qū)動器(閃存和機械)而不是昂貴的集中式存儲陣列或服務(wù)器。通過為這些驅(qū)動器中的每一個配備高性能、節(jié)能的 x86 多核處理器,存儲網(wǎng)絡(luò)中的處理器內(nèi)核總數(shù)可以超過傳統(tǒng)存儲系統(tǒng)中的內(nèi)核數(shù)量,

圖 1:具有內(nèi)置管理程序的虛擬驅(qū)動器。

pYYBAGKn8lOAIbXLAAE_TEL7Wis320.png

低功耗、高性能并行處理

這種云優(yōu)化的存儲架構(gòu)由加速處理單元 (APU) 和片上系統(tǒng) (SoC) 處理器架構(gòu)實現(xiàn),它們將通用 CPU 和離散級 GPU 結(jié)合在一個兩芯片或單芯片芯片組上,分別。這通過利用 GPU 對數(shù)據(jù)塊并行處理計算任務(wù)來促進高速并行處理,從而在網(wǎng)絡(luò)中的每個單獨的磁盤驅(qū)動器節(jié)點上實現(xiàn)企業(yè)級存儲吞吐量(圖 1)。

與性能類似的異構(gòu) CPU+GPU 芯片組相比,這些高度集成的處理器架構(gòu)還最大限度地降低了設(shè)計復(fù)雜性和系統(tǒng)尺寸,因為它們在硅片上進行了密集集成,從而減少了板層和尺寸。支持 APU/SoC 的計算優(yōu)勢最終使得可以在標準 3.5 英寸驅(qū)動器外殼內(nèi)利用并行處理性能,該驅(qū)動器外殼還包含必要的嵌入式存儲和網(wǎng)絡(luò)硬件元素。

也許最重要的是,APU 和 SoC 處理器可以支持熱設(shè)計功率 (TDP) 配置文件,從而顯著降低系統(tǒng)級熱量產(chǎn)生,更重要的是,允許使用以太網(wǎng)供電PoE) 為驅(qū)動器供電。PoE 是這種新網(wǎng)絡(luò)存儲架構(gòu)的關(guān)鍵促成因素,與當今高耗電的存儲陣列和服務(wù)器相比,它提供了顯著的每瓦性能效率優(yōu)勢,后者依賴于在不同負載條件下具有不同效率的高功率電源。相比之下,使用 PoE 為每個驅(qū)動器供電允許在固定負載條件下調(diào)整和最大化效率。

備用電源和電池電源

在這些智能驅(qū)動器中使用低功耗 APU 和 SoC 處理器帶來了額外的好處,它超越了主存儲,進入了不間斷存儲和容錯文件系統(tǒng)領(lǐng)域。在這里,超分布式云存儲架構(gòu)也有內(nèi)在的好處,包括能夠在整個網(wǎng)絡(luò)中執(zhí)行驅(qū)動器到驅(qū)動器的數(shù)據(jù)鏡像,以實現(xiàn)數(shù)據(jù)冗余和保護目的。大多數(shù)企業(yè)陣列和服務(wù)器系統(tǒng)通過限制在單個系統(tǒng)/機柜內(nèi)的獨立磁盤冗余陣列 (RAID) 實現(xiàn)這種冗余能力,跨磁盤驅(qū)動器復(fù)制數(shù)據(jù)。這增加了多驅(qū)動器故障導(dǎo)致不可挽回的數(shù)據(jù)丟失的風(fēng)險,而在由分布式磁盤驅(qū)動器組成的基于云的分散存儲架構(gòu)中,

涉及數(shù)據(jù)保護的另一個關(guān)鍵考慮因素是備用電源。對于傳統(tǒng)的存儲陣列和服務(wù)器系統(tǒng),備用電源是通過大型、昂貴的 UPS 系統(tǒng)和柴油發(fā)電機提供的。然而,在分布式云網(wǎng)絡(luò)中,電力備份是在單個驅(qū)動器級別啟用的。由于嵌入式 APU 和 SoC 處理器實現(xiàn)的低功耗,磁盤電池備份現(xiàn)在已成為使用消費級電池的現(xiàn)實。與傳統(tǒng)的電池備份方法相比,這可以減少數(shù)據(jù)中心的占地面積和機架空間。

閃存是這種電池備份模式的關(guān)鍵促進技術(shù)——事實上,這種能力即使不是不可能,也很難用傳統(tǒng)的硬盤驅(qū)動器實現(xiàn)。另一方面,閃存采用先進的緩存算法實現(xiàn)時,可加快讀/寫速度并最大限度地減少數(shù)據(jù)寫入周期期間的 NAND 退化,提供最高水平的存儲性能和可靠性,無需移動部件。在長時間停電的情況下,這些驅(qū)動器可以支持正常關(guān)機操作,從而最大限度地降低數(shù)據(jù)丟失和/或驅(qū)動器電氣損壞的風(fēng)險。

從硬件到軟件

為了讓這種基于磁盤驅(qū)動器的云存儲模型在實際功能上與傳統(tǒng)的集中式存儲方法相媲美,需要提供一些必備的軟件功能。虛擬化是其中最主要的,它允許在磁盤驅(qū)動器級別本地運行虛擬機 (VM),從而為不同的工作負載和/或多租戶使用提供精細的資源配置。

對流行的橫向擴展計算架構(gòu)的原生支持也很關(guān)鍵。Apache Hadoop 和 OpenStack 等開源軟件框架對于大數(shù)據(jù)和云存儲應(yīng)用程序尤為重要,并且必須在驅(qū)動器上本地運行,以最大限度地減少添加或更換節(jié)點時計算集群的性能下降。

糾錯碼 (ECC) 支持是另一個關(guān)鍵因素。傳統(tǒng)上,ECC 支持僅限于耗電的處理器平臺,但超節(jié)能、計算密集型 x86 云基礎(chǔ)架構(gòu)的發(fā)展使得 ECC 支持在低功耗處理器領(lǐng)域成為越來越重要的要求。ECC 有助于確保最高級別的數(shù)據(jù)完整性,同時通過使用高級加密算法提高數(shù)據(jù)安全性。

底層 x86 處理平臺有助于確保與 Internet 骨干基礎(chǔ)設(shè)施的緊密集成,并支持豐富的行業(yè)標準軟件和工具生態(tài)系統(tǒng),這些軟件和工具用于構(gòu)建當今的公共和私有存儲云。

一種新的云存儲模式

從昂貴的單片存儲陣列到商品服務(wù)器,傳統(tǒng)存儲系統(tǒng)會給云存儲基礎(chǔ)架構(gòu)增加顯著的成本、管理復(fù)雜性和功耗,同時帶來大量以備份和恢復(fù)為中心的挑戰(zhàn)。

另一方面,利用 x86 APU 和 SoC 的高度可擴展、基于磁盤驅(qū)動器(閃存和機械)的云存儲模型可以產(chǎn)生前所未有的功率效率,提供突破性的并行處理性能,并支持企業(yè)級存儲和管理功能。在單個磁盤驅(qū)動器上支持電池供電備份的附加功能確保了最高水平的業(yè)務(wù)連續(xù)性和數(shù)據(jù)保護。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    18927

    瀏覽量

    227231
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    51

    文章

    7998

    瀏覽量

    145017
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84550
收藏 人收藏

    評論

    相關(guān)推薦

    ARM 架構(gòu)工控機與 X86 架構(gòu)工控機:差異究竟在哪?

    控制系統(tǒng)等行業(yè)。本文詳細分析一下ARM工控機與X86架構(gòu)工控機,供大家參考。 應(yīng)用領(lǐng)域:ARM控制器適用于小型應(yīng)用,邊緣計算、自動化控制、物聯(lián)網(wǎng)關(guān)、智慧城市、智能設(shè)備等場景,比如ARMxy系列工業(yè)計算機,X86適用于數(shù)據(jù)處理要求
    的頭像 發(fā)表于 09-20 15:13 ?49次閱讀
    ARM <b class='flag-5'>架構(gòu)</b>工控機與 <b class='flag-5'>X86</b> <b class='flag-5'>架構(gòu)</b>工控機:差異究竟在哪?

    就服務(wù)器而言,ARM架構(gòu)X86架構(gòu)有什么區(qū)別?各自的優(yōu)勢在哪里?

    ,x86 架構(gòu)服務(wù)器在市場占主導(dǎo),有強大處理能力和廣泛軟件兼容性,廣泛用于企業(yè)數(shù)據(jù)中心。ARM 架構(gòu)服務(wù)器近年崛起,憑借低功耗、高效能優(yōu)勢在計算和微服務(wù)領(lǐng)域及嵌入
    的頭像 發(fā)表于 09-09 14:05 ?321次閱讀

    什么是ARM架構(gòu)?什么是X86架構(gòu)?兩者的區(qū)別是什么?

    ,1990 年為與蘋果合作成立 ARM 公司,開啟全球廣泛應(yīng)用之路。 (二)技術(shù)特點與優(yōu)勢 ARM 架構(gòu)采用精簡指令集,節(jié)能高效,指令集簡化、數(shù)目少且長度固定,多用寄存器,尋址靈活簡單,執(zhí)行效率高。同等性能下,功耗遠低于 x86 架構(gòu)
    的頭像 發(fā)表于 09-06 10:40 ?220次閱讀

    X86架構(gòu)處理器有哪些優(yōu)點和缺點

    X86架構(gòu)處理器作為計算機領(lǐng)域的重要組成部分,具有多個顯著的優(yōu)點和一定的缺點。以下是對X86架構(gòu)處理器優(yōu)缺點的詳細分析。
    的頭像 發(fā)表于 08-22 11:25 ?438次閱讀

    X86架構(gòu)和ARM架構(gòu)有什么區(qū)別

    X86架構(gòu)和ARM架構(gòu)是兩種主流的CPU架構(gòu),它們在多個方面存在顯著的差異。以下是對這兩種架構(gòu)的詳細比較,涵蓋了追求目標、應(yīng)用領(lǐng)域、技術(shù)特點
    的頭像 發(fā)表于 08-22 11:21 ?3097次閱讀

    探索RISC-V二進制翻譯,openKylin成功在SG2042平臺運行X86架構(gòu)軟件!

    眾所周知,在新的指令集架構(gòu)發(fā)展初期,往往采用兼容其他架構(gòu)軟件的方法來拓展自身生態(tài)體系,如蘋果公司的Rosetta2和微軟的Arm64EC,都是將X86架構(gòu)軟件運行在ARM
    的頭像 發(fā)表于 07-24 08:34 ?268次閱讀
    探索RISC-V二進制翻譯,openKylin成功在SG2042平臺運行<b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>軟件!

    ElfBoard技術(shù)貼|如何將libwebsockets庫編譯為x86架構(gòu)

    在之前的文章中,我們已經(jīng)詳細介紹了如何交叉編譯libwebsockets并將其部署到ELF1開發(fā)板上。然而在調(diào)試階段,發(fā)現(xiàn)將libwebsockets在Ubuntu環(huán)境下編譯為x86架構(gòu)可能更為方便
    的頭像 發(fā)表于 07-10 09:38 ?1004次閱讀
    ElfBoard技術(shù)貼|如何將libwebsockets庫編譯為<b class='flag-5'>x86</b><b class='flag-5'>架構(gòu)</b>

    I.MX6ULL-飛凌 ElfBoard ELF1板卡 - 如何在Ubuntu中編譯OpenCV庫(X86架構(gòu)

    Ubuntu環(huán)境下編譯X86架構(gòu)的OpenCV,這為快速迭代產(chǎn)品、優(yōu)化算法提供了堅實的支撐。希望本篇指南能成為各位小伙伴在嵌入技術(shù)探索之旅上的得力助手。如果您在實踐過程中遇到任何問題,歡迎留言交流。
    發(fā)表于 06-07 09:32

    全新國產(chǎn)x86處理器,Chiplet架構(gòu),從教育整機做起

    電子發(fā)燒友網(wǎng)報道(文/周凱揚)要說什么架構(gòu)在當下的計算機市場依然屹立多年不倒,那一定是x86架構(gòu)。盡管坐擁巨大的市場占有量,x86依然是市面上最封閉的生態(tài)之一,多年以來只有英特爾和AM
    的頭像 發(fā)表于 04-30 01:06 ?4704次閱讀
    全新國產(chǎn)<b class='flag-5'>x86</b>處理器,Chiplet<b class='flag-5'>架構(gòu)</b>,從教育整機做起

    鴻湖萬聯(lián)成功舉辦基于x86架構(gòu)的OpenHarmony應(yīng)用生態(tài)挑戰(zhàn)賽

    近日,由開放原子開源基金會、央視網(wǎng)、江蘇省工業(yè)和信息化廳、無錫市人民政府、江蘇軟件產(chǎn)業(yè)人才發(fā)展基金會、蘇州工業(yè)園區(qū)、無錫高新區(qū)等共同承辦,鴻湖萬聯(lián)參與共建的“基于x86架構(gòu)的OpenHarmony應(yīng)用生態(tài)挑戰(zhàn)賽”決賽路演在無錫圓滿落幕。
    的頭像 發(fā)表于 04-23 09:26 ?247次閱讀
    鴻湖萬聯(lián)成功舉辦基于<b class='flag-5'>x86</b><b class='flag-5'>架構(gòu)</b>的OpenHarmony應(yīng)用生態(tài)挑戰(zhàn)賽

    x86 SBC vs ARM SBC:選擇適合您的單板計算機

    比較,幫助您決定哪一種適合您。 基礎(chǔ)知識 在我們深入比較之前,有必要了解什么是 x86 和 ARM 架構(gòu)。 x86是一種復(fù)雜指令集計算(CISC)架構(gòu),是大多數(shù)臺式機和筆記本電腦的設(shè)計
    的頭像 發(fā)表于 03-07 13:26 ?329次閱讀

    arm架構(gòu)x86架構(gòu)區(qū)別 linux是x86還是arm

    、ARM架構(gòu)x86架構(gòu)的概述 1.1 ARM架構(gòu) ARM(Advanced RISC Machines)架構(gòu)是一種精簡指令集計算機(RIS
    的頭像 發(fā)表于 01-30 13:46 ?1.4w次閱讀

    什么是分布式架構(gòu)?

    分布式架構(gòu)是指將一個系統(tǒng)或應(yīng)用拆分成多個獨立的節(jié)點,這些節(jié)點通過網(wǎng)絡(luò)連接進行通信和協(xié)作,以實現(xiàn)共同完成任務(wù)的一種架構(gòu)模式。這種架構(gòu)模式旨在提高系統(tǒng)的可擴展性、可靠性和性能表現(xiàn)。 一、
    的頭像 發(fā)表于 01-12 15:04 ?982次閱讀
    什么是<b class='flag-5'>分布式</b><b class='flag-5'>架構(gòu)</b>?

    x86與arm架構(gòu)區(qū)別主板還是cpu

    x86和ARM架構(gòu)是計算機處理器的兩種不同體系結(jié)構(gòu),涉及到CPU和主板兩方面的區(qū)別。下面將詳細介紹它們的特點和區(qū)別。 首先,我們需要先了解x86和ARM是什么。x86
    的頭像 發(fā)表于 12-21 17:08 ?1670次閱讀

    如何在X86架構(gòu)的嵌入系統(tǒng)上部署掌紋識別算法

    安全性而備受關(guān)注。在這一背景下,越來越多的應(yīng)用領(lǐng)域開始采用掌紋識別技術(shù),包括金融、安全、物流和智能門禁等。本文將介紹如何在X86架構(gòu)的嵌入系統(tǒng)上部署一個開源的掌紋識別算法。
    的頭像 發(fā)表于 11-10 16:53 ?1307次閱讀
    如何在<b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>的嵌入<b class='flag-5'>式</b>系統(tǒng)上部署掌紋識別算法