657
阿裏雲
采集-公網數據__最佳實踐_日誌服務-阿裏雲
對一些應用場景而言,需要實時收集公網數據,例如移動端,HTML網頁,PC、服務器、硬件設備、攝像頭等實時數據進行處理。
在傳統的架構中,一般通過前端服務器+Kafka這樣的搭配來實現如上的功能。現在日誌服務的LogHub功能能夠代替這類架構,並提供更穩定、低成本、彈性、安全的解決方案。我們來比較下:
場景
公網有移動端、外部服務器、網頁和設備數據進行采集。采集完成後需要進行實時計算、數據倉庫等數據應用。
方案1:前端服務器+Kafka
由Kafka不提供Resful協議,更多是在集群內使用。因此一般需要架設Nginx服務器做公網代理,再通過Logstash、或API通過Nginx寫Kafka等消息中間件。
需要設施為:
設施 | 數目 | 配置 | 作用 | 價格 |
---|---|---|---|---|
ECS服務器 | 2台 | 1核2GB | 前端機、負載均衡,互備 | 108 元/台*M |
SLB | 1台 | 標準 | 按量計費實例 | 14.4 元/Month (租賃) + 0.8元/GB (流量) |
Kafka / ZK | 3台 | 1核2GB | 數據寫入並處理 | 108 元/台*M |
方案2:使用LogHub
通過Mobile SDK、Logtail、Web Tracking JS直接寫入LogHub EndPoint。
需要設施為:
設施 | 作用 | 價格 |
---|---|---|
LogHub | 實時數據采集 | <0.2元/GB,參見計費規則 |
場景對比
場景1:一天10GB數據采集,大約一百萬次寫請求。( 這裏10GB是壓縮後,實際前數據大小一般為50GB-100GB左右)
方案1
--------------
SLB 租賃:0.02 * 24 * 30 = 14.4 元
SLB 流量:10*0.8*30 = 240 元
ECS 費用:108 * 2 = 216
Kafka ECS: 免費,假設與其他服務公用
共計:484.8 元 / 月
方案2:
--------------
LogHub流量:10 * 0.2 * 3- = 60 元
LogHub請求次數:0.12 (假設一天100W請求)* 30 = 3.6 元
共計:63.6 元
場景2:一天1TB數據采集,大約一億次寫請求
方案1
--------------
SLB 租賃:0.02 * 24 * 30 = 14.4 元
SLB 流量:1000 * 0.8* 30 = 24000 元
ECS 費用:108 * 2 = 216
Kafka ECS: 免費,假設與其他服務公用
共計:24230.4 元 / 月
方案2:
--------------
LogHub流量:1000 * 0.15 * 30 = 4500 元 (階梯計價)
LogHub請求次數:0.12 * 100(假設一天1億請求)* 30 = 360 元
共計:4860 元 / 月
方案比較
從以上兩個場景可以看到,使用Loghub進行公網數據采集成本是非常有競爭力的。除此之外,和方案1相比還有其他優勢:
- 彈性伸縮:MB-PB/Day 間流量隨意控製
- 豐富權限控製:通過ACL控製讀寫權限
- 支持HTTPS:傳輸加密
- 日誌投遞免費:不需要額外開發就能與數據倉庫對接
- 詳盡監控數據:讓你清楚業務情況
- 豐富SDK與上下遊對接:和Kafka一樣擁有完整的下遊對接能力,和阿裏雲及開源產品深度整合
有興趣可以參見日誌服務主頁體驗該服務。
最後更新:2016-10-08 20:23:15
上一篇:
采集-日誌管理__最佳實踐_日誌服務-阿裏雲
下一篇:
采集-專用網絡(VPC)日誌文件__最佳實踐_日誌服務-阿裏雲
HSF 單元測試__服務開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
對象存儲OSS控製台—總體概覽頁__視頻專區_對象存儲 OSS-阿裏雲
單邊固定縮略__圖片縮放_老版圖片服務手冊_對象存儲 OSS-阿裏雲
更新媒體工作流__媒體工作流接口_API使用手冊_視頻點播-阿裏雲
查詢單個錄製索引文件__直播流操作接口_API 手冊_CDN-阿裏雲
DescribeLoadBalancerUDPListenerAttribute__Listener相關API_API 參考_負載均衡-阿裏雲
發布訂閱管理__控製台使用指南_消息隊列 MQ-阿裏雲
使用異常___異常類別_產品使用問題_消息隊列 MQ-阿裏雲
子分區__分區_SQL語法參考_雲數據庫 OceanBase-阿裏雲
GetPolicy__授權策略管理接口_RAM API文檔_訪問控製-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲