准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Create a cluster and instance
/ 25
Create and Load Tables
/ 25
Create a read pool instance
/ 25
Create a backup
/ 25
在挑戰實驗室,您會在特定情境下完成一系列工作。挑戰實驗室沒有逐步說明,請運用從課程實驗室學到的知識和技巧,獨立完成任務!自動評分系統 (如本頁所示) 會解析您是否正確完成工作。
挑戰實驗室不會介紹新的 Google Cloud 概念。請活用所學技巧來解決問題,例如變更預設值、閱讀並研究錯誤訊息。
如果想獲得滿分,就必須在時限內成功完成所有工作!
這個實驗室適合「建立及管理 AlloyDB 執行個體」技能徽章課程的學員。準備迎接挑戰了嗎?
在這個挑戰實驗室,您必須執行下列工作:
這個挑戰實驗室最適合 AlloyDB for PostgreSQL 資料庫管理員,可讓完成「建立及管理 AlloyDB 執行個體」課程的學員測試自身能力。
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
您是公司的資料庫管理員,目前負責為公司的人資業務團隊建立新的 AlloyDB for PostgreSQL 資料庫。您已收到資料庫規格清單,當中包含要建立的資料表和需載入的資料。
第一步是建立叢集。
您可以使用 Cloud 控制台或 gcloud CLI 完成這個步驟。如果使用 gcloud CLI,請務必參閱實驗室啟動頁面,並採用當中的 GCP 區域值。
叢集必須具備下列屬性,其餘設定皆可保留預設值:
| 項目 | 值 |
|---|---|
| 叢集 ID | lab-cluster |
| 密碼 | Change3Me |
| 網路 | peering-network |
如果使用 gcloud CLI,請參考下列指令範例來建立叢集。
| 項目 | 值 |
|---|---|
| 執行個體 ID | lab-instance |
| 機型 | 2 個 vCPU,16 GB |
如果使用 gcloud CLI,請參考下列指令範例來建立執行個體。
在新建叢集的「總覽」頁面,記下「執行個體」部分顯示的私人 IP 位址。請將該位址複製到文字檔,並在後續步驟貼上。
點選「Check my progress」,確認目標已達成。
您需要在 AlloyDB 執行個體中建立資料表。啟動實驗室時,系統會自動佈建 alloydb-client VM,當中包含 PostgreSQL 用戶端。
依序點選「導覽選單」圖示 >「Compute Engine」>「VM 執行個體」。
在 alloydb-client 執行個體的「連線」欄,點選「SSH」開啟終端機視窗。
將下列指令的 ALLOYDB_ADDRESS 改成上一項工作的 AlloyDB 執行個體私人 IP 位址,設定環境變數。
資料庫必須包含下列 3 個資料表:regions、countries 和 departments。
資料表的定義方式如下。
以下是建立 AlloyDB 資料表的 DDL 指令範例:
資料表:regions
主鍵:region_id
| 資料欄 | 資料類型 |
|---|---|
| region_id | bigint NOT NULL |
| region_name | varchar(25) |
資料表:countries
主鍵:country_id
| 資料欄 | 資料類型 |
|---|---|
| country_id | char(2) NOT NULL |
| country_name | varchar(40) |
| region_id | bigint |
資料表:departments
主鍵:department_id
| 資料欄 | 資料類型 |
|---|---|
| department_id | smallint NOT NULL |
| department_name | varchar(30) |
| manager_id | integer |
| location_id | smallint |
請將下列簡單的少量資料集載入剛才建立的資料表。
您必須使用 psql 用戶端載入這些資料表。請按照上一項工作所述,透過 alloydb-client VM 存取 psql 用戶端。
以下是將單一資料列載入 AlloyDB 資料表的 DML 指令範例:
資料表:regions
資料表:countries
資料表:departments
現在要為叢集建立讀取集區執行個體。您可以使用 Cloud 控制台或 gcloud CLI 完成這項工作。如果使用 gcloud CLI,請務必參閱實驗室啟動頁面,並採用當中的 GCP 區域值。
讀取集區執行個體必須具備下列屬性,其餘設定皆可保留預設值:
| 項目 | 值 |
|---|---|
| 讀取集區執行個體 ID | lab-instance-rp1 |
| 節點數 | 2 |
| 機型 | 2 個 vCPU,16 GB |
如果使用 gcloud CLI,請參考下列指令範例來建立讀取集區執行個體。
請為執行個體建立隨需備份。您可以使用 Cloud 控制台或 gcloud CLI 完成這項工作。如果使用 gcloud CLI,請務必參閱實驗室啟動頁面,並採用當中的 GCP 區域值。
前往 Cloud 控制台,依序點選「導覽選單」圖示 >「資料庫」>「AlloyDB for PostgreSQL」>「備份」,開啟「備份」頁面。
備份必須命名為 lab-backup。
如果使用 gcloud CLI,請參考下列指令範例來建立備份。
在這個挑戰實驗室,您建立了 AlloyDB 執行個體和資料庫、建立資料表、載入資料,並對資料表執行 DDL 作業。
這個自學實驗室是「建立及管理 AlloyDB 執行個體」技能徽章課程的一部分。完成這個技能徽章課程即可獲得上方的徽章,表彰您的成就。您可以在履歷表和社群平台張貼徽章,並加上 #GoogleCloudBadge 公開這項成就。
這個技能徽章課程屬於 Google Cloud Database Engineer 學習路徑。歡迎參加「使用資料庫遷移服務將 MySQL 資料遷移至 Cloud SQL」或「建立及管理 PostgreSQL 適用的 Cloud SQL 執行個體」技能徽章課程,繼續精進專業能力。
使用手冊上次更新日期:2025 年 1 月 16 日
實驗室上次測試日期:2024 年 2 月 26 日
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验