99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀大數(shù)據(jù)存儲平臺必須具有彈性
大數(shù)據(jù)存儲平臺必須具有彈性
2015-12-08
收藏

大數(shù)據(jù)存儲平臺必須具有彈性


“大”是相對而言的概念。例如,對于像SAP HANA那樣的 “內(nèi)存數(shù)據(jù)庫”來說,2TB可能就已經(jīng)是大容量了;而對于像谷歌這樣的搜索引擎,EB的數(shù)據(jù)量才能稱得上是大數(shù)據(jù)。

  “大”也是一個迅速變化的概念。HDS 在 2004 年發(fā)布的 USP 存儲虛擬化平臺具 備管理 32PB 內(nèi)外部附加存儲的能力。當(dāng)時,大多數(shù)人認(rèn)為,USP 的存儲容量大得有 些離譜。但是現(xiàn)在,大多數(shù)企業(yè)都已經(jīng)擁有 PB 級的數(shù)據(jù)量,一些搜索引擎公司的數(shù)據(jù) 存儲量甚至達到了 EB 級。由于許多家庭都 保存了 TB 級的數(shù)據(jù)量,一些云計算公司正在推廣其文件共享或家庭數(shù)據(jù)備份服務(wù)。

  有容乃“大”

  由此看來,大數(shù)據(jù)存儲的首要需求存儲容量可擴展。大數(shù)據(jù)對存儲容量的需求已經(jīng)超出目前用戶現(xiàn)有的存儲能力。我們現(xiàn)在正處于 PB 級時代,而EB級時代即將到來。過去,許多企業(yè)通常以五年作為 IT系統(tǒng)規(guī)劃的一個周期。在這五年中,企業(yè)的存儲容量可能會增加一倍?,F(xiàn)在,企業(yè)則需要制定存儲數(shù)據(jù)量級(比如從PB級到EB級)的增長計劃,只有這樣才能確保業(yè)務(wù)不受干擾地持續(xù)增長。這就要求實現(xiàn)存儲虛擬化。存儲虛擬化是目前為止提高存儲效率最重要、最有效的技術(shù)手段。它為現(xiàn)有存儲系統(tǒng)提供了自動分層和精簡配置等提高存儲效率的工具。擁有了虛擬化存儲,用戶可以將來自內(nèi)部和外部存儲系統(tǒng)中的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)全部整合到一個單一的存儲平臺上。當(dāng)所有存儲資產(chǎn)變成一個單一的存儲資源池時,自動分層和精簡配置功能就可以擴展到整個存儲基礎(chǔ)設(shè)施層面。在這種情況下,用戶可以輕松實現(xiàn)容量回收和容量利用率的最大化,并延長現(xiàn)有存儲系統(tǒng)的壽命,顯著提高IT系統(tǒng)的靈活性和效率,以滿足非結(jié)構(gòu)化數(shù)據(jù)增長的需求。中型企業(yè)可以在不影響性能的情況下將HUS的容量擴展到近3PB,并可通過動態(tài)虛擬控制器實現(xiàn)系統(tǒng)的快速預(yù)配置。此外,通過HDS VSP 的虛擬化功能,大型企業(yè)可以創(chuàng)建0.25EB容量的存儲池。隨著非結(jié)構(gòu)化數(shù)據(jù)的快速增長,未來,文件與內(nèi)容數(shù)據(jù)又該如何進行擴展呢?

  不斷“生長”的大數(shù)據(jù)

  與結(jié)構(gòu)化數(shù)據(jù)不同,很多非結(jié)構(gòu)化數(shù)據(jù)需要通過互聯(lián)網(wǎng)協(xié)議來訪問,并且存儲在文件或內(nèi)容平臺之中。大多數(shù)文件與內(nèi)容平臺的存儲容量過去只能達到TB級,現(xiàn)在則需要擴展到PB級,而未來將擴展到EB級。這些非結(jié)構(gòu)化的數(shù)據(jù)必須以文件或?qū)ο蟮男问絹碓L問?;?/span>Unix 和Linux的傳統(tǒng)文件系統(tǒng)通常將文件、目錄或與其他文件系統(tǒng)對象有關(guān)的信息存儲在一個索引節(jié)點中。索引節(jié)點不是數(shù)據(jù)本身,而是描述數(shù)據(jù)所有權(quán)、訪問模式、文件大小、時間戳、文件指針和文件類型等信息的元數(shù)據(jù)。傳統(tǒng)文件系統(tǒng)中的索引節(jié)點數(shù)量有限,導(dǎo)致文件系統(tǒng)可以容納的文件、目錄或?qū)ο蟮臄?shù)量受到限制。HNAS 和HCP 使用基于對象的文件系統(tǒng),使得其容量能夠擴展到PB級,可以容納數(shù)十億個文件或?qū)ο蟆N挥赩SP 或HUS 之上的HNAS 和HCP 網(wǎng)關(guān)不僅可以充分利用模塊存儲的可擴展性,而且可以享受到通用管理平臺HitachiCommand Suite 帶來的好處。HNAS 和HCP 為大數(shù)據(jù)的存儲提供了一個優(yōu)良的架構(gòu)。大數(shù)據(jù)存儲平臺必須能夠不受干擾地持續(xù)擴展,并具有跨越不同時代技術(shù)的能力。數(shù)據(jù)遷移必須在最小范圍內(nèi)進行,而且要在后臺完成。大數(shù)據(jù)只要復(fù)制一次,就能具有很好的可恢復(fù)性。大數(shù)據(jù)存儲平臺可以通過版本控制來跟蹤數(shù)據(jù)的變更,而不會因為大數(shù)據(jù)發(fā)生一次變更,就重新備份一次所有的數(shù)據(jù)。HDS 的所有產(chǎn)品均可以實現(xiàn)后臺的數(shù)據(jù)移動和分層,并可以增加VSP、HUS 數(shù)據(jù)池、HNAS 文件系統(tǒng)、HCP 的容量,還能自動調(diào)整數(shù)據(jù)的布局。傳統(tǒng)文件系統(tǒng)與塊數(shù)據(jù)存儲設(shè)備不支持動態(tài)擴展。大數(shù)據(jù)存儲平臺還必須具有彈性,不允許出現(xiàn)任何可能需要重建大數(shù)據(jù)的單點故障。HDS可以實現(xiàn)VSP 和HUS的冗余配置,并能為HNAS 和HCP節(jié)點提供相同的彈性。大數(shù)據(jù)存儲平臺需要將文件、塊數(shù)據(jù)和內(nèi)容集成到一個統(tǒng)一的HitachiCommand Suite管理平臺之上,以滿足大數(shù)據(jù)處理和應(yīng)用的需求。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }