互聯(lián)網(wǎng)行業(yè)每隔5、6年就是一次"改朝換代"。Web1.0時(shí)代用戶通過瀏覽器獲取信息,網(wǎng)站憑借巨大的點(diǎn)擊流量獲利,信息的傳遞是單向的。到了Web2.0時(shí)代,F(xiàn)acebook、Twitter等掀起社會(huì)化浪潮,對(duì)傳統(tǒng)的在線數(shù)字營銷產(chǎn)業(yè)鏈三方角色進(jìn)行了重構(gòu)。你或許有過這樣的經(jīng)歷,周一早上打開電腦,上百封新郵件在等待處理;在地鐵上看看四周的人群大多數(shù)都在捧著手機(jī)、ipad聊天、處理工作、體驗(yàn)各種應(yīng)用、看視頻,工作和娛樂場所跟隨他們"移動(dòng)"起來;之前我們是被動(dòng)的接受網(wǎng)絡(luò)上掛出來的信息,現(xiàn)在我們?cè)絹碓蕉嗟赝ㄟ^微博、SNS等社交工具參與互動(dòng)甚至自己發(fā)布信息…這些細(xì)節(jié)都在告訴你,你已經(jīng)不知不覺進(jìn)入了大數(shù)據(jù)時(shí)代!據(jù)預(yù)測,以目前的速度發(fā)展,到2020年大數(shù)據(jù)的市場規(guī)模將超過2030億美元。2017年即將結(jié)束,隨著需求的增長,數(shù)據(jù)的重點(diǎn)也在以同樣的速度增長。今年以來,大數(shù)據(jù)的主要趨勢圍繞企業(yè)的大數(shù)據(jù)能力發(fā)展。移動(dòng)應(yīng)用程序開發(fā)人員正在尋找以更快的速度精確分析更多數(shù)據(jù)的最佳方法。大數(shù)據(jù)已經(jīng)成為在最初投資中獲得成功的技術(shù)。因此,許多移動(dòng)應(yīng)用程序開發(fā)商和大公司都期待著擴(kuò)大他們的大數(shù)據(jù)項(xiàng)目。大數(shù)據(jù)實(shí)施的目標(biāo)是在不久的將來取得更大的財(cái)務(wù)業(yè)績。
一、為彈性大數(shù)據(jù)應(yīng)用描繪一個(gè)藍(lán)圖
第一步是為企業(yè)大數(shù)據(jù)應(yīng)用創(chuàng)建一個(gè)系統(tǒng)的架構(gòu)和方法,要處理什么數(shù)據(jù)?那些類型的分析最重要?軟件架構(gòu)需要承載那些指標(biāo)、審計(jì)、安全和運(yùn)營功能?
另外一些需要考慮的問題:那些技術(shù)最關(guān)鍵?哪些技術(shù)只是圖一時(shí)之便?你的藍(lán)圖需要準(zhǔn)確評(píng)估當(dāng)前架構(gòu)的問題所在。
二、數(shù)據(jù)規(guī)模不再是問題
如果應(yīng)用無法處理更大規(guī)模的數(shù)據(jù)集,那么它就缺乏彈性,彈性應(yīng)用應(yīng)當(dāng)能夠處理任意規(guī)模的數(shù)據(jù)集(包括數(shù)據(jù)深度、廣度、頻度等),數(shù)據(jù)彈性還只對(duì)新技術(shù)的兼容,缺乏彈性的應(yīng)用需要不斷配置修改應(yīng)用來適應(yīng)不斷更新的大數(shù)據(jù)技術(shù),對(duì)于企業(yè)來說是時(shí)間、資源和金錢上的無底洞。
三、透明度
對(duì)于復(fù)雜應(yīng)用來說,查找擴(kuò)展性等彈性相關(guān)問題還很難實(shí)現(xiàn)自動(dòng)化。關(guān)鍵是鎖定問題的根源所在:是代碼、數(shù)據(jù)還是架構(gòu)抑或網(wǎng)絡(luò)問題?并非每個(gè)應(yīng)用都要具備這種透明度,但大一些的平臺(tái)應(yīng)當(dāng)具備足夠的透明度,讓所有開發(fā)者和運(yùn)營人員都能在問題發(fā)生時(shí)立刻找到根源并采取措施。
一旦發(fā)現(xiàn)問題,最為關(guān)鍵的是將找到應(yīng)用行為對(duì)應(yīng)的代碼--最好是通過發(fā)現(xiàn)問題的監(jiān)控應(yīng)用。大多數(shù)情況下,訪問代碼會(huì)涉及到多個(gè)開發(fā)人員,執(zhí)行起來流程將非常曲折。
四、抽象,事關(guān)高效和簡潔
彈性應(yīng)用總是面向未來的,通常采用抽象層來簡化開發(fā)、提升效率,允許采用不同的技術(shù)實(shí)現(xiàn)。作為架構(gòu)的一部分,彈性開發(fā)的抽象層能夠避免開發(fā)者陷入技 術(shù)實(shí)現(xiàn)的細(xì)節(jié)泥潭中。簡潔性則能方便數(shù)據(jù)科學(xué)家使用應(yīng)用訪問所有類型的數(shù)據(jù)源。如果沒有抽象技術(shù),產(chǎn)品的生產(chǎn)力會(huì)大打折扣,修改成本增高,而用戶則為復(fù)雜 性所困擾。
五、安全:審計(jì)與合規(guī)
彈性應(yīng)用能自我審計(jì),能夠顯示誰使用了應(yīng)用,誰有權(quán)限使用,訪問了哪些數(shù)據(jù)以及政策如何實(shí)施。在應(yīng)用開發(fā)階段就將這些功能考慮進(jìn)去是應(yīng)對(duì)日益增長的大數(shù)據(jù)隱私、安全、治理和控制挑戰(zhàn)的關(guān)鍵所在。
六、完整度與測試驅(qū)動(dòng)的開發(fā)
彈性應(yīng)用的一個(gè)基本要求就是不能遺失任何數(shù)據(jù),數(shù)據(jù)完整性的喪失往往會(huì)導(dǎo)致嚴(yán)重的后果,例如金融企業(yè)會(huì)因?yàn)槌绦虼a弄丟了一兩行交易數(shù)據(jù)而在反洗錢或金融欺詐調(diào)查中遭受處罰。
七、數(shù)據(jù)便攜性
不斷發(fā)展的業(yè)務(wù)需求驅(qū)動(dòng)技術(shù)不斷做出改變,因此,大數(shù)據(jù)應(yīng)用也應(yīng)當(dāng)能夠在多個(gè)平臺(tái)和產(chǎn)品上運(yùn)行。最終的目標(biāo)是讓最終用戶能夠通過SQL和標(biāo)準(zhǔn)API 訪問數(shù)據(jù)(無論是否實(shí)時(shí))。例如,一個(gè)先進(jìn)的大數(shù)據(jù)平臺(tái)應(yīng)當(dāng)允許原本由Hadoop存儲(chǔ)MapReduce處理的數(shù)據(jù),轉(zhuǎn)移到Spark或Tez中進(jìn)進(jìn)行 處理,而且這個(gè)過程不需要或盡可能少地改動(dòng)代碼。
八、不要搞個(gè)人“巫術(shù)”
大數(shù)據(jù)應(yīng)用的開發(fā)不應(yīng)當(dāng)依賴某個(gè)高手的個(gè)人才華,代碼應(yīng)當(dāng)在多個(gè)開發(fā)者之間分享、評(píng)估和保有。這個(gè)策略讓整個(gè)團(tuán)隊(duì),而不是個(gè)人,對(duì)應(yīng)用質(zhì)量負(fù)責(zé)?;ヂ?lián)網(wǎng)領(lǐng)域大數(shù)據(jù)時(shí)代到來的同時(shí),營銷領(lǐng)域也經(jīng)歷了重大變革,從"USP獨(dú)特銷售主張"時(shí)代到"品牌"時(shí)代,到如今的以消費(fèi)者為導(dǎo)向。這就意味著,APP開發(fā)者必須擁抱時(shí)代變革,從之前普遍采取的通過搜索優(yōu)化的方式獲取關(guān)注與下載,逐漸轉(zhuǎn)向以用戶為導(dǎo)向,用戶習(xí)性決定著開發(fā)者的方向。大數(shù)據(jù)時(shí)代是技術(shù)與營銷無縫融合的時(shí)代。在互聯(lián)網(wǎng)行業(yè),誰有數(shù)據(jù)和對(duì)海量數(shù)據(jù)的強(qiáng)大運(yùn)算能力,誰就有制勝的砝碼。APP營銷變成了一門"數(shù)據(jù)活兒",APP開發(fā)者需要借助技術(shù)與營銷兩種手段,在海量的移動(dòng)互聯(lián)網(wǎng)網(wǎng)民中找到自己的受眾并了解他們的喜好,從而進(jìn)行更為精準(zhǔn)的投放。大數(shù)據(jù)時(shí)代,我們要傾聽,因?yàn)檫@是收集數(shù)據(jù)的黃金時(shí)代;大數(shù)據(jù)時(shí)代,我們要理解,因?yàn)閷?shù)據(jù)轉(zhuǎn)化為有效信息成為首要任務(wù);大數(shù)據(jù)時(shí)代,我們更要行動(dòng),因?yàn)樵谕孓D(zhuǎn)"數(shù)據(jù)"基礎(chǔ)上的大規(guī)模個(gè)性化營銷將是核心競爭力!