之前為了課程作業,我必須採用雲端主機執行 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 (GCP) 試用申請
建立專案並新增執行個體
填寫完後先新增一個專案
接著從左側面板切換到 Compute Engine 分頁,建立 VM 執行個體,也就是虛擬機器啦。
選擇想要建立的機器類型、作業系統等等。如果是要架設網頁伺服器,建議直接就先勾選允許 HTTP (S) 流量,讓你的網頁不會被防火牆擋住。
按下建立後,稍待片刻就能在「VM執行個體」面板中看到剛剛架設好的虛擬機器囉。
透過上圖的「SSH 按鈕」,能開啟一個視窗操控主機,或是使用金鑰進行 SSH 連線。(如果要用密碼登入,請先進入主機開啟密碼登入,因為預設是使用金鑰)
新增金鑰
如果要新增金鑰的話,請至「中繼資料」新增。格式可以參照下圖的「了解詳情」
防火牆設定
如果要開啟其他的 port,可以到「網路->防火牆規則」中修改。例如 Django Server 開在 port 8000,那麼請將 tcp:8000 加入。
你好非常感謝你無私的教學,我用兩個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
如果有這方面的問題, 應該可以幫到您
現在好像試用已經沒了