在應用程式設計中心設定 AlloyDB for PostgreSQL

AlloyDB 是與 PostgreSQL 相容的全代管資料庫服務,專為最嚴苛的企業工作負載而設計,包括高交易率、大型資料和即時分析。詳情請參閱「 AlloyDB 總覽」。

本文說明使用 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

聯播網自我連結

網路

啟用私人服務存取權

叢集類型

clusterType

跨區域複製總覽

叢集標籤

金鑰

labels

標籤最佳做法

labels

標籤最佳做法

叢集顯示名稱

displayName

建立叢集

叢集初始使用者

使用者

initialUser

建立新叢集

密碼

initialUser

建立新叢集

略過等待主要版本升級

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

訂閱類型

subscriptionType

免費試用叢集總覽

叢集加密金鑰名稱

encryptionConfig

關於 CMEK

自動備份政策

區域

location

隨選備份位置

備份時間範圍

backupWindow

持續備份及復原

已啟用

已啟用

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

星期幾

daysOfWeek

自動備份設定屬性

開始時間

startTimes

自動備份設定屬性

以數量為準的保留計數

count

自動備份設定屬性

以時間為準的保留計數

retentionPeriod

自動備份設定屬性
標籤

金鑰

labels

標籤最佳做法

labels

標籤最佳做法

備份加密金鑰名稱

encryptionConfig

備份與還原

啟用持續備份

已啟用

持續備份及復原

連續備份復原期限天數

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)
還原連續備份來源 叢集

叢集

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

pointInTime

使用時間點復原 (PITR)