(文章來(lái)源:ITPUB)
數(shù)據(jù)湖概念最早是在2011年提出,到現(xiàn)在也就9年左右的時(shí)間,算是一個(gè)較新的概念。雖然各方理解上有些差異,也存在一些爭(zhēng)議,但概念不重要,關(guān)鍵是否能真正幫助企業(yè)解決在業(yè)務(wù)快速發(fā)展過(guò)程中不斷遭遇的新問(wèn)題。對(duì)于希望從數(shù)據(jù)資產(chǎn)中獲取更多經(jīng)濟(jì)價(jià)值的企業(yè)而言,數(shù)據(jù)湖可能是一個(gè)可行的選擇。但對(duì)不少國(guó)內(nèi)企業(yè)來(lái)說(shuō),數(shù)據(jù)湖顯然還是一個(gè)未知的領(lǐng)域。
數(shù)據(jù)顯示,全球數(shù)據(jù)湖市場(chǎng)在2019年的規(guī)模為37.4億美元,預(yù)計(jì)到2025年將達(dá)到176億美元,預(yù)計(jì)2020 - 2025年期間的復(fù)合年增長(zhǎng)率為29.9%。在國(guó)外,尤其是北美,數(shù)據(jù)湖應(yīng)用已經(jīng)比較成熟,但在國(guó)內(nèi),還屬于初期階段。因此,第一次搭建數(shù)據(jù)湖,從哪里開(kāi)始?如何成功搭建數(shù)據(jù)湖?對(duì)一些企業(yè)而言可能很難獲知,無(wú)論從時(shí)間還是投入上來(lái)說(shuō),試錯(cuò)的成本都很高,那么,企業(yè)應(yīng)該怎么做才能最大程度的降低風(fēng)險(xiǎn)并確保獲得回報(bào)?而這將是本文要探討的。
什么是數(shù)據(jù)湖,簡(jiǎn)單的說(shuō),數(shù)據(jù)湖更像是數(shù)據(jù)倉(cāng)庫(kù)的進(jìn)化,比傳統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)涉及面更廣。但這并不是說(shuō)數(shù)據(jù)湖能直接代替數(shù)據(jù)倉(cāng)庫(kù),兩者可以互補(bǔ),大量案例顯示,數(shù)據(jù)倉(cāng)庫(kù)作為數(shù)據(jù)湖的一類(lèi)“數(shù)據(jù)應(yīng)用”存在,協(xié)同工作。
眾所周知,傳統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)都是由數(shù)據(jù)庫(kù)發(fā)展而來(lái),因此,無(wú)論是傳統(tǒng)的還是新型數(shù)據(jù)倉(cāng)庫(kù)(分布式、云原生數(shù)倉(cāng)),主要應(yīng)用于結(jié)構(gòu)化數(shù)據(jù)。而數(shù)據(jù)湖是多結(jié)構(gòu)數(shù)據(jù)的存儲(chǔ)庫(kù),無(wú)論是結(jié)構(gòu)化、非結(jié)構(gòu)化或半結(jié)構(gòu)化數(shù)據(jù),都能以其原始格式存儲(chǔ),不需要進(jìn)行初始轉(zhuǎn)換過(guò)程,因此,更加靈活,并且存儲(chǔ)與計(jì)算是分離的,數(shù)據(jù)存儲(chǔ)在便宜的對(duì)象存儲(chǔ)中,如Hadoop或Amazon S3,能更好的優(yōu)化成本,而各種工具和服務(wù)(如Apache Presto、Elasticsearch和Amazon Athena)可以用來(lái)查詢這些數(shù)據(jù)。
數(shù)據(jù)湖的產(chǎn)生,源于大數(shù)據(jù)時(shí)代企業(yè)面臨的一系列挑戰(zhàn),例如:數(shù)據(jù)孤島,分析各種數(shù)據(jù)集的難度,數(shù)據(jù)管理,數(shù)據(jù)安全等。而云計(jì)算、人工智能則是推動(dòng)數(shù)據(jù)湖發(fā)展的重要因素,云計(jì)算提供了快速查詢、海量存儲(chǔ)的能力,而機(jī)器學(xué)習(xí)需要原始數(shù)據(jù)做分析,而用到的數(shù)據(jù),也不止于結(jié)構(gòu)化數(shù)據(jù),用戶的評(píng)論、圖像這些非結(jié)構(gòu)化數(shù)據(jù),也都可以應(yīng)用到機(jī)器學(xué)習(xí)中。目前,數(shù)據(jù)湖最為人所知的應(yīng)用,當(dāng)屬亞馬遜Galaxy(內(nèi)部代號(hào)),如今已經(jīng)成為了亞馬遜核心競(jìng)爭(zhēng)力之一。
Galaxy數(shù)據(jù)湖建于2019年,構(gòu)建的原因是亞馬遜運(yùn)營(yíng)團(tuán)隊(duì)需要做大量的數(shù)據(jù)分析,但基于傳統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)無(wú)法滿足擴(kuò)展的需要,并且維護(hù)的復(fù)雜度和成本都很高。基于自身強(qiáng)大的技術(shù)能力,亞馬遜Galaxy實(shí)施了基于Amazon S3的數(shù)據(jù)湖方案,使用Amazon Redshift,Redshift Spectrum,和Amazon EMR運(yùn)行分析的操作。下圖展示了Galaxy使用的一些AWS服務(wù):Galaxy的部署,讓數(shù)據(jù)存儲(chǔ)量從50PB提升至100PB,在減少成本的同時(shí)加快了從數(shù)據(jù)中挖掘有用信息的速度。

目前,每天在Galaxy上執(zhí)行的分析任務(wù)高達(dá)60萬(wàn)個(gè),涉及各個(gè)方面,如為用戶推薦、運(yùn)營(yíng)信息、庫(kù)存信息、購(gòu)買(mǎi)信息、物價(jià)信息等。再來(lái)看一個(gè)國(guó)內(nèi)的應(yīng)用,出海電商新秀Club Factory。Club Factory 是2016年由嘉云數(shù)據(jù)在杭州成立, 定位于創(chuàng)新型出口電商、輕自營(yíng)跨境電商平臺(tái)。或許國(guó)內(nèi)很多人都沒(méi)聽(tīng)說(shuō)過(guò)這家公司,但這家公司很厲害,手握的全球用戶已經(jīng)超過(guò)1億,其APP在超過(guò)10個(gè)國(guó)家APP購(gòu)物榜單排名前5,14個(gè)國(guó)家排名前10。
在數(shù)據(jù)湖的構(gòu)建上,Club Factory采用了基于AWS數(shù)據(jù)湖的解決方案,通過(guò)使用數(shù)據(jù)湖來(lái)實(shí)現(xiàn)基于用戶在平臺(tái)上的所有行為做實(shí)時(shí)自動(dòng)推薦,BI報(bào)表(內(nèi)部運(yùn)營(yíng)、分析),供應(yīng)鏈管理創(chuàng)新。據(jù)公開(kāi)資料顯示,其數(shù)據(jù)湖平臺(tái)日均處理15億條行為數(shù)據(jù)分析,支撐80多位數(shù)據(jù)工程師的分析和算法需求,支撐180個(gè)活躍的數(shù)據(jù)分析調(diào)度任務(wù),每日同步4000多個(gè)業(yè)務(wù)數(shù)據(jù)到數(shù)據(jù)倉(cāng)庫(kù),支撐的數(shù)據(jù)總量達(dá)到約600TB。
如何快速搭建數(shù)據(jù)湖?搭建數(shù)據(jù)湖無(wú)非2種選擇,一種是基于開(kāi)源解決方案,一種是基于商業(yè)解決方案。開(kāi)源解決方案的優(yōu)勢(shì)是沒(méi)有授權(quán)成本,但有個(gè)前提,即你所在的企業(yè)得有一個(gè)能夠駕馭開(kāi)源技術(shù)的團(tuán)隊(duì),有能力自己解決問(wèn)題。因?yàn)椋_(kāi)源解決方案通常都比較零散,不成系統(tǒng)。對(duì)于初次搭建數(shù)據(jù)湖的企業(yè)而言,復(fù)雜性很高,成功搭建難度大。基于商業(yè)的解決方案則相反,對(duì)于較小或剛開(kāi)始使用數(shù)據(jù)湖的公司來(lái)說(shuō),基于公有云的數(shù)據(jù)湖解決方案實(shí)現(xiàn)數(shù)據(jù)湖的快速構(gòu)建是可行的選擇。
不僅搭建和管理維護(hù)的復(fù)雜性降低,并且成本可監(jiān)控。其次,基于云的數(shù)據(jù)湖解決方案技術(shù)成熟度更高。能得到更為成熟的技術(shù)環(huán)境支持,包括工具的多樣性。最后,可擴(kuò)展性和安全也是重要原因之一。目前,數(shù)據(jù)湖已經(jīng)在公有云上得到了完美的實(shí)現(xiàn)和應(yīng)用,例如:可以基于Amazon S3、AWS Glue等多個(gè)基本云服務(wù)快速構(gòu)建出一套數(shù)據(jù)湖服務(wù) 。近期,AWS宣布,AWS Glue、Amazon Athena在由西云數(shù)據(jù)運(yùn)營(yíng)的AWS中國(guó)(寧夏)區(qū)域正式上線。
AWS Glue是一種全托管的數(shù)據(jù)提取、轉(zhuǎn)換和加載 (ETL) 服務(wù)及元數(shù)據(jù)目錄。它的價(jià)值在于,能讓準(zhǔn)備數(shù)據(jù)更容易加載數(shù)據(jù)到數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)湖,用于數(shù)據(jù)分析。Amazon Athena則是一種交互式查詢服務(wù),使用標(biāo)準(zhǔn)的SQL,可以直接對(duì)Amazon S3上的數(shù)據(jù)做交互查詢。而這兩種服務(wù)都是無(wú)服務(wù)器服務(wù),意味著不需要管理基礎(chǔ)設(shè)施,只需要為運(yùn)行的查詢付費(fèi)。
官方已經(jīng)給出了如何使用 AWS Glue 和 Amazon S3 構(gòu)建數(shù)據(jù)湖基礎(chǔ)和如何使用Amazon Athena 分析數(shù)據(jù)的具體教程,本文就不再贅述。當(dāng)然,如果你覺(jué)得這種方式還有些復(fù)雜,那么接下來(lái)的一項(xiàng)服務(wù),可以重點(diǎn)關(guān)注。去年,AWS發(fā)布了一項(xiàng)名為AWS Lake Formation的新服務(wù),進(jìn)一步降低了數(shù)據(jù)湖搭建的門(mén)檻,該服務(wù)簡(jiǎn)化了數(shù)據(jù)湖的創(chuàng)建過(guò)程,并在幾天(而不是幾個(gè)月)內(nèi)構(gòu)建一個(gè)安全的數(shù)據(jù)湖。
不過(guò),該服務(wù)目前還未在中國(guó)正式推出。當(dāng)然,你也可以視自身情況自行選擇其他供應(yīng)商,本文推薦基于AWS數(shù)據(jù)湖解決方案來(lái)實(shí)現(xiàn)快速搭建數(shù)據(jù)湖,是因?yàn)椋侥壳盀橹梗珹WS數(shù)據(jù)湖/數(shù)據(jù)分析解決方案是最完整,提供服務(wù)最豐富的,也是成功案例最多的。
(責(zé)任編輯:fqj)
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7335瀏覽量
94769 -
云計(jì)算
+關(guān)注
關(guān)注
39文章
8021瀏覽量
144407
發(fā)布評(píng)論請(qǐng)先 登錄
利用PEBB電力電子積木快速搭建SST固態(tài)變壓器的工程指南
河湖生態(tài)水量動(dòng)態(tài)監(jiān)測(cè)與管理系統(tǒng)
兩個(gè)MCU之間快速傳輸數(shù)據(jù)的方法
RK3588采集Cameralink圖像快速搭建系統(tǒng)辦法
射頻線纜快速性能判斷實(shí)用指南
【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】介紹、環(huán)境搭建、工程測(cè)試
GPIOB模擬spi的方法及l(fā)cd屏幕的接入
部署Denodo與數(shù)據(jù)湖倉(cāng)架構(gòu)聯(lián)用,用戶可獲得345%投資回報(bào)率(ROI),實(shí)現(xiàn)3–4倍數(shù)據(jù)洞察提速
【匠芯創(chuàng)D133CBS KunLun Pi開(kāi)發(fā)板試用體驗(yàn)】介紹、環(huán)境搭建
水利水文監(jiān)測(cè)與河湖長(zhǎng)制管理平臺(tái)解決方案
河湖生態(tài)流量監(jiān)測(cè)平臺(tái)解決方案?
微軟推出全新Microsoft Sentinel數(shù)據(jù)湖國(guó)際版
搭建算力中心,從了解的GPU 特性開(kāi)始
瑞薩RA8 MCU開(kāi)發(fā)教程:基于e2 studio在RA8上跑RTOS實(shí)現(xiàn)的方法
基于激光誘導(dǎo)擊穿光譜的銅物料快速檢測(cè)方法
數(shù)據(jù)湖是什么,它的快速搭建方法介紹
評(píng)論