免費的東西總會吸引人去嘗試使用!但Google提供的免費300美金的額度,是以「試用」為目的,若使用這個一年300美金的免費試用期,用以建置公司重要的服務的話,需要考慮哪些風險呢?本文就來向各位說明說明。

Google Cloud Platform 提供免費300美金的目的

2017年時,Google在其舉辦的「Google Cloud NEXT」大會上宣布:將原為2個月/300美金的試用期,延長為一年/300美金試用期。藉以讓開發人員能有更充裕的時間熟悉GCP、這個 AI、ML、Big Data、Infra 全包的巨大公有雲環境。

免費的公有雲聽起來十分吸引人,因此想將正式服務轉移上去的大有人在。但當你打算把正式的服務放到GCP試用專案內時,為了避免嚴重、不可回復的損失,有哪些必須優先考量的限制與風險呢?

Google Cloud Platform 免費300美金試用的限制

免費試用期內所有GCP的服務皆可免費使用,但有以下限制:

  • Compute Engine(GCE)
    • 專案底下最多只能使用 8vCPU
    • 無法為執行個體加裝 GPU
    • 若遇到配額(Quota)上限,無法請 Google 協助提高配額
  • Cloud TPU 無法在免費試用期使用

Google Cloud Platform 免費300美金試用的風險

風險一、無預期的服務中斷

這裡指的服務中斷並不包含因主機管理造成的中斷,如CPU超載、記憶體用盡、儲存空間用盡、防火牆等。服務中斷大致分類如下,將在下方段落個別說明:

一、違反Google免費試用條款,Google會將執行個體強制停止
二、300美金/12個月其中一個用盡,為了避免信用卡被扣款,所有付費的資源都會被停止
三、無SLA保證,若因Google試用期間造成損失並不負責

一、違反Google免費試用條款,Google會將執行個體強制停止

若是違反了Google免費試用條款,Google會將您的執行個體停權、須修復並請Google審核後,才能重新將該執行個體開機運作。

此外,免費試用期對於GCE多了一項限制:不能進行採集虛擬貨幣相關的運算,俗稱挖礦。
若系統偵測到執行個體進行挖礦,會強制將該執行個體停止,如下圖。

違反Google免費試用條款,執行個體被停止

不論是有意要進行挖礦或是被入侵進而挖礦,都算是違反試用條款,執行個體會被強制停止,並要求修復後再告知Google重新審核。

Immediate action required mail

二、300美金/12個月其中一個用盡,為避免信用卡被扣款,所有付費的資源都會被停止

若300美金或1年其中一個條件用盡時,付費的資源會被強制關閉,以避免產生費用造成信用卡扣款。同時也會造成GCE的執行個體被關閉,服務中斷。

三、無SLA保證,若因Google試用期間造成損失並不負責

試用期間內的所有服務皆無提供SLA。SLA是服務層級協議(Service Level Agreement),基本上提供正常運作時間的保證,萬一未達SLA,Google會提供賠償,而試用期間不為此協議所包含。

free tier no sla

風險二、錯誤操作以至於開始扣款

300美金/1年試用期間內是不會產生費用的。但若有人按到升級正式帳戶,便會在300美金用完後開始扣款。

upgrade to paid account


風險三、資料遺失

若免費試用的300美金/1年到期後,30天未升級成正式帳戶,該專案會被移除且無法復原,即使找Google技術支援也於事無補。

對於Google而言,一年免費300美金僅是用於「試用」目的,用於搬上GCP前先使用300美金做PoC。建議測試皆正常可用後,請將正式環境升級成付費帳戶,以避免不必要的風險。

延伸閱讀

在現有的GCE linux主機上設定SFTP的方式