[教學] 如何在 Google Cloud Platform 架設免費伺服器

之前為了課程作業,我必須採用雲端主機執行 Hadoop 運算。原先使用的是 AWS 免費方案,在 EC2 虛擬機上跑單機版的 Hadoop,但因為記憶體額度太小,資源不夠執行大量運算,只好尋找其他雲端服務。看來看去,其他兩家 Azure 與 Google Cloud Platform 也都有免費額度可以使用 (當時分別是 1 個月與 2 個月免費)。二話不說,當然先來用優惠比較多的 Google Cloud Platform,結果竟一試成主顧 xd,現在做實驗、架網站、寫文章,都是用他拉!

目前 Google Cloud Platform 提供 12 個月 300 美金的額度試用,時間到了會把機器停掉,不會偷偷給你扣錢。對於做小專案的人來說,優惠額度綽綽有餘,還可以將權限分享給其他 Google 使用者,一起管理與使用雲端服務,實在是很方便。[2017.09.07 更新]


Google Cloud Platform 註冊與設定付款

使用 Google 帳戶進入 Google Cloud Platform,點選「Go to console」就能進入資訊主頁。

Google Cloud Platform

可以看到上面的訊息:提供 300 美金,12 個月試用的訊息!(以前是 2 個月,現在已經延長至 12 個月了)

Image 032 - [教學] 如何在 Google Cloud Platform 架設免費伺服器

接著點選「申請免費試用」,會要求你輸入一些個人資料與付款訊息。 如果沒找到試用連結的話,請點下方連結申請

請支持《傑瑞窩在這》原創文章。原文標題:[教學] 如何在 Google Cloud Platform 架設免費伺服器,原文網址:https://jerrynest.io/gcp-server/
Google Cloud Platform (GCP) 試用申請

gg - [教學] 如何在 Google Cloud Platform 架設免費伺服器


建立專案並新增執行個體

填寫完後先新增一個專案

Image 031 - [教學] 如何在 Google Cloud Platform 架設免費伺服器

接著從左側面板切換到 Compute Engine 分頁,建立 VM 執行個體,也就是虛擬機器啦。

Image 035 - [教學] 如何在 Google Cloud Platform 架設免費伺服器

選擇想要建立的機器類型、作業系統等等。如果是要架設網頁伺服器,建議直接就先勾選允許 HTTP (S) 流量,讓你的網頁不會被防火牆擋住。

Image 036 - [教學] 如何在 Google Cloud Platform 架設免費伺服器

按下建立後,稍待片刻就能在「VM執行個體」面板中看到剛剛架設好的虛擬機器囉。

Image 038 - [教學] 如何在 Google Cloud Platform 架設免費伺服器

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


新增金鑰

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

Image 037 - [教學] 如何在 Google Cloud Platform 架設免費伺服器


防火牆設定

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

Image 034 - [教學] 如何在 Google Cloud Platform 架設免費伺服器


更多 GCP介紹與使用教學

如果您覺得這篇文章有幫助,歡迎按個讚或分享出去唷:

兼具行銷的軟體工程師,曾在新創與大型科技公司實習,獲得黑客松競賽冠軍,擔任資安研討會講者。長期熱衷於資訊安全、雲端服務、網路行銷等領域,目前專注於將科技知識分享給更多人。內容轉載請來信:jlee58tw@gmail.com

8 個回應

  1. 你好非常感謝你無私的教學,我用兩個google帳號分別架了一個wordpress網站,也各自到pchome買了網域,也綁定了,但經過了二個禮拜都正常,但今天有一個出狀況,用網址連結時出現「This domains disk limit has been exceeded!」的錯誤訊息,兩個網站都用同樣的方式架,另一個卻正常,請問出現這錯誤訊息應該如何解決?謝謝!

  2. 您好:不好意思,請問一下,我在Windows 7作業系統下用Google Cloud Platform建立一個VM(Windows Sever 2012 R2),要如何讓這個VM讀取USB外接硬碟?搜尋網路資訊大部分都是用Hyper-V或ISCSI等方法,但這些好像不適用於我的狀況。麻煩您了,謝謝!

    • Jessica您好

      可以試試在win7作業系統開啟 “遠端桌面連線(RDP)”,內建有遠端掛載功能
      輸入遠端VM IP,然後打開隱藏選項
      選項->本機資源->本機裝置和資源->其他->選擇USB外接硬碟

      希望有幫助!

    • 非常感謝您的解答,成功解決我的困擾。不好意思這麼簡單的問題還麻煩您。祝一切順心!

    • 您好~

      我沒有用過, 不過有比較過不同雲端服務供應商(aws, azure, gcp)的load balance
      如果有這方面的問題, 應該可以幫到您

發表回應