之前都是使用Amazon的一年免費方案,跑EC2 server,不過由於免費的Ram太小,在做Hadoop運算時就發現不夠力。結果後來轉戰使用Google Compute Engine,發現還滿好用的!Google提供2個月300美金的額度試用,時間到了會把機器停掉,願意繼續使用才會扣款。對於做project來說,兩個月綽綽有餘,還可以將權限分享給其他Google使用者,一起管理與使用server,實在是非常方便。


Google Cloud Platform註冊與設定付款

使用Google帳戶進入Google Cloud Platform,點選go to console就能進入資訊主頁。可以看到上面提示300美金,60天試用的訊息!

Image 032

接著點選"申請免費試用",他會要求你輸入一些個人資料與付款訊息。

如果沒有試用訊息的話,可以透過這個連結:GCP試用申請

gg


建立專案與新增個體

填寫完後先新增一個專案。

Image 031

接著從左側面板切換到Compute Engine分頁,建立VM執行個體。

Image 035

可以選擇想要建立的機器類型、作業系統等等。如果有架設網頁server,建議先把防火牆那項勾起來。

Image 036

按下建立後,稍待片刻就能在"VM執行個體"看到剛剛架設的VM。

Image 038

透過上圖的SSH按鈕,就能開啟一個視窗操控主機,或是使用金鑰進行SSH連線。(如果要用密碼登入,請先進入主機開啟密碼登入,因為預設是使用金鑰)


新增金鑰

如果要新增金鑰的話,請至"中繼資料"新增。格式可以參照下圖的"了解詳情"。

Image 037


防火牆設定

如果要開啟其他的port,可以到"網路->防火牆規則"中修改。例如Django server開在port 8000,那麼請將tcp:8000加入。

Image 034