文章段落
如果各位已經用GCP一段時間,會發現帳單裡面會有一些discount的字眼:
恭喜你,這是Google給你的折扣!🎉🎉🎉
這個折扣不是莫名奇妙來的,都是有算過的!
首先要說明的是,GCP不像其他公有雲,要折扣都要先買一年或三年的方案,才能有折扣,GCP是當月就直接給你打折。
GCP的主要折扣包含Sustained Usage Discount和Committed Usage Discount兩種。首先介紹Sustained Usage Discount:
Sustained Usage Discount 續用折扣
Sustained Usage Discount 中文叫續用折扣,以前跟別人解釋的時候,要花很多力氣才能解釋清楚,現在突然變得很好解釋了,要感謝台北捷運:
從上圖看得出來就是捷運坐越多次,現金回饋越多。GCP也是類似的:
為了簡化說明,假設一個月有28天,切成4等份,
每個月前四分之一使用時間,也就是第一周假設原價是1元,
第二周20% Off,就是0.8元,
第三周40% Off,就是0.6元,
第四周60% Off,就是0.4元。
加起來算平均:(1+0.8+0.6+0.4)/4=2.8/4=0.7
所以一個月內用越多,折數越高。
整個月都開著機器,平均下來就是打7折,下個月會重新計算。
有人問如果開兩台規格一模一樣的VM,一台用3周,一台用2周怎麼辦?那Google會合併時數幫你省錢,變成第一台一個月用到滿(打七折),第二台只用一周(不打折)。
那如果規格不同怎麼辦?就沒有折扣了嗎?Google在官網有提到一個例子,如下圖:
如果一台4 core 的機器開兩個禮拜,然後中間升級成16 core,那是不是變成:
1+0.8 =1.8 (假設4 core機器,一個禮拜1元,第二個禮拜打8折為0.8元)
4+3.2=7.2 (假設16 core機器,一個禮拜4元,第二個禮拜打8折為3.2元)
一個月9元?
其實Google會幫你併在一起:
Google的算法是,當做你4 core機器開一整個月,原本那台16 core的,先扣掉4 core,用12 core算半個月的費用,所以變成:
4 core 1+0.8+0.6+0.4 = 2.8
12 core 3+2.4 = 5.4
一個月下來是8.2元,比原本的9元又省了一些。
官方說明文件請看這裡:https://cloud.google.com/compute/docs/sustained-use-discounts?hl=zh-tw
後來,Google也想針對長期用戶推出更深的折扣,於是推出了Committed Usage Discount:
Committed Usage Discount 承諾使用折扣
Committed Usage Discount 中文叫做承諾使用折扣,包含一年和三年的折扣。它號稱一年打6折,三年打43折!這麼便宜?!
我們直接進來購買的畫面:
進入畫面就可以直接開始選擇要購買的資源:
要注意Region和 Commitment type 絕對不要選錯喔!因為是長期合約,只要買下去就完全無法反悔或修改,也不能退錢的。
右邊還很貼心地跟你說,這樣買你省了多少錢:
代表原價是每月142.23元,一年合約之下每月是85.38元,總共折了56.85元。
(142.23-56.85)/142.83 = 0.5978左右,大概打了6折。
如果我們選3年呢?
哇!折扣更深,(142.23-81.24)/142.83 =0.427 大約43折而已耶!
此外還有GPU和Local SSD也可以買,但要注意的是,如果買這兩著的話,reservations必須要一起買。
因為這兩種資源會綁在特定機器上,不像vCPU和RAM一樣不限機器要用就隨時用,所以等於是要有類似「佔位子」的費用,但只是意思收一下少許費用。
補充說明,Local SSD,它是一種速度超快的Disk,但是它只要一重開機,資料就會消失,是拿來做快速運算暫存的用途,不適合做永久儲存喔!
說到這裡,我再補充一個小Bug,感謝網友熱心分享!
一個Local SSD,是375GB,每GB 0.08美元,但在Console上顯示為一個Local SSD 0.08元,千萬不要看它便宜按下去啊!因為Google 在官網說明頁面寫的是正確的。
官方說明在這裡:https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts?hl=zh-tw
Preemptible VM 先占式虛擬機
最後再介紹一個「極深折扣」的機器,叫做Preemptible VM先占式虛擬機,它是把Data Center裡閒置的機器拿出來,若你有一些不重要不緊急的運算需求,可以開Preemptible VM,它是2折喔!
不過開機一次最多只能用24小時,時間到再還給Google,需要就再開新的。但如果突然其他用戶需要開正式機器,它就會回收給你的機器,你可以寫shut down scripts讓機器把工作做到一個段落再收回去。
官方的價格看這裡:https://cloud.google.com/compute/all-pricing
綜上所述,GCP的折扣方式分成以下三種:
- Sustained Usage Discount:N1 機型最多打7折。
2. Committed Usage Discount:3年打到43折。
3. Preemptible VM:打2折。
GCP已經夠便宜,還要打到骨折,真的是佛心來的啦!
如果要了解計費方式,可以參考《GCP如何計費?就像水電費一樣》
如果要掌握各台主機成本,可以看《如何掌握GCP各台主機的成本?使用標籤Label功能》
如果怕花太多錢,可以看《GCP帳單功能簡介,和設定預算》
如果還有其他問題,或是需要專業的中文技術支援,歡迎到官網填寫表單聯繫我們:https://bit.ly/blog-contact-Cloud-Ace