另类小说 色综合网站,丝袜人妻一区二区三区网站,边做边喷老熟妇,性饥渴寡妇肉乱免费视频

loading
有生意網(wǎng) >如何構(gòu)建高可靠閃存和以其為中心的計(jì)算平臺?
如何構(gòu)建高可靠閃存和以其為中心的計(jì)算平臺?

如何構(gòu)建高可靠閃存和以其為中心的計(jì)算平臺?

清棃 發(fā)表于2015-09-30
年輕人要記得失戀并不是失敗,不要輕易的放棄自己。

閃存已經(jīng)被業(yè)界重度關(guān)注對于用戶來說如何利用好閃存需要從閃存本身的特性以及如何以閃存為中心來構(gòu)建新平臺才是關(guān)鍵

解決這個(gè)問題或者難題的前提條件就是如何構(gòu)建高可靠性的閃存產(chǎn)品?

Greenliant亞太營銷副總裁李炫輝的觀點(diǎn)認(rèn)為需要從兩個(gè)重要的方面出發(fā)一是高可靠性閃存產(chǎn)品要從設(shè)計(jì)到制造生產(chǎn)整個(gè)環(huán)節(jié)上給予支持二是基于NVMe標(biāo)準(zhǔn)的高擴(kuò)展性和多廠商產(chǎn)品兼容性將會帶來新的進(jìn)步

首先做點(diǎn)小廣告方便大家理解后面的內(nèi)容綠芯半導(dǎo)體Greenliant是超過20年NAND控制器和固態(tài)存儲設(shè)計(jì)專家到目前為止為固態(tài)存儲應(yīng)用提供超過 4千萬顆 NAND控制器一個(gè)專注于芯片領(lǐng)域的廠商在2014年也對閃存卡市場報(bào)以濃厚興趣旋即推出應(yīng)用于數(shù)據(jù)中心高性能和高可靠性的閃存卡G-card其目的就是通過先進(jìn)的軟硬件NAND閃存管理技術(shù)專注于提高存儲子系統(tǒng)的性能和可靠性

現(xiàn)在Greenliant 是多個(gè)行業(yè)標(biāo)準(zhǔn)化組織和行業(yè)生態(tài)系統(tǒng)的積極參與者和貢獻(xiàn)者

綠芯半導(dǎo)體的閃存產(chǎn)品G-card 主要用于IO性能加速環(huán)境包括數(shù)據(jù)庫性能加速如My SQL/Oracle/SQLVirtualization/VDI延時(shí)敏感型交易應(yīng)用Server SAN或SDSBig Data視頻緩存或CDN加速以及制造能源教育科研行業(yè)的高性能計(jì)算存儲領(lǐng)域

2015年8月5日Greenliant亞太營銷副總裁李炫輝帶來了中國閃存峰會的壓軸戲對構(gòu)建高可靠性對閃存產(chǎn)品進(jìn)行了一番深入淺出的分析

對于閃存產(chǎn)品很多客戶甚至廠商只看到了其高IO性能的特性而在其它方面延續(xù)了對磁盤系統(tǒng)的認(rèn)識但是閃存由于其物理特性與磁介質(zhì)完全不同因此和磁盤相比還有很大的差別例如閃存受到擦寫次數(shù)的限制隨時(shí)間與數(shù)據(jù)擦寫量增長存在性能波動和衰減的情況同時(shí)其壽命和性能也受到工作溫度影響因此如何解決閃存設(shè)備的可靠性是閃存存儲產(chǎn)品能否大規(guī)模使用的關(guān)鍵

閃存控制器是閃存系統(tǒng)的核心閃存控制器是聯(lián)系主機(jī)和NAND Flash的橋梁掌握了閃存控制器技術(shù)幾乎就可以掌握閃存產(chǎn)品的未來命運(yùn)那么閃存控制也需要具備幾個(gè)主要的閃存管理功能如Error-correcting code (ECC校驗(yàn))RAID保護(hù)機(jī)制Wear leveling(磨損平衡)Bad block mapping(壞塊管理)Read/write disturb management(讀寫干擾管理)Garbage collection(垃圾收集)同時(shí)需要具備閃存控制器其它定制化功能如加密安全擦除或自毀壓縮或去重等

綠芯半導(dǎo)體在閃存控制器方面有20多年的研發(fā)技術(shù)和經(jīng)驗(yàn)在閃存領(lǐng)域具有完全自主的技術(shù)能力如NAND閃存的檢測封裝技術(shù)自主研發(fā)的企業(yè)級閃存控制器以及Firmware閃存存儲架構(gòu)設(shè)計(jì)功耗管理高級電路保護(hù)技術(shù)完善的QA控制以及量產(chǎn)質(zhì)量控制等等在閃存技術(shù)方面有很多的專利

閃存峰會展會現(xiàn)場Greenliant李炫輝為現(xiàn)場用戶解答閃存熱點(diǎn)問題

Greenliant G-card的高可靠性設(shè)計(jì)采用了獨(dú)特的分布式ECC 自帶 RAID 以及掉電數(shù)據(jù)保護(hù)功能

由于NAND Flash的工藝不能保證NAND的Memory Array在其生命周期中保持性能的可靠因此在NAND的生產(chǎn)中及使用過程中會產(chǎn)生壞塊為了檢測數(shù)據(jù)的可靠性在應(yīng)用NAND Flash的系統(tǒng)中一般都會采用一定的壞區(qū)管理策略而管理壞區(qū)的前提條件是能比較可靠的進(jìn)行壞區(qū)檢測但潛在的問題是性能衰減和可靠性下降如何避免?

當(dāng)Flash設(shè)備隨著使用時(shí)間和數(shù)據(jù)量的增長壞塊會逐漸增加會產(chǎn)生大量的ECC Error這時(shí)設(shè)備性能和可靠性會大幅度下降對應(yīng)用性能和數(shù)據(jù)安全帶來影響

G-Card具有高可靠性的分布式ECC設(shè)計(jì)架構(gòu)源自于每個(gè)NANDrive組成元件內(nèi)置ECC引擎這種創(chuàng)新架構(gòu)不僅提高了閃存卡容量的可擴(kuò)展性又保證了產(chǎn)品的生命周期內(nèi)持續(xù)的性能和可靠性除了分布式ECC引擎Greenliant G-card是業(yè)界第一款板載硬件RAID的閃存卡單卡板載40顆 NANDrive每5顆 NANDrive 組成一個(gè)RAID 組共計(jì)8個(gè) RAID 組

Greenliant對產(chǎn)品進(jìn)行長期擦寫以及性能測試在疲勞測試環(huán)境中每天全盤擦寫50次超過18000次擦寫后(相當(dāng)于每天全盤擦寫10次連續(xù)5年)性能衰減不超過10%另外采用先進(jìn)的磨損平衡算法保證無熱點(diǎn)

在Facebook閃存失效大規(guī)模研究中有兩個(gè)主要發(fā)現(xiàn)

1 SSD失敗并不是單純地隨閃存芯片磨損增加它們歷經(jīng)幾個(gè)明顯的時(shí)期與失敗如何出現(xiàn)和隨后如何被檢測到相一致 Figure 4

2 高溫會帶來高的失敗率但是通過截流SSD操作看來可以極大地減少高溫帶來的可靠性負(fù)面影響但是會帶來潛在的性能下降Figure 10

基于綠芯半導(dǎo)體對NAND閃存介質(zhì)的理解和經(jīng)驗(yàn)造成現(xiàn)象12中的主要原因是由于在生產(chǎn)過程中沒有發(fā)現(xiàn)和標(biāo)示潛在的壞塊或臨界狀態(tài)的塊造成在生產(chǎn)環(huán)境運(yùn)行時(shí)故障率上升同時(shí)長時(shí)間的高溫運(yùn)行也會對閃存介質(zhì)的可靠性產(chǎn)生不利影響

針對這種實(shí)際使用環(huán)境中閃存問題的存在Greenliant在生產(chǎn)制造流程中專門設(shè)計(jì)了高溫環(huán)境下的檢測和質(zhì)量控制見下圖如對NAND顆粒進(jìn)行二次測試高溫測試125℃大溫度范圍測試-55℃到125℃,高溫高濕度下壓力測試125℃85% RH等等保證了閃存產(chǎn)品在生產(chǎn)環(huán)境下的可靠性和穩(wěn)定性

除了閃存介質(zhì)以外板卡以及外圍組件的質(zhì)量也會對閃存產(chǎn)品的可靠性和穩(wěn)定性帶來影響如前一段時(shí)間的電池門事件就是這種情況對于板卡層面Greenliant在設(shè)計(jì)和制造生產(chǎn)方面也制定了針對性的高標(biāo)準(zhǔn)測試流程例如在電池組件方面Greenliant選擇了較高成本的電容電池利用自主地電路保護(hù)和控制技術(shù)保障電池組件在高溫以及長期使用過程中的可靠性Greenliant板載電容電池在長達(dá)1年的高溫疲勞測試后健康度仍然高達(dá)99%

另外閃存的Firmware升級其實(shí)也可能會對設(shè)備運(yùn)行帶來不確定因素如新的算法可能帶來組件功耗以及發(fā)熱量的升高底層設(shè)備訪問的機(jī)制變化與其它代碼和接口的兼容性等等

Greenliant每一次Firmware的更新都會將整個(gè)可靠性測試重新完整運(yùn)行一遍并且同時(shí)在異地兩個(gè)實(shí)驗(yàn)室同時(shí)做測試只有兩個(gè)實(shí)驗(yàn)室均通過測試后才會發(fā)布新的Firmware版本

作為最先推出NVMe協(xié)議閃存卡的領(lǐng)導(dǎo)廠商之一Greenliant一直在推進(jìn)相關(guān)技術(shù)和產(chǎn)品推廣NVMe相比AHCI協(xié)議具備無鎖式IO并發(fā)可橫向擴(kuò)展也有更低的寫延遲過去由于缺乏統(tǒng)一的標(biāo)準(zhǔn)不同廠商的閃存產(chǎn)品不能兼容和互操作對于用戶的使用和運(yùn)維管理帶來很大的復(fù)雜性而NVMe標(biāo)準(zhǔn)的推出則解決了這個(gè)問題同時(shí)NVMe協(xié)議還大大改善了閃存卡的訪問性能

阿明與Greenliant李炫輝在展位現(xiàn)場合影感謝Rachel友情拍照

實(shí)際應(yīng)用中在服務(wù)器中采用多張PCIe閃存卡實(shí)現(xiàn)本地大容量高性能存儲或搭建軟件定義存儲架構(gòu)(Server SAN)G-card 在性能和容量方面展示了優(yōu)異的可擴(kuò)展性在IOPS延遲功耗尺寸初始成本和總體擁有成本方面 顯著優(yōu)于其他的主存儲方案G-card 集先進(jìn)性可靠性穩(wěn)定性于一體可以為數(shù)據(jù)中心提供高效能高可靠性和高安全性的存儲解決方案

經(jīng)過一番討論大家對構(gòu)建高可靠性的閃存產(chǎn)品有了一定的認(rèn)識下一步需要在分析閃存本身特性的同時(shí)深入了解以閃存為中心的彈性計(jì)算平臺如何構(gòu)建?

作為Greenliant核心合作伙伴達(dá)沃時(shí)代在閃存應(yīng)用方面有著自己獨(dú)特的理解 這也是達(dá)沃時(shí)代目前發(fā)展的核心所在

達(dá)沃時(shí)代技術(shù)總監(jiān)雷迎春博士閃存峰會主題演講

不過他總結(jié)了閃存存在的幾個(gè)關(guān)鍵問題

一是閃存不是高性能磁盤需要以閃存為中心的存儲軟件來支撐

二是為充分發(fā)揮閃存性能通常數(shù)據(jù)在閃存上的部署結(jié)構(gòu)采取日志結(jié)構(gòu)但是僅采取日志結(jié)構(gòu)的設(shè)計(jì)仍不足以高效地使用閃存

三是存儲軟件需要充分了解閃存的物理特性適配工作盡力最小化閃存內(nèi)部的額外開銷存儲軟件不宜介入閃存的內(nèi)部工作如實(shí)現(xiàn)應(yīng)用層FTL等否則會占用過多的主機(jī)CPU資源

四是除了系統(tǒng)設(shè)計(jì)外高效的軟件實(shí)現(xiàn)也是充分發(fā)揮閃存特性的關(guān)鍵

圍繞這幾個(gè)關(guān)鍵問題達(dá)沃時(shí)代技術(shù)總監(jiān)雷迎春博士展開了以閃存為中心的彈性計(jì)算平臺的分析

首先來一張圖讓你先認(rèn)清達(dá)沃的彈性計(jì)算平臺架構(gòu)雷迎春博士分析這是達(dá)沃時(shí)代針對第三平臺概念的一種實(shí)現(xiàn)關(guān)鍵元素是融合存儲其中YeeStor針對單數(shù)據(jù)中心WooStor面向多數(shù)據(jù)中心YeeOS是達(dá)沃融合存儲的核心提供多種API接口對于文件對象等訪問都支持幾乎所有應(yīng)用對存儲的訪問都可以表示為對文件和塊的訪問文件訪問強(qiáng)調(diào)高帶寬和共享塊訪問強(qiáng)調(diào)高IOPS和低延遲很難用一套I/O棧同時(shí)高效支持文件和塊所以YeeStor在內(nèi)部又分解為YeeSAN和YeeFS它們有相同的接口但是內(nèi)部實(shí)現(xiàn)完全不同文件和塊分別走不同的I/O路徑和I/O處理邏輯YeeSAN和YeeFS之間的關(guān)系是并行關(guān)系而不是依賴關(guān)系

所謂應(yīng)用定義存儲達(dá)沃的理解是允許基于應(yīng)用的工作負(fù)載進(jìn)行靈活配置因此YeeStor可以被配置為分布式文件系統(tǒng)Hadoop HCFS集群NAS分布式塊存儲分布式RESTful對象存儲等

YeeStor是非對稱結(jié)構(gòu)達(dá)沃選擇這個(gè)結(jié)構(gòu)的原因是如果在共享存儲池上支撐多種應(yīng)用的運(yùn)行那么其上的工作負(fù)載一定是異質(zhì)的有一些存儲系統(tǒng)采用對稱結(jié)構(gòu)由客戶端驅(qū)動I/O如Ceph的塊服務(wù)和GlusterFS這種結(jié)構(gòu)比較適合單一類型的工作負(fù)載在對稱結(jié)構(gòu)中靈活的資源調(diào)度和資源預(yù)留會比較難于實(shí)現(xiàn)非對稱結(jié)構(gòu)被詬病的一個(gè)原因是元數(shù)據(jù)服務(wù)通常是主備式可能是系統(tǒng)的瓶頸YeeStor的元數(shù)據(jù)服務(wù)和數(shù)據(jù)服務(wù)一樣均是橫向擴(kuò)展而且是線性增長解決了這個(gè)問題

目前大部分存儲系統(tǒng)的軟件都是以磁盤為中心的包括某些全閃陣列在這樣的系統(tǒng)中閃存被用作高性能磁盤另一方面操作系統(tǒng)中的I/O棧也沒有為閃存的到來做好準(zhǔn)備

SSD中的FTL讓閃存看起來像一個(gè)磁盤閃存由多個(gè)塊組成一個(gè)塊由多個(gè)頁組成同時(shí)設(shè)置了預(yù)留塊用于替換不合適的塊此外閃存還有幾個(gè)關(guān)鍵特性不支持覆蓋寫只能以頁為單位進(jìn)行讀寫只能以塊為單位擦除閃存的這些特性對寫性能有顯著影響主要表現(xiàn)為寫放大和可變的寫延時(shí)

另外SSD內(nèi)部存在4個(gè)層次的并行通道封裝芯片這意味著一次合理的I/O可以從多個(gè)芯片訪問到的多個(gè)塊即集群塊(Clustered Block)類似于RAID系統(tǒng)中的條帶化(Striping)換言之SSD需要大粒度I/O

SSD的I/O模式分析操作系統(tǒng)或應(yīng)用的I/O粒度通常為4KB或8KB情況如下

隨機(jī)讀時(shí)不能充分利用SSD的內(nèi)部并行機(jī)制特別是當(dāng)兩個(gè)并發(fā)讀訪問恰好是同一個(gè)面(Plane)時(shí)需要競爭訪問

隨機(jī)寫時(shí)不能充分利用SSD的內(nèi)部的并行機(jī)制寫密集時(shí),垃圾回收和寫入競爭惡化寫放大和產(chǎn)生較長的寫延遲特別地擦除操作需要更?的延遲當(dāng)兩個(gè)并發(fā)寫訪問恰好是同?個(gè)面時(shí)需要競爭訪問SSD控制器需要更多開銷維護(hù)映射表并且要求內(nèi)存中的映射表持久化產(chǎn)生隨機(jī)的無效數(shù)據(jù)導(dǎo)致內(nèi)部碎片而在垃圾回收時(shí)需要大量的擦除操作開銷更大

順序讀時(shí)不能充分利用SSD的內(nèi)部并?機(jī)制但是可以利?SSD中內(nèi)置的預(yù)讀優(yōu)化當(dāng)然并不是每個(gè)SSD都有這個(gè)特性

順序?qū)憰r(shí)沒有隨機(jī)寫的很多問題但是不能充分利用SSD的內(nèi)部并?機(jī)制

如果I/O粒度為4MB或16MB即SSD集群塊大小情況就不一樣了具體見下圖

達(dá)沃把閃存看作特殊的非易失內(nèi)存而不是硬盤針對閃存的I/O特點(diǎn)達(dá)沃在底層存儲部分設(shè)計(jì)了日志結(jié)構(gòu)的數(shù)據(jù)部署LOS(Log-structured Object Storage)LOS允許應(yīng)用使用傳統(tǒng)的I/O粒度如4KBLOS之下面向SSD的I/O粒度是集群塊大小如4MB本質(zhì)上LOS起著負(fù)載調(diào)峰的作用把上層應(yīng)用的突發(fā)I/O調(diào)整為SSD上的均勻I/O把上層應(yīng)用的小粒度I/O調(diào)整為SSD上的大粒度I/OLOS不僅對SSD友好對HDD也友好同時(shí)LOS對SSD/HDD介質(zhì)的直接管理和訪問繞過了操作系統(tǒng)的傳統(tǒng)I/O棧

達(dá)沃存儲采用了MEANS 2.0結(jié)構(gòu)MEANS(a Micro-Engines Architecture for Network Servers)是雷迎春十多年前針對高性能服務(wù)器提出的一個(gè)面向多核環(huán)境兼具線程和事件驅(qū)動的軟件結(jié)構(gòu)達(dá)沃認(rèn)為存儲軟件要解決CPU內(nèi)存網(wǎng)絡(luò)存儲資源的使用對于CPU和內(nèi)存資源的使用采用微線程降低切換開銷采用微引擎充分使用多核CPU采用數(shù)據(jù)區(qū)分降低NUMA和鎖的開銷對于網(wǎng)絡(luò)資源的使用設(shè)計(jì)多核友好的網(wǎng)絡(luò)服務(wù)框架或采用RDMA對于存儲資源的使用使用用戶態(tài)LOS

隨著閃存在企業(yè)環(huán)境的應(yīng)用越來越多一個(gè)明顯的現(xiàn)象是存儲軟件滯后于存儲硬件的發(fā)展特別地當(dāng)單節(jié)點(diǎn)的4KB隨機(jī)IOPS期望達(dá)到500K或1M時(shí)軟件通常是瓶頸必須精心設(shè)計(jì)才能發(fā)揮下層存儲硬件的I/O能力

他看到PCIe閃存卡有Host-base PCIe閃存卡和Device-based PCIe閃存卡的區(qū)分Host-base PCIe更依賴主機(jī)來做以后的路恐怕會越來越窄他更看好Device-basedNVMe廣泛應(yīng)用之后閃存卡架構(gòu)可能會更傾向于Device-based不過以后軟件更好地跟上硬件的發(fā)展給予更多優(yōu)化閃存需要適配的存儲軟件才能在一個(gè)系統(tǒng)里面發(fā)揮出閃存的效能

另外在考慮到閃存本身的特性情況下如何提升可靠性成為未來的關(guān)鍵

內(nèi)容聲明:本文僅代表作者觀點(diǎn),不代表本網(wǎng)站立場。本站對作者上傳的所有內(nèi)容將盡可能審核來源及出處,但對內(nèi)容不作任何保證或承諾。請讀者僅作參考并自行核實(shí)其真實(shí)性及合法性。如您發(fā)現(xiàn)圖文視頻內(nèi)容來源標(biāo)注有誤或侵犯了您的權(quán)益請告知,本站將及時(shí)予以修改或刪除。未經(jīng)作者許可,禁止轉(zhuǎn)載。
還沒有用戶評論

推薦服務(wù)

評論
點(diǎn)贊
收藏
分享
舉報(bào)
清棃發(fā)表于2015-09-30
主站蜘蛛池模板: 郑州市| 沙坪坝区| 无为县| 斗六市| 商水县| 大荔县| 交口县| 许昌市| 台前县| 西平县| 沙洋县| 渑池县| 萝北县| 长兴县| 漠河县| 望都县| 泰和县| 绥棱县| 阿克| 巍山| 达孜县| 江孜县| 奇台县| 清镇市| 夹江县| 兴山县| 高淳县| 女性| 邮箱| 绿春县| 海南省| 十堰市| 芮城县| 洱源县| 万安县| 泽普县| 安远县| 勃利县| 贞丰县| 龙海市| 五家渠市|