之前為了課程作業,我必須採用雲端主機執行 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 個月了)
接著點選「申請免費試用」,會要求你輸入一些個人資料與付款訊息。 如果沒找到試用連結的話,請點下方連結申請
請支持《傑瑞窩在這》原創文章。原文標題:[教學] 如何在 Google Cloud Platform 架設免費伺服器,原文網址:https://jerrynest.io/gcp-server/
Google Cloud Platform (GCP) 試用申請
建立專案並新增執行個體
填寫完後先新增一個專案
接著從左側面板切換到 Compute Engine 分頁,建立 VM 執行個體,也就是虛擬機器啦。
選擇想要建立的機器類型、作業系統等等。如果是要架設網頁伺服器,建議直接就先勾選允許 HTTP (S) 流量,讓你的網頁不會被防火牆擋住。
按下建立後,稍待片刻就能在「VM執行個體」面板中看到剛剛架設好的虛擬機器囉。
透過上圖的「SSH 按鈕」,能開啟一個視窗操控主機,或是使用金鑰進行 SSH 連線。(如果要用密碼登入,請先進入主機開啟密碼登入,因為預設是使用金鑰)
新增金鑰
如果要新增金鑰的話,請至「中繼資料」新增。格式可以參照下圖的「了解詳情」
防火牆設定
如果要開啟其他的 port,可以到「網路->防火牆規則」中修改。例如 Django Server 開在 port 8000,那麼請將 tcp:8000 加入。
8 Comments
你好非常感謝你無私的教學,我用兩個google帳號分別架了一個wordpress網站,也各自到pchome買了網域,也綁定了,但經過了二個禮拜都正常,但今天有一個出狀況,用網址連結時出現「This domains disk limit has been exceeded!」的錯誤訊息,兩個網站都用同樣的方式架,另一個卻正常,請問出現這錯誤訊息應該如何解決?謝謝!
您好
我沒有遇過這樣的問題耶,會不會是檔案太多空間塞滿了
要用 SSH 進入主機看看磁碟狀況
或者試試重新啟動 apache 服務
參考這篇文章 https://stackoverflow.com/questions/25103986/zpanel-output-error-this-domains-disk-limit-has-been-exceeded
您好:不好意思,請問一下,我在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
如果有這方面的問題, 應該可以幫到您
現在好像試用已經沒了