阿里云DDoS高防 - 访问与攻击日志实时分析(四)
摘要:?本文介紹了DDoS日志實時分析功能的費用計量細(xì)節(jié)與案例。
概述
本文介紹了DDoS日志的費用計量細(xì)節(jié)與案例。
費用概述
DDoS日志分析與報表功能依賴日志服務(wù)提供日志數(shù)據(jù)的實時查詢與分析功能。當(dāng)您開通DDoS訪問與攻擊日志實時分析功能時, 需要您根據(jù)界面提示開通日志服務(wù)和授權(quán)。
日志服務(wù)日志服務(wù)計費方式為按量計費,費用與打開日志分析的網(wǎng)站所產(chǎn)生的訪問和防護日志數(shù)量有關(guān),開通日志服務(wù)但沒有為任何網(wǎng)站打開日志的情況下,是不會產(chǎn)生任何費用的。日志服務(wù)同時提供特定的免費額度,打開日志分析的網(wǎng)站的日志量在免費額度內(nèi)的,也不會產(chǎn)生任何費用(具體參考后面內(nèi)容)。
日志存放位置與周期
當(dāng)您在DDoS控制臺為特定DDoS的防護網(wǎng)站打開了日志分析的功能時, DDoS會實時將相關(guān)網(wǎng)站的訪問和防護日志導(dǎo)入到您擁有的日志服務(wù)的專屬日志庫中。默認(rèn)打開日志分析的網(wǎng)站的日志都會集中放到這一個日志庫中,并配置默認(rèn)3天的存儲周期(超過3天的日志會自動被刪除)。
專屬的日志庫名字是ddos-pro-logstore,存放于日志服務(wù)的項目ddos-pro-project-阿里云賬戶ID中。
免費額度
DDoS的日志分析服務(wù)的費用主要由導(dǎo)入的日志量以及存儲的時間兩個主要因素有關(guān),并提供100GB/天的日志一次性導(dǎo)入量和3天的免費存儲時間。另外,基于日志的查詢分析、統(tǒng)計報表和報警等功能是免費的。
例子
每天有6千萬條日志,存儲周期3天,總?cè)罩玖考s為 96 GB/天(估計平均每條日志1600字節(jié)左右),符合免費額度。
超過免費額度的日志導(dǎo)入的收費標(biāo)準(zhǔn)
當(dāng)開啟日志分析的網(wǎng)站的總?cè)罩玖砍^免費額度時,將對超出部分按照日志量收取費用。具體按照索引與傳輸?shù)臄?shù)據(jù)量收費。
| 日志導(dǎo)入量 | 索引:100GB/天 傳輸:30GB/天 | 索引:0.35 元/GB 傳輸:0.18 元/GB | 索引:0.665 元/GB 傳輸:0.342 元/GB | |
說明
1) 索引:索引根據(jù)實際索引字段進(jìn)行計算,在寫入時一次性收取存儲費用。DDoS的日志默認(rèn)是全索引開啟。
示例1:日志量為 150 GB/天,則以 50 GB (= 150GB - 100GB) 計費,為 0.35 x 50 = 17.5 元/天
2) 傳輸:傳輸是指因為寫入而產(chǎn)生的流量,傳輸流量為壓縮后的大小。DDoS的日志傳輸是壓縮的. 一般有5~10的倍壓縮率。注意:通過控制臺進(jìn)行的查詢、統(tǒng)計、報表和報警等功能所產(chǎn)生的讀取流量不收取任何費用。
示例2:日志量為 300GB/天,實際壓縮大小約為 50GB(按照6壓縮比算),則以 20GB (=50GB - 30GB) 計費,為 0.18 x 20 = 3.6 元/天
3) 扣費周期為天; DDoS專屬Logstore的免費額度的清零周期為天.
超過免費額度的日志存儲的收費標(biāo)準(zhǔn)
當(dāng)用戶主動修改日志庫的存儲周期從3天改為更長時間時,超出部分需要收取額外的費用。
| 存儲空間 | 3天 | 0.0115 元/GB*天 | 0.01725 元/GB*天 | |
說明
1) 存儲空間大小:存儲空間為壓縮后原始數(shù)據(jù)量與索引數(shù)據(jù)量之和
示例3:每天 1GB 數(shù)據(jù),壓縮后為 200MB,全文和字段索引(大小為 1GB)。存儲周期為 30 天,則30 天后累計 最大存儲量為 30 ×(1000+200)= 36GB,去掉3天免費額度后 為 27 * (1000+200)= 32.4 GB, 一天存儲最大收費為 0.0115 × 32.4 = 0.3726 元。
示例4:每天 10GB 數(shù)據(jù),壓縮后為 2GB,全文和字段索引(大小為 10GB)。存儲周期為 30 天,則30 天后累計 最大存儲量為 30 ×(10+2)= 360GB,去掉3天免費額度后 為 27 * (10+2)= 324 GB, 一天存儲最大收費為 0.0115 × 324 = 3.726 元。
超標(biāo)準(zhǔn)情況下的其他額外費用
為了防止資源被濫用,日志服務(wù)也對超標(biāo)準(zhǔn)的活躍分區(qū)數(shù)、讀寫次數(shù)和外網(wǎng)讀取等進(jìn)行了約束。對異常超額的資源收取因的費用,但價格非常低廉。
| 活躍 Shard 租用 | 4 個*天/月 | 0.04 元/天 | 0.04 元/天 | |
| 讀寫次數(shù) | 1百萬次/天 | 0.12 元/百萬次 | 0.12 元/百萬次 | |
| 外網(wǎng)讀取流量 | 0 | 0.8 元/GB | 0.8 元/GB | |
說明
1) 活躍Shard租用:Shard指日志庫的分區(qū),默認(rèn)是2個,并支持自動擴展。一般每個Shard可以支持430 GB/天的數(shù)據(jù)寫入量,租用只統(tǒng)計當(dāng)前讀寫 Shard 的數(shù)量。已經(jīng)被 合并/分裂 的 Shard 不收取租用費。用戶可以在
示例5:目前有 10 個 Shard,7 個 Shard 的狀態(tài)為讀寫,另外 3 個 Shard 已經(jīng)被合并為只讀,DDoS專屬的Logstore總體每天只收取 3個 (7個-4個) Shard的租賃費 0.12 元/天。
2) DDoS默認(rèn)的Logstore的Shard數(shù)量是2個, 并且開啟自動Split功能.
3) 讀寫次數(shù):日志讀取和寫入日志服務(wù)的次數(shù),由您的日志產(chǎn)生速度決定。后臺實現(xiàn)機制會盡量減少寫入次數(shù)(最多可批量4000條/次)。
示例6:每天網(wǎng)站日志為100億條,寫入次數(shù)約為50W次(平均2000條/次),免費。
4) 外網(wǎng)流量:被外網(wǎng)程序讀取消費所產(chǎn)生的數(shù)據(jù)流量。
示例:2GB日志服務(wù)數(shù)據(jù)被投遞至非阿里云產(chǎn)品,產(chǎn)生外網(wǎng)讀取流量1.6元。
常見問題
1. 如何將網(wǎng)站日志存儲更長時間?
在DDoS的日志分析與報表的控制臺,選擇高級管理,在跳轉(zhuǎn)的連接中,選擇專屬的DDoS的日志庫,選擇修改,在彈出框中修改存儲周期。
2. 如何查看當(dāng)前日志量并預(yù)估費用?
可以在阿里云的費用管理中心中查看每天定時刷新的費用計量數(shù)據(jù)。
也可以在DDoS的日志分析與報表的控制臺中,選擇日志分析,在查詢框中,輸入如下SQL:
并用時間選擇器選擇整點時間 > 昨天,就可以得到過去一天的日志條數(shù),再結(jié)合當(dāng)前日志庫配置的的存儲周期,預(yù)估費用狀況:
示例7:假設(shè)每天1億條日志,存儲時間為7天。
總?cè)罩玖考s為 160 GB/天(假設(shè)每條日志 1600 Bytes),傳輸為26.7 GB/天(按照壓縮比為6算)在免費額度內(nèi),額外流量導(dǎo)入費用為:索引 0.35 元/GB x (160 GB - 100GB免費額度) = 21 元/天。
存儲時間改為7天,那么7天后,額外收費的最大存儲量為:192 GB(160 GB 索引 + 32 GB原始壓縮)* 4天(7天 - 3天免費) = 768 GB,那么每天的額外存儲費用為:0.0115 元/GB × 768 = 8.832 元。
那么每天的費用約為:29.832 元
3. 如何在大量日志量產(chǎn)生時獲得報警?
如果希望在日志量過大,且可能超過特定數(shù)據(jù)量(例如免費額度的100GB/天)的情況下獲得通知,可以進(jìn)行如下操作。
在DDoS的日志分析與報表的控制臺中,選擇日志分析,在查詢框中,輸入如下SQL:
并點擊另存為快速查詢,保存并給與一個名字,例如ddos-metering-pv,點擊確定。
然后點擊另存為告警,并按照如下配置一個每5分鐘跑檢查一次過去1小時的日志量是否超過了560萬條。
注意:這里假設(shè)每天100GB免費導(dǎo)入量的情況下,推算每小時平均導(dǎo)入量為:100GB / 1600 字節(jié)/條 / 24小時 ~= 280 萬條。這里在560萬條(2倍每小時日志量)的情況下報警,可以根據(jù)實際情況和需要做適當(dāng)調(diào)節(jié)。
原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的阿里云DDoS高防 - 访问与攻击日志实时分析(四)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一种基于AliOS Things的uDa
- 下一篇: DataWorks支持PyODPS类型任