使用Google Compute Engine建立Instance

建立時間: 2017-06-15 20:51:32
更新時間: 2017-06-29 12:37:25

Google Compute Engine

Google Compute Engine就像是AWS EC2一樣

可以快速的建立雲端主機

不只Compute Engine

整個Google Cloud Platform可以說大部分AWS有的功能都有

除了Compute Engine外

下列幾個主要功能也差不多

Google Cloud CDN = AWS Route 53

Google Cloud Storge = AWS S3

Google Cloud SQL = AWS RDS

 

而且Google也有第一年免費試用

第一年內Google直接給一整年300美金的額度

比起AWS直接綁定某幾個免費方案

Google Cloud PltatForm可以自由使用

任何計費都能使用300美金折抵

 

此外還有另外一個好處

就是Google在台灣(彰化)有機房

而使用AWS如果要最近的也只有東京跟新加坡兩個選擇

 

不過這篇主要是介紹Compute Engine

其他的功能有機會再來寫幾篇介紹

 

建立Instance

直接到Compute Engine頁面新增一個Instance(執行個體)

區域選擇使用asia-east(台灣)

硬體可以自由選擇

系統這邊使用Ubuntu 16.04LTS

基本上這樣就能直接建立了

 

 

設定固定IP

使用固定IP是為了Instance每次重新啟動不會更變IP

不過要注意的是Google為了避免IP的浪費

所以只要申請固定IP但沒有掛在Instance上時

便會開始計費

 

建立完之後選擇左邊的Menu

網路>>外部IP位址

將主機的IP改為靜態

 

設定ssh key

先使用gcloud指定登入主機

 

點選cloud shell執行來登入

 

登入後到~/.ssh中設定好ssh key

然後將public key加到authorized_keys中

 cat xxx.pub >> authorized_keys

 

接著只要使用該ssh private key

並以google帳號為Instance使用者帳號

就能登入Instance了

 ssh -i [path-to-private-key] [your-google-username]@[your-instance-ip]