Scegliere un tipo di macchina AlloyDB

Per ottimizzare le prestazioni e l'efficienza dei costi per il tuo workload AlloyDB per PostgreSQL, puoi selezionare una serie e una forma di macchina personalizzate in base ai tuoi requisiti di calcolo, memoria e memorizzazione nella cache. Il confronto tra le serie di macchine AlloyDB supportate, i relativi profili dei workload di destinazione e la disponibilità regionale ti aiuta a configurare le istanze per i workload che vanno da set di dati di grandi dimensioni che richiedono cache ad alta capacità ad applicazioni transazionali ad alta concorrenza.

Panoramica delle serie di macchine

AlloyDB offre le seguenti serie di macchine, ciascuna basata su una piattaforma di computing Google Cloud diversa e ottimizzata per caratteristiche di prestazioni specifiche.


Serie di macchine

Piattaforma e CPU di base

Focus principale sul workload

Fattore chiave di differenziazione delle prestazioni

N2

Processori Intel x86 di 3ª generazione (Ice Lake)

Legacy, per uso generico

Disponibile in tutte le regioni.

C4A

Google Axion ARM

Rapporto prezzo/prestazioni, throughput elevato

Offre il miglior throughput delle transazioni per i workload adatti alla cache.

C4

Processori Intel x86 di 6ª generazione (Granite Rapids) con SSD Titanium.

Workload di database a bassa latenza o molto grandi

Fornisce le opzioni di macchina più grandi con SSD locali per la cache più veloce.

Z3

Processori Intel x86 di 4ª generazione (Sapphire Rapids) con Titanium SSD

Set di dati attivo di grandi dimensioni, con uso intensivo dello spazio di archiviazione

Consente la memorizzazione nella cache di più dati per vCPU; ottimizzata per workload con uso intensivo di I/O e ad alta densità di archiviazione

Configurazione della serie di macchine per le istanze principali e del pool di lettura

Per ottimizzare prestazioni e costi, un cluster AlloyDB ti consente di configurare e scalare serie di macchine e tipi di macchine in modo indipendente nell'istanza principale e nelle istanze del pool di lettura.

Configurazioni tra serie di macchine

Un cluster AlloyDB supporta configurazioni tra serie di macchine, che consentono di eseguire l'istanza principale e le istanze del pool di lettura su serie di macchine di computing diverse. Ad esempio, puoi eseguire il provisioning dell'istanza principale sulla serie di macchine N2 e il provisioning delle istanze del pool di lettura sulla serie di macchine C4, C4A o Z3.

Scalabilità verticale per le istanze principali

Per adattarti alle modifiche del workload, puoi scalare verticalmente un'istanza principale di AlloyDB nei seguenti modi:

  • Scala le dimensioni all'interno di una serie di macchine: aumenta o diminuisci l'allocazione della vCPU e della memoria all'interno della serie di macchine esistente. Ad esempio, scala un'istanza principale da un tipo di macchina N2 con 8 vCPU a un tipo di macchina N2 con 16 vCPU.

  • Modifica la forma della serie di macchine: esegui la transizione dell'istanza principale a una serie di macchine diversa per ottimizzare le prestazioni del workload o l'efficienza dell'hardware. Ad esempio, cambia un'istanza principale da un tipo di macchina N2 con 16 vCPU a un tipo di macchina C4A basato su Axion con 32 vCPU.

Scalabilità orizzontale per le istanze del pool di lettura

Puoi scalare un'istanza del pool di lettura in orizzontale aggiungendo o rimuovendo nodi dietro un singolo endpoint IP del lettore con bilanciamento del carico. Tutti i nodi di un'istanza del pool di lettura devono utilizzare la stessa serie di macchine e lo stesso tipo di macchina. Ad esempio, se aggiungi un terzo nodo a un'istanza del pool di lettura che contiene due nodi N2, anche il terzo nodo deve utilizzare lo stesso tipo di macchina N2, non un tipo di macchina C4, C4A o Z3.

Transizioni delle serie di macchine per le istanze del pool di lettura

Puoi passare un'istanza del pool di lettura a una serie di macchine diversa, ad esempio da N2 a C4, C4A o Z3, il che comporta la transizione di tutti i nodi dell'istanza del pool di lettura alla serie di macchine e al tipo di macchina di destinazione. Per gestire il traffico di lettura su più serie di macchine o tipi di macchine contemporaneamente, esegui il deployment di istanze di pool di lettura separate per ogni configurazione.

Disponibilità delle serie di macchine per i cluster AlloyDB

Puoi scegliere una delle seguenti serie di macchine:

  • N2: questa serie di macchine offre un rapporto prezzo/prestazioni bilanciato per una varietà di workload AlloyDB.
  • C4A basata su Axion: questa serie di macchine offre un rapporto prezzo/prestazioni ottimizzato e prestazioni elevate prevedibili per workload AlloyDB con domanda elevata.
  • C4: questa serie di macchine offre prestazioni eccellenti e la scalabilità verticale più ampia in AlloyDB.
  • Z3: questa serie di macchine è ottimizzata per workload ad alta densità di archiviazione e con I/O intensivo.

N2

Per le istanze della serie di macchine N2 sono disponibili i seguenti tipi di macchine. Per saperne di più, consulta Serie di macchine N2.


Tipo di macchina

vCPUs

Memoria (GB)
n2-highmem-2
2

16 GB di RAM
n2-highmem-4
4

32 GB di RAM
n2-highmem-8
8

64 GB di RAM
n2-highmem-16
16

128 GB di RAM
n2-highmem-32
32

256 GB di RAM
n2-highmem-64
64

512 GB di RAM
n2-highmem-96
96

768 GB di RAM
n2-highmem-128
128

864 GB di RAM

C4A basata su Axion

Per le istanze della serie di macchine C4A basate su Axion sono disponibili i seguenti tipi di macchine. Per saperne di più, consulta Serie di macchine C4A.


Tipo di macchina

vCPUs

Memoria (GB)
c4a-highmem-1
1

8 GB di RAM
c4a-highmem-2-lssd
2

16 GB di RAM
c4a-highmem-4-lssd
4

32 GB di RAM
c4a-highmem-8-lssd
8

64 GB di RAM
c4a-highmem-16-lssd
16

128 GB di RAM
c4a-highmem-32-lssd
32

256 GB di RAM
c4a-highmem-48-lssd
48

384 GB di RAM
c4a-highmem-64-lssd
64

512 GB di RAM
c4a-highmem-72-lssd
72

576 GB di RAM

C4

Per le istanze della serie di macchine C4 sono disponibili i seguenti tipi di macchine. Per saperne di più, consulta Serie di macchine C4.


Tipo di macchina

vCPUs

Memoria (GB)
c4-highmem-4-lssd
4

32 GB di RAM
c4-highmem-8-lssd
8

64 GB di RAM
c4-highmem-16-lssd
16

128 GB di RAM
c4-highmem-24-lssd
24

192 GB di RAM
c4-highmem-32-lssd
32

256 GB di RAM
c4-highmem-48-lssd
48

384 GB di RAM
c4-highmem-96-lssd
96

768 GB di RAM
c4-highmem-144-lssd
144

1152 GB di RAM
c4-highmem-192-lssd
192

1536 GB di RAM
c4-highmem-288-lssd
288

2304 GB di RAM

Z3 standard-lssd

Per le istanze della serie di macchine Z3 sono disponibili i seguenti tipi di macchine. Per saperne di più, consulta Serie di macchine Z3.


Tipo di macchina

vCPUs

Memoria (GB)
z3-highmem-14-standard-lssd
14

112 GB di RAM
z3-highmem-22-standard-lssd
22

176 GB di RAM
z3-highmem-44-standard-lssd
44

352 GB di RAM
z3-highmem-88-standard-lssd
88

704 GB di RAM

Z3 high-lssd

Per le istanze della serie di macchine Z3 high-lssd sono disponibili i seguenti tipi di macchine. Per saperne di più, consulta Serie di macchine Z3.


Tipo di macchina

vCPUs

Memoria (GB)
z3-highmem-8-high-lssd
8

64 GB di RAM
z3-highmem-16-high-lssd
16

128 GB di RAM
z3-highmem-22-high-lssd
22

176 GB di RAM
z3-highmem-32-high-lssd
32

256 GB di RAM
z3-highmem-44-high-lssd
44

352 GB di RAM

Passaggi successivi