設定 AlloyDB for PostgreSQL 叢集和執行個體

App Design Center 可讓您設定 AlloyDB 的叢集和執行個體,這項全代管資料庫服務專為嚴苛的企業交易和分析工作負載而設計。可設定的參數是以 terraform-google-alloy-db 模組為基礎。

事前準備

在虛擬私有雲 (VPC) 網路中建立私人服務存取設定,該網路須與您要建立 AlloyDB 執行個體的Google Cloud 專案位於相同位置。

如要瞭解詳情,請參考下列資源:

元件連線

您可以將下列元件連結至 AlloyDB 執行個體:

元件 說明 背景資訊
Compute Engine 執行個體範本
  • Compute Engine 執行個體可以連線至 AlloyDB 執行個體。
  • AlloyDB 資源中繼資料資訊已新增至執行個體範本。
  • roles/alloydb.admin 角色已新增至 Compute Engine 執行個體範本服務帳戶。
連結總覽
Cloud Run
  • Cloud Run 服務可以連線至 AlloyDB 執行個體。
  • AlloyDB 資源中繼資料會新增至 Cloud Run 環境變數。
  • AlloyDB roles/alloydb.admin 角色已新增至 Cloud Run 服務帳戶。
從 Cloud Run 連線

必要設定參數

下表說明設定 AlloyDB 叢集和主要執行個體的必要參數:

參數名稱

說明和限制資訊

背景資訊

專案 ID

要部署 AlloyDB 執行個體的專案。

設定元件

叢集 ID

AlloyDB 叢集的 ID。

建立叢集及其主要執行個體

區域

AlloyDB 叢集的部署位置。 AlloyDB 位置

選用設定參數

下表說明設定 AlloyDB 叢集和主要執行個體的選用參數:

功能

子功能

參數名稱

說明和限制資訊

背景資訊

主要執行個體 執行個體 ID name 建立主要執行個體
顯示名稱 displayName 建立主要執行個體
資料庫旗標

金鑰

databaseFlags

設定執行個體的資料庫旗標

值

databaseFlags

設定執行個體的資料庫旗標

標籤

金鑰

labels

標籤最佳做法

值

labels

標籤最佳做法

註解

金鑰

註解

註解

值

註解

註解

GCE 可用區

gceZone

地區與區域

供應情形類型

availabilityType

測試主要執行個體的高可用性

機器 CPU 數量

cpuCount 規模調整和部署建議

機型

machineType

建立主要執行個體

SSL 模式

sslMode

設定 SSL 強制執行模式

必須使用連接器

requireConnectors

控管連接器強制執行設定
查詢洞察設定

查詢字串長度

queryStringLength

關於查詢洞察

記錄應用程式標記

recordApplicationTags

使用查詢洞察改善查詢效能

記錄用戶端位址

recordClientAddress

使用查詢洞察改善查詢效能

每分鐘查詢計畫數

queryPlansPerMinute

使用查詢洞察改善查詢效能

啟用公開 IP

enablePublicIP

使用公開 IP 連線

啟用傳出公開 IP

enableOutboundPublicIP

使用公開 IP 連線

CIDR 範圍

cidrRange

公開 IP

網路自我連結

network

啟用私人服務存取權

叢集類型

clusterType

跨區域複製總覽

叢集標籤

金鑰

labels

標籤最佳做法

值

labels

標籤最佳做法

叢集顯示名稱

displayName

建立叢集

叢集初始使用者

使用者

initialUser

建立新叢集

密碼

initialUser

建立新叢集

略過等待主要版本升級

skip_await_major_version_upgrade 資料庫就地升級主要版本總覽

訂閱類型

subscriptionType

免費試用叢集簡介

叢集加密金鑰名稱

encryptionConfig

關於 CMEK

自動備份政策

區域

location

隨選備份位置

備份時間範圍

backupWindow

持續備份及復原

已啟用

enabled

資料備份與復原總覽
每週時間表

星期幾

daysOfWeek

自動備份設定屬性

開始時間

startTimes

自動備份設定屬性

依數量保留的項目數

count

自動備份設定屬性

時間型保留計數

retentionPeriod

自動備份設定屬性
標籤

金鑰

labels

標籤最佳做法

值

labels

標籤最佳做法

備份加密金鑰名稱

encryptionConfig

備份與還原

啟用連續備份

enabled

持續備份及復原

連續備份復原期限 (天數)

recoveryWindowDays

持續備份及復原
維護作業更新政策 維護期間

Day

天 維護作業總覽
開始時間

營業時間

startTime 維護作業總覽

連續備份加密金鑰名稱

kmsKeyName

備份與還原
讀取集區執行個體

執行個體 ID

name

建立讀取集區執行個體

顯示名稱

displayName

建立讀取集區執行個體

節點數

nodeCount

建立讀取集區執行個體

資料庫旗標

金鑰

databaseFlags

設定資料庫旗標

值

databaseFlags

設定資料庫旗標

機器 CPU 數量

cpuCount

建立讀取集區執行個體

機型

machineType

建立讀取集區執行個體

SSL 模式

sslMode

設定 SSL 強制執行模式

必須使用連接器

requireConnectors

AlloyDB Auth Proxy 簡介
查詢洞察設定

查詢字串長度

queryStringLength

關於查詢洞察

記錄應用程式標記

recordApplicationTags

使用查詢洞察改善查詢效能

記錄用戶端位址

recordClientAddress

使用查詢洞察功能改善查詢效能

每分鐘查詢計畫數

queryPlansPerMinute

使用查詢洞察改善查詢效能

啟用公開 IP

publicIpAddress

使用公開 IP 連線

CIDR 範圍

cidrRange

公開 IP

主要叢集名稱

primaryClusterName

建立叢集及其主要執行個體

已分配的 IP 範圍

allocatedIpRange

啟用私人服務存取權

資料庫版本

databaseVersion

資料庫版本政策

已啟用 PSC

pscEnabled

Private Service Connect 總覽

PSC 允許的用戶專案

allowed_consumer_projects

允許的 Private Service Connect 專案
PSC 自動連線

消費者網路

consumer_network

允許的 Private Service Connect 專案

消費者專案

consumer_project

允許的 Private Service Connect 專案

刪除政策

deletion_policy deletion_policy

網路連結資源

networkAttachment

網路連結

還原叢集

還原備份來源 備份名稱

restoreBackupSource

使用時間點復原 (PITR)
還原持續備份來源 叢集

cluster

使用時間點復原 (PITR)
時間點

pointInTime

使用時間點復原 (PITR)