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

熱線電話:13121318867

登錄
首頁(yè)職業(yè)發(fā)展大數(shù)據(jù)平臺(tái)融合需要一個(gè)虛擬化架構(gòu)_數(shù)據(jù)分析師
大數(shù)據(jù)平臺(tái)融合需要一個(gè)虛擬化架構(gòu)_數(shù)據(jù)分析師
2014-12-15
收藏

大數(shù)據(jù)平臺(tái)融合需要一個(gè)虛擬化架構(gòu)_數(shù)據(jù)分析師

為了實(shí)現(xiàn)大數(shù)據(jù)所勾畫出的美好愿景,你需要在數(shù)據(jù)層和基礎(chǔ)設(shè)施層等基礎(chǔ)架構(gòu)中對(duì)數(shù)據(jù)進(jìn)行抽象化的工作。

首先,你應(yīng)該規(guī)劃一個(gè)全面的云數(shù)據(jù)虛擬化基礎(chǔ)設(shè)施。虛擬化云分析法是新時(shí)代中的大數(shù)據(jù)典范。作為一種集成方法,它能夠確保大數(shù)據(jù)的統(tǒng)一訪問(wèn)、建模、部署、優(yōu)化和管理成為一種異構(gòu)資源。

與任何虛擬化一樣,數(shù)據(jù)查詢、報(bào)告、預(yù)測(cè)分析,以及針對(duì)關(guān)系型、Hadoop、NoSQL等不同后端數(shù)據(jù)庫(kù)應(yīng)用的任何“SQL-虛擬化”解決方法相同,數(shù)據(jù)虛擬化的核心是抽象層。當(dāng)然,數(shù)據(jù)虛擬化可能會(huì)轉(zhuǎn)而依靠其他的基礎(chǔ)設(shè)施虛擬化層,例如存儲(chǔ)與服務(wù)器平臺(tái)。在某些情況下,數(shù)據(jù)虛擬化可能會(huì)在地理上和多云環(huán)境中進(jìn)行擴(kuò)張。

在我們討論的眾多層中,虛擬化無(wú)疑是這些枯燥數(shù)據(jù)話題的一個(gè)縮影。但是如果你希望自己的大數(shù)據(jù)云平臺(tái)能夠解決以下業(yè)務(wù)需求,那么它們無(wú)疑是最基礎(chǔ)的。這些具體的業(yè)務(wù)需求是:

  • 基于彈性、靈活拓?fù)浣Y(jié)構(gòu)的先進(jìn)分析型資源
  • 汲取源自任何來(lái)源、格式和方案的純消費(fèi)性資源
  • 能夠留存、聚合、處理任何動(dòng)靜結(jié)合信息的“延遲-靈敏”資源
  • 在價(jià)值鏈中擴(kuò)展,在私有云和公有云中擴(kuò)張的聯(lián)合資源
  • 能夠讓你通過(guò)現(xiàn)有工具和應(yīng)用,調(diào)整、擴(kuò)展和升級(jí)后端數(shù)據(jù)平臺(tái)的無(wú)縫互操作資源

是的,這是一項(xiàng)艱巨的任務(wù)。毫無(wú)疑問(wèn),數(shù)據(jù)虛擬化和虛擬的基礎(chǔ)架構(gòu)實(shí)踐起來(lái)比說(shuō)起來(lái)困難的多。此外,部署、管理和優(yōu)化的工作也需要花費(fèi)大量的資金。

基于云的大數(shù)據(jù)需要越來(lái)越復(fù)雜的虛擬化基礎(chǔ)設(shè)施。對(duì)于大部分大數(shù)據(jù)專業(yè)人員而言,解決這一難題就如同天文學(xué)家試圖繪制出宇宙中的暗物質(zhì)一樣困難。他們知道這項(xiàng)工作既重要,但又十分的乏味和煩瑣。實(shí)際上,大數(shù)據(jù)專業(yè)人員更喜歡從事Hadoop和NoSQL的研究,因?yàn)樗鼈冋谛碌募夹g(shù)領(lǐng)域中閃爍著最耀眼的光芒。

隨著大數(shù)據(jù)應(yīng)用范圍的不斷拓展,用戶未來(lái)幾乎必定要沿著虛擬化這條路前行?;旌洗髷?shù)據(jù)云難以處理的異質(zhì)性將推動(dòng)用戶選擇這一方向。在私有云中,大數(shù)據(jù)平臺(tái)融合需要一個(gè)虛擬化架構(gòu),以將新的方案與之前的投資相關(guān)聯(lián)起來(lái)。然而,融合將會(huì)阻止用戶持續(xù)的平臺(tái)現(xiàn)代化與遷移嘗試,妨礙用戶將創(chuàng)新和適合的平臺(tái)整合到云中,阻礙廠商的“產(chǎn)品-改良”循環(huán)。除非將所有的大數(shù)據(jù)方案都放到“通用的”公有云服務(wù)上,否則用戶在多種組合方案中需要虛擬化公有云、私有云和混合云架構(gòu)的訪問(wèn)。

當(dāng)然,能沿著“數(shù)據(jù)-虛擬化”路線走多遠(yuǎn),將取決于用戶業(yè)務(wù)需求和大數(shù)據(jù)環(huán)境的復(fù)雜性。此外,還取決于用戶對(duì)風(fēng)險(xiǎn)、復(fù)雜性和困難的承受程度。在未來(lái),隨著分析模型、規(guī)則和大數(shù)據(jù)云上匯聚的信息日益復(fù)雜,平臺(tái)將成為虛擬化訪問(wèn)、執(zhí)行和管理的核心。在這一新領(lǐng)域內(nèi),MapReduce將成為關(guān)鍵的(但并不是唯一的)開發(fā)框架。此外,MapReduce還將成為針對(duì)內(nèi)聯(lián)分析和交易計(jì)算的虛擬化架構(gòu)的一部分。不過(guò),目前這一虛擬化架構(gòu)雖然涵蓋范圍更廣,但是大部分仍沒(méi)有被明確定義。

迄今為止,還沒(méi)有人能夠?qū)@些將云與大數(shù)據(jù)世界拼接在一起的層、界面和抽象化展開進(jìn)一步概述,而這也是一項(xiàng)擺在我們面前的艱巨任務(wù)。

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

若不方便掃碼,搜微信號(hào):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(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說(shuō)明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".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 = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+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); }