Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create an instance and database
/ 40
Create a schema for the database
/ 30
Create an instance and database with CLI
/ 30
Cloud Spanner 是 Google 全代管、可水平擴充的關聯式資料庫服務。金融服務、遊戲、零售業和許多其他產業的客戶都信任 Cloud Spanner,並使用這項服務執行最嚴苛的工作負載,確保大規模作業的一致性和可用性。
在本實驗室中,您將在 Cloud Spanner 執行個體中執行基本管理工作。
在本實驗室中,您將瞭解如何執行下列工作:
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「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 總覽指南。
使用 Cloud Spanner 的第一步是建立執行個體。執行個體是 Google Cloud 配置的運算和儲存空間資源。在控制台中,依序開啟導覽選單 () >「查看所有產品」。在「資料庫」部分,點選「Spanner」。
如果出現確認或資訊視窗,請點選「接受」。
接著點選「建立已佈建的執行個體」。
填入下列欄位,其餘欄位則保留預設值:
| 項目 | 值 |
|---|---|
| 選取版本 | Enterprise |
| 執行個體名稱 | banking-instance |
| 選擇設定 | |
| 設定運算能力 | 單位:節點數 // 數量:1 |
在執行個體詳細資料頁面,點選「Create database」(建立資料庫)。
在資料庫名稱一欄輸入 example-db。
暫時先略過「建立結構定義 (選用)」步驟,您將在下一節定義結構定義。
點選「建立」。
您現在位於新建立資料庫的「總覽」頁面。您會發現這個頁面與執行個體頁面類似,只是此處的統計資料是針對特定的資料庫。也請注意左選單中的新選項。
點選「Check my progress」確認目標已達成。
按一下「執行」。
作業完成後,按一下左選單中「資料庫」下方的「總覽」。接著向下捲動至「資料表」,點選「Customer」即可查看結構定義詳細資料:
點選「Check my progress」確認目標已達成。
Cloud 控制台提供的介面可用於插入、編輯及刪除資料。
在「結構定義」頁面中,點按左選單中的「資料」。然後點按「插入」。
系統會自動將您導向 Spanner Studio 的「查詢」分頁。點選「清除」,貼上下列查詢,然後點選「執行」:
螢幕頁面下方會顯示結果。現在「Customer」資料表會有一列資料。
新增第二列。將先前的陳述式換成下列內容,然後點選「執行」:
您可以在資料庫的查詢頁面執行 SQL 陳述式。
在 Cloud Platform 控制台的左側窗格中,點選「Spanner Studio」,前往查詢 UI 視窗。
點選藍色的「+」圖示,開啟「查詢」頁面。點選「清除」,貼上下列查詢,然後點選「執行」:
按一下「執行」。
Cloud 控制台會顯示查詢結果。
Cloud 控制台非常實用,但對於某些情況,您會想使用其他方法管理 Spanner 執行個體。您也可以透過名為 gcloud 的指令列工具管理 Google Cloud 服務。使用 gcloud CLI 最簡單的方式是透過 Cloud Shell,但您也可以將這個工具安裝在各種作業系統中。
您也可以使用 gcloud 在 Spanner 執行個體中建立資料庫。
在 Cloud Shell 中,使用下列指令建立新的資料庫。
請務必佈建足夠的節點,讓 CPU 使用率和儲存空間使用率維持在建議最大值以下。不過,有時必須減少節點數量。
現在要將執行個體 banking-instance-2 的節點數量從兩個減為一個。
使用下列 gcloud 指令調整執行個體:
隨著您的 Spanner 架構擴大且變得更複雜,您會希望自動化部署及管理 Spanner 執行個體。Terraform 是部署及管理 Spanner 的工具之一。
本實驗室的目標不是說明 Terraform 的運作方式,如果您不熟悉 Terraform,可以查看說明文件。
簡單來說,您提供一組檔案給 Terraform,說明要在 Google Cloud 部署的基礎架構或服務,這組檔案稱為設定。接著指示 Terraform 初始化和規劃部署作業,然後套用變更。
系統會再次顯示計畫,Terraform 也會暫停,等待核准後再繼續執行。輸入 yes,Terraform 就會建立新的執行個體。
套用作業會處理並傳回下列輸出內容:
您現在已充分瞭解使用 Cloud Spanner 執行個體時,可執行的幾項基本管理動作。
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2025 年 2 月 24 日
實驗室上次測試日期:2025 年 2 月 24 日
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one