這次遇到的GCP噴了流量的問題,造成費用大幅提高到想往生了><#。
經查GCP上沒有機制限頻,一種是利用GCP內建的預算功能,但是只是預警功能而已,真遇到了還是得要自力救濟。另一種是自力救濟利用WEB主機的設定試試看
關於預警功能。位於GCP後台內的左側選單的”帳單” -> “預算與快訊” 。裡面選擇”設定預算即可”
這裡的設定邏輯是,假設一個月結算的時候花多少錢,當達到多少的時候就發出警訊出來。
這個還是設定一下告訴自己。
再來就是自力救濟的部分,我比較常用的是Nginx跟 Aapach。
Nginx 範例
Apache範例
https://httpd.apache.org/docs/trunk/mod/mod_ratelimit.html
另外還想到,因為這次帳單大部分是跨區流量造成的傷害。
想到可以使用AWS Route 53可針對訪問來源IP,客製化回應的規則,如來自台灣用戶才能解析到正確的紀錄,但判斷來源IP,非絕對100%精準。
AWS Route 53 https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html