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

熱線電話:13121318867

登錄
首頁精彩閱讀阿里推出“ODPS”嘗試新挑戰(zhàn)
阿里推出“ODPS”嘗試新挑戰(zhàn)
2014-07-17
收藏


        無論是“小數(shù)據(jù)”時(shí)代還是現(xiàn)在的“大數(shù)據(jù)”時(shí)代,對數(shù)據(jù)的挖掘、存儲、分析和使用從來就不是一件簡單的事兒,而且這件事的難度還會(huì)隨著數(shù)據(jù)量的增長而變得越來越大。同時(shí),單個(gè)企業(yè)若是僅僅想要進(jìn)行數(shù)據(jù)的存放和處理,去配備一整套Hadoop集群也并不經(jīng)濟(jì)。于是,阿里云準(zhǔn)備將這件事做成一門生意,幫助企業(yè)對他們手中的數(shù)據(jù)進(jìn)行存儲和分析。

不久前,阿里云正式對外公布了一個(gè)叫做ODPS的商用服務(wù)。ODPS的全稱是Open Data Processing Service,也就是開放數(shù)據(jù)處理服務(wù)。企業(yè)可以將來自前端的大量數(shù)據(jù)集中導(dǎo)入到阿里云中存儲,這一點(diǎn)類似于亞馬遜此前推出的Redshift數(shù)據(jù)倉庫。

不僅如此。官方還表示,在這個(gè)基礎(chǔ)上,阿里云將會(huì)開放更多的數(shù)據(jù)分析服務(wù)。目前,ODPS開放了SQL功能,以用于數(shù)據(jù)倉庫和日志分析。這就像是Google此前推出的BigQuery——它可以讓開發(fā)者可以使用Google的架構(gòu)來運(yùn)行SQL語句對超級大的數(shù)據(jù)庫進(jìn)行操作。同樣地,現(xiàn)在企業(yè)也可以使用ODPS來對數(shù)據(jù)進(jìn)行處理了。

在價(jià)格和性能方面,ODPS是按照使用量付費(fèi)的:存儲1GB的數(shù)據(jù),每個(gè)月收取大概0.5元錢左右;阿里云還官方公布了一個(gè)數(shù)據(jù)處理能力供參考:6個(gè)小時(shí)ODPS可以處理100PB的數(shù)據(jù)。至于至關(guān)重要的商用后的SLA(服務(wù)等級協(xié)議),ODPS產(chǎn)品經(jīng)理湯子楠披露了一部分:在技術(shù)層面,阿里云承諾放在ODPS中的數(shù)據(jù)不會(huì)泄漏,阿里巴巴和阿里云也不會(huì)查看;在服務(wù)層面,鑒于不能承諾所有提交的數(shù)據(jù)處理作業(yè)都能計(jì)算成功,如果是阿里云方面的原因?qū)е伦鳂I(yè)失敗,那么阿里云則不會(huì)收費(fèi),而且對于離線作業(yè)來說,只對作業(yè)成功的那次進(jìn)行收費(fèi)。

在此前,ODPS一直被應(yīng)用于阿里內(nèi)部的業(yè)務(wù)系統(tǒng)中,一個(gè)典型的應(yīng)用就是阿里小貸公司的審核和放款流程。阿里巴巴的官方數(shù)據(jù)稱,有超過36萬人從阿里小貸借款,最小貸款額為1元,并且能夠?qū)崿F(xiàn)3分鐘申請、1秒放款、0人工干預(yù)。在這些背后,阿里小貸每天需要處理30PB數(shù)據(jù),包括店鋪等級、收藏、評價(jià)等800億個(gè)信息項(xiàng),運(yùn)算100多個(gè)數(shù)據(jù)模型……這些都是放在ODPS上存儲和分析的。阿里云還表示,淘寶和支付寶等阿里巴巴的部分核心數(shù)據(jù)業(yè)務(wù),也都運(yùn)行在ODPS平臺之上。而在ODPS的產(chǎn)品頁面則拿出了阿里巴巴的關(guān)聯(lián)公司天弘基金和眾安保險(xiǎn)作為案例來進(jìn)行宣傳。

從目前來看,ODPS開放的還只是針對大量數(shù)據(jù)的數(shù)據(jù)倉庫功能,以及部分?jǐn)?shù)據(jù)分析服務(wù)。但阿里云顯然并不想止步于此。

你可以把阿里云此前一個(gè)叫做“御膳房”的服務(wù)看作ODPS未來發(fā)展方向的縮影。簡單來說,“御膳房”實(shí)際上是對淘寶和天貓電商數(shù)據(jù)的挖掘、存儲、分析和服務(wù)輸出的整套服務(wù)。在“御膳房”中,淘寶和天貓平臺上的大量電商數(shù)據(jù)被放到ODPS上進(jìn)行存儲,阿里巴巴還引入了第三方ISV(獨(dú)立軟件開發(fā)商)來針對這些數(shù)據(jù)開發(fā)分析工具和模型進(jìn)行分析,最后他們將分析結(jié)果拿到服務(wù)市場上去銷售給賣家——所謂針對淘寶天貓用戶進(jìn)行的精準(zhǔn)廣告營銷,就是通過這種方法得來的。

在ODPS被開放出來之前,“御膳房”完全是阿里巴巴內(nèi)部的電商平臺上生長出來的產(chǎn)物,從數(shù)據(jù)來源,到數(shù)據(jù)取向,都是服務(wù)于淘寶和天貓平臺。而在開放以后,就會(huì)有更多類型的企業(yè)和數(shù)據(jù)(包括一些阿里巴巴內(nèi)部不太擅長處理的非結(jié)構(gòu)化數(shù)據(jù))被放在ODPS上,而使用范圍也將不僅僅局限于阿里巴巴平臺了。

用更加直白的語言來解釋就是,ODPS此次作為PaaS被開放了出來進(jìn)行商用,接下來,企業(yè)自身、或者借用ISV開發(fā)的工具再在ODPS之上進(jìn)行數(shù)據(jù)分析,然后使用這些分析結(jié)果。

不過,ODPS現(xiàn)階段仍有不少問題。湯子楠坦言,對非結(jié)構(gòu)數(shù)據(jù)的支持將會(huì)是ODPS面臨的一大挑戰(zhàn)。因?yàn)镺DPS最早是基于阿里巴巴內(nèi)部的業(yè)務(wù)成長起來的,而阿里巴巴分析的數(shù)據(jù)主要是交易數(shù)據(jù)和用戶行為數(shù)據(jù)——這些數(shù)據(jù)大多都是結(jié)構(gòu)化和半結(jié)構(gòu)化的。這決定了,ODPS最初開放的服務(wù)面向的也都是結(jié)構(gòu)化數(shù)據(jù),比如無人分析、數(shù)據(jù)倉庫、BI(商業(yè)智能)分析。而隨著更多的企業(yè)使用ODPS,一定會(huì)有大量非結(jié)構(gòu)化的數(shù)據(jù)放到這個(gè)平臺上來,這將會(huì)是ODPS接下來要探索的很重要的一個(gè)方面。

另外則是數(shù)據(jù)的傳輸問題。阿里云官方的建議是直接使用ODPS的數(shù)據(jù)倉庫,這樣就可以直接調(diào)用ODPS之上的分析工具;但如果客戶的數(shù)據(jù)并不存儲在阿里云上,也想使用ODPS對數(shù)據(jù)進(jìn)行分析,則只能通過API使用https協(xié)議傳輸——這意味著網(wǎng)絡(luò)傳輸不得不受到網(wǎ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(), // 加隨機(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)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗(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ù)說明請參見: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 = '請輸入'+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); }