跟硅谷大數據工程師談笑風聲?Spark、Storm、Pig、Hive……仍是Hadoop?大數據技術前沿公司會告訴你——SMACK is the new buzzword!SMACK並不是單一技術,而是由Spark、Mesos、Akka、Cassandra、Kafka組成的大數據架構,適用於普遍的數據處理場景,可完成低延遲擴展及數據複製、統一管理異構負載集羣,並經過單一平臺知足不一樣架構設計和不一樣應用的需求。(A Brief History of the SMACK Stack)html
在面對數據源數量急劇增長、數據樣本獲取難度升高、數據分析時效性差、數據分析投資回報率低等一系列挑戰時,SMACK能夠解決Hadoop等熟知技術沒法解決的諸多問題,特別是物聯網化、API化趨勢下big data向fast data轉變所帶來的新需求,以及大數據處理對於Data Pipeline的依賴。git
咱們能夠把SMACK看做是一種框架組合思想,其中技術能夠增長或被更適合的技術替代,以便咱們更好的完成大數據處理。本篇雲框架即在引擎層增長了Flink用於處理實時數據,使用Kubernetes替換Mesos做爲容器層,以某網站數據爲例,提供SMACK大數據框架的最佳實踐,包括SMACK、數據接入、數據展現在內的完整框架。github
Github地址:https://github.com/cloudframeworks-smack/user-guide-smack架構