3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Author: changyang319 (Page 30 of 241) GCP教學:新增VM執行個體 彈性十足的「VM執行個體」 Google Cloud Platform的自訂虛擬機,也就是「VM執行個體」,在建立的「彈性」上,真的可以說非常好用,無論是最輕量的使用者,還是最重度硬體配備的使用者來說,完全都能兼顧到。 當我們變換各種不同的區域、硬體配備內容時,皆會在右上方試算出這個方案每個月所需的花費,非常之好用啊。 接著我來示範如何客製化一個屬於自己的「VM執行個體」。 Step 1. 來到「Compute Engine\VM執行個體」的頁面中,點擊「建立執行個體」,如下圖: Step 2. 接著命名你的執行個體「名稱」,將區域類型設定「asia-east1-a、b、c」任一個,為何要選擇「asia-east1-n」,請參考這篇文章「GCP教學:使用Cloud Launcher一鍵架站」。 然後在「機器類型」中選擇適當的CPU/記體性配對,不同的配對會有不同的價格,它會在右方即時試算,所謂適合就是你的使用量及荷包深度的對抗。 但因為剛加入GCP,Google有送了300美元的使用額度,所以一開始別客氣,挑個「4個vCPU,15GB記憶體」也不為過。 如果不滿意預設的CPU/RAM配對,也可以點擊「自訂」,來客製CPU及RAM的配對,如下圖: 從這邊可以看到,核心數和記憶體可以透過各自的拉霸來調整大小,甚至連「CPU平台」都能改變,像「Intel Skylake、Intel Broadwell或Intel Haswell」都可以改變。 Step 3. 接著點擊「開機磁碟」中的〔變更〕,我們首先要選擇的是開機磁碟裡的「作業系統」,這邊有一堆內建的Linux可以選擇,甚至也可以從我們製作的「自訂映像檔」或「快照」來當成開機磁碟,這邊如果你想要跟著我來架設第一個網站的話,請選擇「CentOS 6」。 而在「開機磁碟類型」裡,我們要決定硬碟的種類及大小,硬碟的種類有「標準永久磁碟(傳統硬碟)」和「SSD永久磁碟(固態硬碟)」,想要有高效能的硬碟機,當然是選擇「SSD永久磁碟」,然後在大小(GB)的地方,建議可以先從10GB開始,日後容量不夠時,可以透過「快照」或「自訂映像檔」新增VM執行個體時,再來增加它的容量。 要不然你現在訂太大,日後想要縮小的話,可是要自己再重新安裝一次虛擬機裡的軟體。 Step 4. 接著在「防火牆」的地方,勾選「允許HTTP流量」,如果有需要HTTPS的話,「允許HTTPS流量也可一併勾選」。 最後,再度確認一次「區域」、「機器類型」、「開機磁碟」及「防火牆」的設定,並且看一下每月預估費用能不能接受,最後再點擊〔建立〕即可。 我自己常常沒設定到「區域」的項目,有好幾次都選了預設的美國主機,因此造成了很多不便的情況。 建立好了VM執行個體,接著就是要打開SSH序列控制台,來安裝你想要的架站軟體,像是ZPanel、WDCP …等等。 使用的經驗談 如果你是剛開始架一個或多個全新的網站,此時應該沒什麼流量,所以會建議你在「機器類型」的地方,選擇最低的CPU及記憶體配備,「asia-east1-x、微型(1個共用vCPU)、0.6GB記憶體,10GB的標準永久磁碟」方案,這樣的方案每月預估會花費5美元,非常的經濟實惠。 然後在運作之後,就要時常來關心一下使用情況,像是硬碟容量、CPU或記憶體是否不敷使用,如果不夠再重新建立一個VM執行個體來更換。 如何看CPU是否滿載? 直接點進「VM執行個體」的項目,來看「VM執行個體詳細資料」,裡面就有「CPU使用率」的詳細圖表,且可以切換1小時到30天的使用情況。 如何看容量是否夠用呢? 可以使用SSH主控台登入VM執行個體,然後使用指令「df」來查看磁碟的使用情況,圖中的「/dev/sda1後的Use%百分比,就是目前的使用量百分比,此例子為使用了百分之三十五。 如何看記憶體是否夠用呢? 可以使用SSH主控台登入VM執行個體,然後使用指令「top」,來查目前記憶體的使用情況,此例子有604360KB的記憶體,但已使用了551592KB,剩下52768KB而已,顯然好像不太夠用了。 按下「Ctrl+C」可退出top指令,同時這個指令也能觀察到CPU的即時使用率。 Google Cloud Platform文章整理 初次使用: 初次使用GOOGLE CLOUD PLATFORM來建立網站 自動架站教學: GCP教學:使用CLOUD LAUNCHER一鍵架站 手動架站教學: GCP教學:新增VM執行個體 GCP教學:使用SSH架設ZPANEL網站架設平台 GCP教學:設定ZPANEL及GCP防火牆規則 GCP教學:使用FTP上傳WORDPRESS檔案 延伸閱讀: GCP教學:將臨時外部IP位址改為靜態IP位址 ZPANEL教學:為何網域DOMAIN只能建立五個? ZPANEL教學:PHPMYADMIN匯入檔案大小限制 GCP教學:將臨時外部IP位址改為靜態IP位址 注意會繼續被扣款 我們所產生的「VM執行個體」,如果你確定沒有要使用的話,要記得將它給停止,要不然這個虛擬機持續的運作,雖然你沒有用到,但Google還是會向你收取費用的,所以要特別注意。 你可以打開「Compute Engine\VM執行個體」,如果你看到「名稱」前面,有個綠色的打勾小圖示,就代表這個虛擬機個體是正在運作中的。 所以關閉的方式,是點擊該VM執行個體的後方「…」處,然後點選「停止」,如下圖: 接著會出現「停止VM執行個體」的對話盒,這時請點擊〔停止〕,如下圖: 最後你就會看到原本綠色的打勾小圖示,就會變成一個灰色小圖示,如下圖: 這時你會發現到,原本的「外部IP」就消失了,如果你再次打開虛擬機的話,你會發現到IP位址變了… 這是因為GoogleVM執行個體一執行時,就會「臨時」配發一個廣域IP給它,直到VM執行個體停止,就會主動回收這個臨時的IP位址,以供別人再使用,因為廣域IP是有限的。 那我們架一個網站,IP一直變,不就一直要重設DNS嗎? 沒錯,這真是一個大問題,所以VM執行個體一旦啟動,且配發到一個外部IP位址時,我們就必需告訴Google,這個外部IP位址我要保留,這樣之後再停止虛擬機之後,這個外部IP位址就不會被釋放掉,而會保留下來,專屬於你。 怎麼做呢?請接著看。 外部IP由「臨時」改「靜態」教學 Step 1. 首先,將VM執行個體「啟動」,這時會重新再取得一外部IP,這次取得的IP是「35.201.182.218」,如下圖: Step 2. 接著點擊「VPC網路\外部IP位址」,將這個「35.201.182.218」IP位址的「類型」,由「臨時」改為「靜態」,如下圖: Step 3. 此時會跳出「預約新的靜態IP位址」對話盒,你可以在「名稱」的地方,填入一個方便你辨識此VM執行個體的名稱即可,接著按下〔預約〕,如下圖: Step 4. 接著你就會看到這個IP位址已經變成是「靜態」的,也就是固定的IP位址了。 此時我來做個小測試,將此VM執行個體給「停止」,結果你看,這一次外部IP就沒有再釋放掉了,如下圖: Google Cloud Platform文章整理 初次使用: 初次使用GOOGLE CLOUD PLATFORM來建立網站 自動架站教學: GCP教學:使用CLOUD LAUNCHER一鍵架站 手動架站教學: GCP教學:新增VM執行個體 GCP教學:使用SSH架設ZPANEL網站架設平台 GCP教學:設定ZPANEL及GCP防火牆規則 GCP教學:使用FTP上傳WORDPRESS檔案 延伸閱讀: GCP教學:將臨時外部IP位址改為靜態IP位址 ZPANEL教學:為何網域DOMAIN只能建立五個? ZPANEL教學:PHPMYADMIN匯入檔案大小限制 GCP教學:使用Cloud Launcher一鍵架站。 自動架站與手動架站 在首篇的文章中有提到,在GCP的架站中,有「自動架站(Cloud Launcher)」和「手動架站」兩類,Cloud Launcher就像是一個包套好的旅遊行程,全部幫你搞定好,而手動架站就像是自助旅行,所有事都要自己來。 以我的建議來說,我建議使用「手動架站」的方式,來架設你的網頁主機。但是,如果你是第一次使用GCP的人來說,我建議可以玩一次Cloud Launcher來自動架站,有一次的自動架站經驗,可以讓你在手動架站時,更加順手。 所以,我們先來玩一次Cloud Launcher自動架站吧。 使用Cloud Launcher安裝WordPress教學 Step 1. 點擊左方工作列中的「Cloud Launcher」,如下圖: Step 2. 先在上方搜尋列中輸入「wordpress」之後,再點選「WordPress Certified by Bitnami」,如下圖: Step 3. 在點擊〔在COMPUTE ENGINE上啟動〕之前,你可以使用滑鼠滑下來一點,參考一下它的預估費用。 以這個方案來說,大約會在$4.28美金多一些,但實際金額還會根據你所選擇的區域、硬體配備而有變動。 Step 4. 接著我們要選擇區域(Zone)及配備(Machine Type、Boot Disk),我在Zone的地方選擇了「asia-east1-a」,在Machine type選擇了「微型(1個共用vCPU) 0.6GB記憶體」,而在Boot Disk選擇了「10GB的SSD Persistent Disk」,以這樣的區域及配備預估為$6.3美金。 為何要選擇「asia-east1-a」呢? 這個可以參考「Regions and Zones」,「asia-east1」有asia-east1-a、asia-east1-b、asia-east1-c三台,這三組代碼就是位於我們彰化(Changhua County, Taiwan),所以如果主要瀏覽客群是在台灣或亞洲的話,就一定要選擇這個三組代碼,連線的速度會比較快。 接著勾選「Allow HTTP traffic」,而「Allow HTTPS traffic」看你有沒有用到,有的話也一併勾選,最後按下〔部署〕。 Step 5. 接著GCP會開始執行此腳本的動作,來部署你的虛擬機,此時就是等待它完成即可。 Step 6. 完成後,就會在右手邊出現帳密等資訊,如下圖: Step 7. 開啟我產生出來的IP位址( 35.201.182.76 )時,就可以看到我們安裝好的WordPress了,如下圖: 在控制台首頁中,就可以立即看到剛產生出來的虛擬機的資訊。 Step 8. 接著點擊「Compute Engine\VM執行個體」,如下圖: Step 9. 在「VM執行個體」的頁面中,裡面名稱為「wordpress-1-vm」,就是Cloud Launcher所產生出來的虛擬機,請點擊「wordpress-1-vm」,如下圖: 你就能馬上看到此虛擬機的一些資訊,例如區域、配備,以及目前CPU的使用量,如下圖: 如果你想要使用SSH登入這個虛擬機的話,也可以直接點擊「SSH」,然後選擇「在瀏覽器視窗中開啟」,如下圖: 接著就會開啟SSH的主控台畫面,如下圖: Cloud DNS設定教學 一直看到這邊,應該有人會覺得利用IP位址「http://35.201.182.76」來當網址,好像不太好記,所以一般我們都會使用好記的網址名稱來挷定這個IP,接下來我將示範使用「blog.mrtang.tw」這個網址來挷定這個IP位址。 Step 1. 點擊「網路服務\Cloud DNS」,如下圖: Step 2. 接著在Cloud DNS中,點擊「建立區域」,如下圖: Step 3. 接著要命名一個「區域名稱」及「DNS名稱」,「區域名稱」就按自己的意思命名個好記的名稱即可,而「DNS名稱」,因為我要使用的是「blog.mrtang.tw」,所以我在這邊就只要填入「mrtang.tw」就好,如下圖: Step 4. 接著我們在「區域詳細資料」內,點擊〔新增記錄集〕,如下圖: Step 5. 在「DNS名稱」中填入「blog」,接著在「IPv4位址」中填入「VM執行個體」的「外部IP」,我們這邊的話就是「35.201.182.76」,最後再按下〔建立〕,如下圖: P.S. 我這邊的IP位址「35.201.182.76」,你可不要傻傻的跟我填一樣的,要去看你自己的IP位址哦。 Step 6. 建立完之後,就會看到「blog.mrtang.tw」的這筆記錄出現,如下圖: 此時在GCP的DNS即設定完成。 Step 7. 接著請到你網域的申請網站後台,以我的「mrtang.tw」網域申請公司,就是「蛋糕網域」,所以我也到該網域的後台中,新增一筆類型A的記錄,同樣的名稱也填入「blog」,而紀錄則填入「35.201.182.76」,最後再按下〔儲存〕,如下圖: 經過這樣的設定之後,DNS就設定完成了,但通常設定好DNS的紀錄之後,在網際網路上並不會馬上生效,所以需要等待幾小時的時間。 如果很急的話,可以去修改「hosts」的IP網址對應,要不然就等個幾小時的時間。 最後我在瀏覽器上的網址輸入「blog.mrtang.tw」,就成功開啟我們所架設好的WordPress網站了,如下圖: Google Cloud Platform文章整理 初次使用: 初次使用GOOGLE CLOUD PLATFORM來建立網站 自動架站教學: GCP教學:使用CLOUD LAUNCHER一鍵架站 手動架站教學: GCP教學:新增VM執行個體 GCP教學:使用SSH架設ZPANEL網站架設平台 GCP教學:設定ZPANEL及GCP防火牆規則 GCP教學:使用FTP上傳WORDPRESS檔案 延伸閱讀: GCP教學:將臨時外部IP位址改為靜態IP位址 ZPANEL教學:為何網域DOMAIN只能建立五個? ZPANEL教學:PHPMYADMIN匯入檔案大小限制 Page 30 of 241 ← Previous Next →

本文由mrtang提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦