偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Spark架構在大數據環(huán)境的核心位置找到用武之地

大數據 Spark
Webtrends公司的IT團隊在Apache Spark這款處理引擎還是一項學術研究項目的時候就已經開始使用它并沿用至今。但當Webtrends在2014年年中部署了一套基于Hadoop的大數據環(huán)境來對分析應用程序進行增強的時候,Spark架構便成了一個有限的角色:有關數據索引的聚合細節(jié)有助于用戶發(fā)現相關信息?,F在,一切都已改變,而且該公司正在花大力氣學習Spark并作為其大數據平臺升級版本的一部分。

Webtrends公司的IT團隊在Apache Spark這款處理引擎還是一項學術研究項目的時候就已經開始使用它并沿用至今。但當Webtrends在2014年年中部署了一套基于Hadoop的大數據環(huán)境來對分析應用程序進行增強的時候,Spark架構便成了一個有限的角色:有關數據索引的聚合細節(jié)有助于用戶發(fā)現相關信息?,F在,一切都已改變,而且該公司正在花大力氣學習Spark并作為其大數據平臺升級版本的一部分。

[[178246]]

Webtrends從網站,移動設備和物聯網收集用戶活動數據提供給企業(yè)客戶用于分析,它將Spark置于一款名為Infinity Analytics應用程序的核心位置,該應用在2016年初開始了基本版測試,而現在正在向客戶進行營銷。該公司建立了一個擁有160個節(jié)點的Spark系統(tǒng)來支持在線營銷活動的實時優(yōu)化,而這是以進入Hadoop集群的活動數據流的快速分析為基礎的。“我們基本上已經解除了Spark對數據湖的束縛來做所有的計算,”CTO Peter Crossley說。

越來越多的企業(yè)同樣正將注意力轉向Spark以幫助對大數據處理工作進行加速。獨立的統(tǒng)計數據很難得到處理引擎的采用,在2014年五月之后,這才以1.0的版本通過Apache Software Foundation變得可用。但是,Databricks公司是一家初創(chuàng)供應商,它是Spark開發(fā)背后的驅動力,公司負責人表示有超過500家企業(yè)已經在應用程序的生產中部署了該項技術。而且Spark顯然已經與Hadoop一并躋身大數據聚光燈之下,它和Hadoop經常但并不總是進行配對。

Spark的最開始的名片是它能比MapReduce更快地運行批處理應用程序,而其編程環(huán)境和執(zhí)行引擎是嵌入在Hadoop原始版本中的。Spark的支持者宣稱其核心內存引擎在處理數據上可以比MapReduce快100倍。批處理任務仍是Spark的一個很大的應用方面,分析大量數據和對數據進行提取,轉換和加載(ETL)例程的前期準備也同樣如此。

但是,對于Spark架構來說遠不止如此。該技術還能通過一組附加組件來處理更多的互動和實時工作負載,這些附加組件包括機器學習庫,流處理模塊和圖形處理接口。除了其處理速度和應用程序多功能性,Spark可以讓用戶避免在MapReduce中編程。相反,他們可以使用更高級別且更為熟悉的語言,如Java,Python,Scala,SQL和R。

Spark擁有足夠的部署選項

Hadoop根本不需要成為以下愿景的一部分:Spark能夠針對數據存儲以獨立模式運行,而非Hadoop分布式文件系統(tǒng)——例如,NoSQL數據庫和Amazon Simple Storage Service。同樣的,并不只是Databricks在將該處理引擎推向前進。IBM,Microsoft,Amazon Web Services以及Hadoop的分銷商Cloudera, Hortonworks和 MapR Technologies還有其他大數據廠商同樣對Spark提供并支持。

另一方面,一些早期使用者表示,Spark是一項有待進一步成熟的新興技術。例如,他們引用了內存管理問題,與MapReduce相比缺失的功能,不完整的數據加密支持,以及缺乏監(jiān)控和管理Spark系統(tǒng)的工具。要填補這些空白,對于Spark架構的開發(fā)步伐已然是迅速而劇烈的了:在2015年Apache開源軟件有9個發(fā)布版,而到今年為止已經發(fā)布了5個版本,包括在7月份可用的Spark2.0版。

但是成熟度問題并不會對諸如Webtrends之類的用戶造成困擾。從Crossley的立場來看,Spark在生產上顯然是已經就緒了的。“它是一項穩(wěn)定的技術,對于部署Spark我絲毫沒有猶豫,”他說。

MapReduce不會為了Webtrends正在關注的Infinity Analytic應用程序高速性能而進行削減,但Crossley將Spark和它的Spark Streaming模塊描述為一個完美的組合。“我們的想法是數據通過我們的系統(tǒng)進行無縫遷移,而且這是實時發(fā)生的。要以一種快速的方法來查看這些數據并進行審計的確需要擁有像Spark這樣的設施。”

每天Webtrends都會對超過130億的在線事件(例如互聯網點擊流)篩選數據到它的Hortonworks,Hortonworks是基于Hadoop的集群。它要花費12個小時來讓傳入的數據在公司的第一款名為Explore的大數據分析應用程序中可用。

有了Spark平臺以流的方式來處理數據和針對其運行自動機器學習的算法,在Infinity Analytics的最初用戶企業(yè)中,營銷經理和數據科學家們能夠在幾分鐘內獲得信息,Crossley說。他的目標是將延時降至幾秒鐘,這樣客戶端就能為網站訪問者動態(tài)調整網頁和提供營銷。

為Spark架構提升可移動性

Synchronoss Technologies公司同樣將其大數據環(huán)境集中在Spark上。“我們非常將Spark作為我們的數據處理引擎,” Bridgewater, N.J.公司的大數據分析師Suren Nathan說,該公司給移動網絡運營商和合作企業(yè)出售移動管理應用程序和相關的分析服務。

大數據實現還包括運行了MapR分布的Hadoop集群;它起源于Razorsight Corp.,這是一家Synchronoss在2015年八月收購的分析提供商。Nathan負責Razorsight的部署工作,他說Spark最初是在幾個主要批處理應用程序上作為MapReduce的更快替代品來使用的。這包括ETL數據集成工作,以及給Synchronoss分析團隊提供該公司從其客戶端收集的設備,網絡和操作數據認知的數據分析項目。

但Synchronoss正在尋求對Spark架構的使用進行擴展以用于更加實時的處理領域。到今年年底為止,它計劃為諸如追蹤移動設備使用的應用程序添加Spark Streaming,這樣營銷產品就能在事件發(fā)生點發(fā)送給客戶,Nathan說。接下來他預計在2017年轉向MLlib,這是Spark的集群學習庫,用于自動分析應用程序——例如,檢測公司網絡中的欺詐活動和對移動設備安全政策的違反。

除了用Python和Java來編寫應用程序代碼,Synchronoss還可以通過該軟件的Spark SQL模塊來進行SQL編程。在其周圍的核心引擎和組件中,對于企業(yè)的大數據處理需求來說,Spark平臺是一種一站式服務,Nathan說。“如果我們不使用Spark,那么我們就必須對所有這些東西使用一項不同的技術。”

責任編輯:未麗燕 來源: 網絡大數據
相關推薦

2015-08-25 13:20:29

數據科學

2011-07-15 10:03:06

網絡服務虛擬應用

2020-08-13 07:54:10

HTTP協(xié)議nginx

2024-05-31 13:33:11

大模型向量數據庫

2011-03-14 14:21:47

后關系數據庫

2013-02-26 10:32:38

大數據云計算

2019-11-08 15:27:01

物聯網5G人工智能

2009-02-20 16:02:52

操作系統(tǒng)發(fā)展趨勢

2015-02-26 15:11:23

2021-07-20 13:43:50

自動駕駛雷達技術

2012-07-09 09:19:33

云計算倫敦奧運會

2020-08-05 08:38:00

無人機臺風技術

2021-12-04 05:53:57

Windows 11操作系統(tǒng)微軟

2021-08-12 06:38:23

CSS SASSLESS

2010-01-06 15:19:26

軟交換系統(tǒng)

2012-09-29 09:37:42

Facebook大數據Hadoop

2021-11-28 17:23:14

網絡安全大數據分析數據泄露

2014-12-11 09:58:09

FCoESAN刀片系統(tǒng)

2024-09-06 11:40:28

.NETLINQ工具

2010-01-18 12:54:49

軟交換系統(tǒng)
點贊
收藏

51CTO技術棧公眾號