如要最佳化 AlloyDB for PostgreSQL 工作負載的效能和成本效益,您可以根據運算、記憶體和快取需求,選取合適的機器系列和型態。比較支援的 AlloyDB 機器系列、目標工作負載設定檔和區域可用性,有助於您為工作負載設定執行個體,包括需要高容量快取的大型資料集,以及高並行交易應用程式。
機器系列總覽
AlloyDB 提供下列機器系列,每個系列都建構在不同的基礎 Google Cloud 運算平台上,並針對特定效能特性進行最佳化。
機器系列 |
核心平台和 CPU |
主要工作負載重點 |
主要成效差異 |
|---|---|---|---|
N2 |
第 3 代 Intel x86 處理器 (Ice Lake) |
舊版,一般用途 |
適用於所有區域。 |
C4A |
Google Axion ARM |
高性價比、高處理量 |
為快取調整工作負載提供最佳交易處理量。 |
C4 |
第 6 代 Intel x86 處理器 (Granite Rapids),搭載 Titanium SSD。 |
低延遲或超大型資料庫工作負載 |
提供最大的機器選項,並配備本機 SSD,可提供最快的快取速度。 |
Z3 |
第 4 代 Intel x86 處理器 (Sapphire Rapids),搭載 Titanium SSD |
大型工作資料集,儲存空間密集 |
每個 vCPU 可快取更多資料,適合儲存空間密集、I/O 密集的工作負載 |
主要和讀取集區執行個體的機器系列設定
為達到最佳效能和成本效益,AlloyDB 叢集可讓您在主要執行個體和讀取集區執行個體中,獨立設定及擴充機器系列和機器類型。
跨機器系列設定
AlloyDB 叢集支援跨機器系列設定,可讓您在不同的運算機器系列上,執行主要執行個體和讀取集區執行個體。舉例來說,您可以在 N2 機器系列上佈建主要執行個體,並在 C4、C4A 或 Z3 機器系列上佈建讀取集區執行個體。
主要執行個體的垂直資源調度
為因應工作負載變化,您可以透過下列方式垂直擴充 AlloyDB 主要執行個體:
在機器系列中調整大小:增加或減少現有機器系列中的 vCPU 和記憶體配置。例如,將主要執行個體從具有 8 個 vCPU 的 N2 機型,擴充至具有 16 個 vCPU 的 N2 機型。
變更機器系列配置:將主要執行個體轉換至其他機器系列,以最佳化工作負載效能或硬體效率。例如,將主要執行個體從具有 16 個 vCPU 的 N2 機型,變更為具有 32 個 vCPU 的 Axion 架構 C4A 機型。
讀取集區執行個體的水平資源調度
您可以在單一負載平衡讀取器 IP 端點後方新增或移除節點,藉此水平擴充讀取集區執行個體。讀取集區執行個體中的所有節點,都必須使用相同的機器系列和機型。舉例來說,如果您將第三個節點新增至含有兩個 N2 節點的讀取集區執行個體,則第三個節點也必須使用相同的 N2 機型,而非 C4、C4A 或 Z3 機型。
讀取集區執行個體的機器系列轉換
您可以將讀取集區執行個體切換至其他機器系列,例如從 N2 切換至 C4、C4A 或 Z3,這會將讀取集區執行個體中的所有節點轉換至目標機器系列和機器類型。如要同時透過多個機器系列或機器類型提供讀取流量,請為每種設定部署獨立的讀取集區執行個體。
AlloyDB 叢集可用的機器系列
您可以選擇下列其中一個機器系列:
- N2:這個機器系列可為各種 AlloyDB 工作負載提供平衡的成本效益比。
- C4A Axion:這個機器系列提供最佳的成本效益,並為高需求的 AlloyDB 工作負載提供可預測的高效能。
- C4:這個機器系列提供優異的效能,以及 AlloyDB 中最大的垂直擴充能力。
Z3:這個機器系列經過最佳化調整,適用於儲存空間密集、I/O 密集的工作負載。
N2
下列機型適用於 N2 機器系列的執行個體。詳情請參閱「N2 機器系列」。
機型 |
vCPUs |
記憶體 (GB) |
|---|---|---|
n2-highmem-2
|
2 |
16 GB RAM |
n2-highmem-4
|
4 |
32 GB RAM |
n2-highmem-8
|
8 |
64 GB RAM |
n2-highmem-16
|
16 |
128 GB RAM |
n2-highmem-32
|
32 |
256 GB RAM |
n2-highmem-64
|
64 |
512 GB RAM |
n2-highmem-96
|
96 |
768 GB RAM |
n2-highmem-128
|
128 |
864 GB RAM |
C4A Axion 型
C4A Axion 架構機器系列執行個體可用的機型如下。詳情請參閱「C4A 機器系列」。
機型 |
vCPUs |
記憶體 (GB) |
|---|---|---|
c4a-highmem-1
|
1 |
8 GB RAM |
c4a-highmem-2-lssd
|
2 |
16 GB RAM |
c4a-highmem-4-lssd
|
4 |
32 GB RAM |
c4a-highmem-8-lssd
|
8 |
64 GB RAM |
c4a-highmem-16-lssd
|
16 |
128 GB RAM |
c4a-highmem-32-lssd
|
32 |
256 GB RAM |
c4a-highmem-48-lssd
|
48 |
384 GB RAM |
c4a-highmem-64-lssd
|
64 |
512 GB RAM |
c4a-highmem-72-lssd
|
72 |
576 GB RAM |
C4
C4 機器系列執行個體可用的機型如下。詳情請參閱「C4 機器系列」。
機型 |
vCPUs |
記憶體 (GB) |
|---|---|---|
c4-highmem-4-lssd
|
4 |
32 GB RAM |
c4-highmem-8-lssd
|
8 |
64 GB RAM |
c4-highmem-16-lssd
|
16 |
128 GB RAM |
c4-highmem-24-lssd
|
24 |
192 GB RAM |
c4-highmem-32-lssd
|
32 |
256 GB RAM |
c4-highmem-48-lssd
|
48 |
384 GB RAM |
c4-highmem-96-lssd
|
96 |
768 GB RAM |
c4-highmem-144-lssd
|
144 |
1152 GB RAM |
c4-highmem-192-lssd
|
192 |
1536 GB RAM |
c4-highmem-288-lssd
|
288 |
2304 GB RAM |
Z3 standard-lssd
Z3 機器系列執行個體可用的機型如下。詳情請參閱「Z3 機器系列」。
機型 |
vCPUs |
記憶體 (GB) |
|---|---|---|
z3-highmem-14-standard-lssd
|
14 |
112 GB RAM |
z3-highmem-22-standard-lssd
|
22 |
176 GB RAM |
z3-highmem-44-standard-lssd
|
44 |
352 GB RAM |
z3-highmem-88-standard-lssd
|
88 |
704 GB RAM |
Z3 high-lssd
Z3 high-lssd 機器系列的執行個體可使用下列機型。詳情請參閱「Z3 機器系列」。
機型 |
vCPUs |
記憶體 (GB) |
|---|---|---|
z3-highmem-8-high-lssd
|
8 |
64 GB RAM |
z3-highmem-16-high-lssd
|
16 |
128 GB RAM |
z3-highmem-22-high-lssd
|
22 |
176 GB RAM |
z3-highmem-32-high-lssd
|
32 |
256 GB RAM |
z3-highmem-44-high-lssd
|
44 |
352 GB RAM |
區域供應情形方法
AlloyDB 可協助您在任何需要的地方,部署及擴充高可用性資料庫解決方案。
AlloyDB 必須具備高可用性 (HA),才能保護重要業務資料。也就是說,如要在特定Google Cloud 區域啟動任何機器系列,支援該機器系列的基礎 Compute Engine 平台必須在該區域的所有三個可用區中可用。這項規定可確保您為 AlloyDB 叢集選擇區域時,必要的基礎架構在該區域內具有備援機制,且分散於不同地理位置,提供您需要的容錯移轉功能。
機器系列區域部署
請參閱下表,瞭解 AlloyDB 平台的位置。N2 提供正式發布版,而 C4A Axion 則提供最廣泛的新式涵蓋範圍。
區域 |
機器系列 |
|||
|---|---|---|---|---|
| N2 | C4A | C4 | Z3 | |
africa-south1
|
✅ |
– |
– |
– |
asia-east1
|
✅ |
✅ |
✅ |
– |
asia-east2
|
✅ |
– |
– |
– |
asia-northeast1
|
✅ |
– |
✅ |
✅ |
asia-northeast2
|
✅ |
– |
– |
|
asia-northeast3
|
✅ |
– |
✅ |
– |
asia-south1
|
✅ |
– |
– |
– |
asia-south2
|
✅ |
– |
✅ |
– |
asia-southeast1
|
✅ |
✅ |
✅ |
✅ |
asia-southeast2
|
✅ |
– |
– |
– |
asia-southeast3
|
✅ |
– |
– |
– |
australia-southeast1
|
✅ |
– |
– |
– |
australia-southeast2
|
✅ |
– |
– |
– |
europe-central2
|
✅ |
– |
– |
– |
europe-southwest1
|
✅ |
– |
– |
– |
europe-north1
|
✅ |
– |
– |
– |
europe-north2
|
✅ |
– |
– |
– |
europe-west1
|
✅ |
✅ |
✅ |
✅ |
europe-west2
|
✅ |
✅ |
✅ |
✅ |
europe-west3
|
✅ |
✅ |
– |
✅ |
europe-west4
|
✅ |
✅ |
✅ |
✅ |
europe-west6
|
✅ |
– |
– |
– |
europe-west8
|
✅ |
– |
– |
– |
europe-west9
|
✅ |
– |
– |
– |
europe-west10
|
✅ |
– |
– |
– |
europe-west12
|
✅ |
– |
– |
– |
me-central1
|
✅ |
– |
– |
– |
me-central2
|
✅ |
– |
– |
– |
me-west1
|
✅ |
– |
– |
– |
northamerica-northeast1
|
✅ |
– |
– |
– |
northamerica-northeast2
|
✅ |
– |
✅ |
– |
northamerica-south1
|
✅ |
– |
✅ |
✅ |
southamerica-east1
|
✅ |
– |
– |
– |
southamerica-west1
|
✅ |
– |
– |
– |
us-central1
|
✅ |
✅ |
– |
✅ |
us-east1
|
✅ |
✅ |
– |
✅ |
us-east4
|
✅ |
✅ |
✅ |
✅ |
us-east5
|
✅ |
– |
✅ |
✅ |
us-east7
|
✅ |
– |
– |
– |
us-south1
|
✅ |
– |
– |
✅ |
us-west1
|
✅ |
– |
✅ |
✅ |
us-west2
|
✅ |
– |
– |
– |
us-west3
|
✅ |
– |
✅ |
– |
us-west4
|
✅ |
– |
✅ |
– |
後續步驟
- 建立叢集及其主要執行個體。
- 瞭解 AlloyDB 位置。