
准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Create a Compute Engine instance and add Nginx Server to your instance with necessary firewall rules.
/ 50
Create a new instance with gcloud.
/ 50
透過 Compute Engine,您可以在 Google 基礎架構上建立虛擬機器 (VM) 來執行不同作業系統,包括多種 Linux 發行版 (Debian、Ubuntu、Suse、Red Hat、CoreOS) 和 Windows Server。您可以在系統上執行數千個虛擬 CPU,並享有飛快的速度與效能同步一致性。
在這個實作實驗室中,您將透過 Google Cloud 控制台和 Cloud Shell 中的 gcloud
指令列工具,建立多種機器類型的 VM 執行個體,並且學習如何將 NGINX 網路伺服器連線至 VM。
雖然您可以輕鬆複製實驗室提供的指令並貼到對應位置,但為了強化您對核心概念的理解,建議您自行輸入指令。
在本實驗室中,您將瞭解如何執行下列工作:
gcloud
指令列建立 VM。vim
、emacs
或 nano
)。請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
點選「Start Lab」按鈕。如果實驗室會產生費用,畫面上會出現選擇付款方式的對話方塊。左側的「Lab Details」窗格會顯示下列項目:
點選「Open Google Cloud console」;如果使用 Chrome 瀏覽器,也能按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示「登入」頁面。
提示:您可以在不同的視窗中並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab Details」窗格找到 Username。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab Details」窗格找到 Password。
點選「下一步」。
按過後續的所有頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
Cloud Shell 是搭載多項開發工具的虛擬機器,提供永久的 5 GB 主目錄,而且在 Google Cloud 中運作。Cloud Shell 提供指令列存取權,方便您使用 Google Cloud 資源。
點按 Google Cloud 控制台頂端的「啟用 Cloud Shell」圖示 。
系統顯示視窗時,請按照下列步驟操作:
連線建立完成即代表已通過驗證,而且專案已設為您的 Project_ID:
gcloud
是 Google Cloud 的指令列工具,已預先安裝於 Cloud Shell,並支援 Tab 鍵自動完成功能。
輸出內容:
輸出內容:
gcloud
的完整說明,請前往 Google Cloud 參閱 gcloud CLI 總覽指南。
某些 Compute Engine 資源專屬於特定的區域或可用區。「區域」是您可以執行資源的特定地理位置,每個區域會有一或多個「可用區」。舉例來說,us-central1 區域是指美國中部,其中有 us-central1-a
、us-central1-b
、us-central1-c
和 us-central1-f
等多個可用區。
區域 | 可用區 |
---|---|
美國西部 | us-west1-a、us-west1-b |
美國中部 | us-central1-a、us-central1-b、us-central1-d、us-central1-f |
美國東部 | us-east1-b、us-east1-c、us-east1-d |
西歐 | europe-west1-b、europe-west1-c、europe-west1-d |
東亞 | asia-east1-a、asia-east1-b、asia-east1-c |
可用區中的資源稱為「可用區資源」,像是虛擬機器執行個體和永久磁碟。如要將永久磁碟連接至虛擬機器執行個體,這兩項資源都必須位於同一個可用區。同樣地,如要將靜態 IP 位址指派給執行個體,這兩項資源的所在區域也須相同。
詳情請參閱「區域和可用區」說明文件。
gcloud
時,各個工作階段都會保留這些設定,但如果在 Cloud Shell 中,每次啟動新工作階段或重新連線時,都必須進行這項設定。
在這項工作中,您會透過 Cloud 控制台使用 Compute Engine 建立新的預先定義機型。
前往 Google Cloud 控制台,依序點選「導覽選單」☰ >「Compute Engine」>「VM 執行個體」。
首次初始化可能需要一點時間。
點選「建立執行個體」,建立新的執行個體。
前往「機器設定」部分:
將下列值填入對應欄位:
欄位 | 值 | 其他資訊 |
---|---|---|
名稱 | gcelab | VM 執行個體的名稱 |
區域 | 如要進一步瞭解區域,請參閱 Compute Engine 指南:區域和可用區。 | |
可用區 | 注意:請記住您選取的可用區,稍後會用到。如要進一步瞭解可用區,請參閱 Compute Engine 指南:區域和可用區。 | |
系列 | E2 |
|
機型 | e2-medium |
這個執行個體是 e2-medium,具備 2 個 CPU 和 4 GB RAM。目前有多種機型可供選擇,包括 micro 執行個體類型,以及 32 個核心/208 GB RAM 的執行個體類型。詳情請參閱 Compute Engine 指南中,有關機器家族的說明。 |
點選「OS 和儲存空間」。
點選「變更」,開始設定開機磁碟,並選取下列部分的值:
目前有多種映像檔可供選擇,包括 Debian、Ubuntu、CoreOS 和 Red Hat Enterprise Linux 及 Windows Server 等付費映像檔。詳情請參閱「作業系統」說明文件。
點選「網路」。
請選取這個選項,方便在後續步驟安裝並使用網路伺服器。
所有部分都設定完成後,請向下捲動並點選「建立」,啟動新的虛擬機器執行個體。
建立 VM gcelab
可能需要一點時間。建立完畢後,gcelab
就會出現在「VM 執行個體」頁面的 VM 執行個體清單中。
找到執行個體名稱 gcelab
,點選右側的「SSH」來透過 SSH 連線至 VM。
這樣系統就會直接在瀏覽器中啟動 SSH 用戶端。
接下來,您需要安裝 NGINX (全球最熱門的網路伺服器之一),將 VM 連至其他位置。
執行下列指令來更新作業系統:
預期的輸出內容:
執行下列指令來安裝 NGINX:
預期的輸出內容:
執行下列指令,確定 NGINX 正在運作中:
預期的輸出內容:
查看網頁的方法有兩種:您可以返回 Cloud 控制台,在機器列點選「外部 IP」連結,或是在新的瀏覽器視窗或分頁中,為 http://EXTERNAL_IP/
新增「外部 IP」值。
預設網頁應該會隨即開啟,並顯示「Welcome to nginx!」。
點選下方的「Check my progress」,確認您的實驗室進度。如果顯示勾號,表示您已達成目標。
這次要使用 Google Cloud Shell 內建的指令列工具 gcloud
建立 VM 執行個體,而非透過 Cloud 控制台。Cloud Shell 是 Google Cloud 的互動式殼層環境,搭載 gcloud
、git
等各種必要的開發工具,而且主目錄提供 5 GB 的永久儲存空間。
在 Cloud Shell 中執行下列 gcloud
指令,透過指令列建立新的 VM 執行個體:
預期的輸出內容:
點選下方的「Check my progress」,確認您的實驗室進度。如果顯示勾號,表示您已達成目標。
新執行個體的預設值如下:
e2-medium
機型。處理自己的專案時,您可以指定自訂機型。
執行下列指令來查看所有預設值:
--zone
旗標,可以將預設區域和可用區設為與 gcloud
相同。如要這麼做,請執行下列指令:
gcloud config set compute/zone ...
gcloud config set compute/region ...
按下 CTRL + C 鍵,退出 help
。
前往 Cloud 控制台,依序點選「導覽選單」 >「Compute Engine」>「VM 執行個體」。如果您尚未關閉 VM 執行個體頁面,請直接點選「重新整理」。畫面上應該會隨即列出兩個新的執行個體。
您也可以使用 gcloud
指令,透過 SSH 連線至執行個體。請務必新增可用區,如果已設定通用選項,則可省略 --zone
旗標:
輸入 Y 來繼續操作。
在通關密語部分按下 Enter 鍵,將這項設定留空。
連線成功後,執行下列指令退出遠端殼層,中斷 SSH 連線:
接受測驗,測試您對 Google Cloud 瞭解多少。如適用,請選擇多個正確的選項。
Compute Engine 是 Google Cloud 基礎架構式服務 (IaaS) 的根基。您成功透過 Compute Engine 建立了 VM,接著可將現有的伺服器基礎架構、負載平衡器和網路拓撲對應至 Google Cloud。
請繼續修習「開始使用 Cloud Shell 和 gcloud」課程,或參考下列實驗室:
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2024 年 12 月 12 日
實驗室上次測試日期:2024 年 11 月 13 日
Copyright 2025 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验