7月,Cloudflare 的官網發表了一篇罕見的文章,它的 CEO 抨擊亞馬遜網絡服務,流量收費太貴。今天就來談談,云服務流量到底貴到什么程度亞馬遜是全世界最大的云服務商,提供各種網絡基礎設施。用過的人都知道,它的收費里面,硬件費用(CPU、內存、硬盤等)是小頭,流量費用才是大頭。。
流量費有多貴?
Cloudflare 根據自己從機房拿到的批發價推算,亞馬遜在北美和歐洲,向用戶收取的流量費,是批發價的80倍!機房的帶寬批發價是 1Mbps 收費0.08美元,亞馬遜轉手賣給開發者,價格就是6.37美元!(帶寬與流量的換算關系,放到后面解釋。)
我給大家算一筆賬,按照這種流量費用,在亞馬遜托管一個小網站要多少錢。
假設網站每天的瀏覽量是2500個頁面,每個頁面的大小是 2MB,那么一天的流量就是 5GB,一個月下來就是 150GB。亞馬遜有一個官方的價格計算器,我們去那里選擇硬件,這里一律選擇最低配置,然后填寫需要的流量是150GB,頁面會自動給出價格。
算出來的價格就是16.31美元/月(大約110元人民幣),其中流量費要占到13.41美元??梢钥吹?,這么小的網站,一年下來需要1000多元人民幣。如果訪問量增大10倍,每月達到1500GB,其實還是屬于小網站,但是收取的費用會增加到每年1萬多元人民幣。
一個真實的案例是,一個開發者平時的賬單是每月23.00美元,某天一覺醒來,收到了一張2,657.68美元的賬單。
需要指出的是,不僅是亞馬遜,其它云服務商的流量費也非常貴。谷歌云對同樣網站收取的費用是每月16.73美元,其中流量費12.75美元。國內的阿里云和騰訊云 ,價格也相差無幾。
不過,國內的云服務商有一個好處,它是按照帶寬收費,所以不會發生流量超標,因為帶寬滿了,新的訪問者就進不來了。(1Mbps 的帶寬在100%利用率的情況下,相當于每月328GB的流量,假設利用率平均為20%,150GB流量就大約需要2.3Mbps的帶寬。)
結論就是,小網站盡量不要托管在大型云服務商那里,流量費用實在吃不消。如果不得不放在上面,那就必須設法降低或轉移流量,比如使用 CDN。
作者:阮一峰