原創|行業資訊|編輯:陳俊吉|2016-07-13 11:06:50.000|閱讀 233 次
概述: 隨著業界傳播開源的理念,推廣開源項目,為 IT 開發者提供了一個發現、使用、并交流開源技術的方向。很多企業在建設他們的業務交易和分析系統的項目中,開始關注和選用具有“自我特色”的開源技術和軟件作為整體解決方案中的組成部分去實施。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
隨著業界傳播開源的理念,推廣開源項目,為 IT 開發者提供了一個發現、使用、并交流開源技術的方向。很多企業在建設他們的業務交易和分析系統的項目中,開始關注和選用具有“自我特色”的開源技術和軟件作為整體解決方案中的組成部分去實施。
以下案例是國外某客戶,包括核心系統在內的眾多生產系統中已運行 IBM 軟件產品,其核心環節中使用 IBM 數據復制軟件,再結合開源軟件和工具,實現了從重要的交易業務生產系統中使用 IBM 軟件實時地復制數據到目標系統,在目標系統上通過開源軟件把數據進行分發、加工處理、交付到數據庫分析系統中,實現對業務進行實時分析。
1)數據實時復制
負責從各個業務系統上實時地復制交易數據,選用 軟件產品來實現。
2)數據采集
負責從目標系統上實時地采集數據,選用 Apache Flume 來實現。
3)數據接入
由于采集數據的速度和數據處理的速度不一定同步,因此添加一個消息中間件來作為緩沖,選用 Apache Kafka。
4)流式計算
對采集到的數據按業務規范進行實時處理和分析,選用 Apache Storm。
5)數據輸出
把處理后的結果存放,實現持久化、穩定化和高效化,使用開源的NoSQL數據庫。
下面,我們對幾個開源的核心軟件做個簡單扼要的說明,相信大家對 都有了一定了解,此處不多花筆墨作說明。
1) Apache Flume
Apache Flume 提供了一個分布式、可靠、和高可用的海量日志采集、聚合和傳輸的日志收集系統;支持在日志系統中定制各類數據發送方,用于收集數據 Flume 提供對數據進行高效處理,擅長轉移大數據量的日志和交易數據;通過通道(channel)無縫連接 Kafka。
2) Apache Kafka
kafka 是一種高吞吐量的分布式發布訂閱消息系統,目標是提供一個發布訂閱解決方案,它可以處理消費者規模的網站中的所有動作流數據。
Kafka 具有如下特性:
3) Apache Storm
Storm 能處理,在保證高可靠性的前提下,還可以讓處理進行得更加實時,也就是說,所有的信息都會被處理。Storm 同樣還具備容錯和分布計算這些特性,這就讓 Storm 可以擴展到不同的機器上進行大批量的數據處理。
Storm 具有如下特性:
1、IBM 提供云技術及數據服務,積極地支持開源技術和發展方向,無論是IBM現有客戶,還是潛在的新客戶,都能在結合 IBM 產品和解決方案之內或之外,找到最佳的解決方案,以滿足業務要求和支持業務發展;
2、IBM支持廣闊范圍的開源技術及軟件產品集成,為用戶建設 IT系統時帶來更大的靈活性和擴展性;
3、在 2015年, IBM 公司已被業界評為最具科技創新(most-innovative-companies)公司,幫助客戶快速創新,獲得最佳經濟效益和減低實施風險。
詳情請咨詢!
客服熱線:023-66090381
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn