Para otimizar o desempenho e a eficiência de custos da carga de trabalho do AlloyDB para PostgreSQL, selecione uma série de máquinas e um formato adaptados aos seus requisitos de computação, memória e armazenamento em cache. Comparar as séries de máquinas do AlloyDB compatíveis, os perfis de carga de trabalho de destino e a disponibilidade regional ajuda você a configurar instâncias para cargas de trabalho que vão de grandes conjuntos de dados que exigem caches de alta capacidade a aplicativos transacionais de alta simultaneidade.
Visão geral da série de máquinas
O AlloyDB oferece as seguintes séries de máquinas, cada uma criada em uma plataforma de computação do Google Cloud diferente e otimizada para características de desempenho específicas.
Série de máquina |
Plataforma principal e CPU |
Foco principal da carga de trabalho |
Principal diferencial de desempenho |
|---|---|---|---|
N2 |
Processadores Intel x86 de 3ª geração (Ice Lake) |
Legado, uso geral |
Disponível em todas as regiões. |
C4A |
Google Axion ARM |
Relação custo-benefício, alta capacidade de processamento |
Oferece a melhor capacidade de transação para cargas de trabalho adequadas ao cache. |
C4 |
Processadores Intel x86 de 6ª geração (Granite Rapids) com SSD Titanium. |
Cargas de trabalho de banco de dados muito grandes ou de baixa latência |
Oferece as maiores opções de máquina com SSDs locais para o cache mais rápido. |
Z3 |
Processadores Intel x86 de 4ª geração (Sapphire Rapids) com SSD Titanium |
Conjunto de dados de trabalho grande, com uso intensivo de armazenamento |
Permite o armazenamento em cache de mais dados por vCPU; otimizado para cargas de trabalho com uso intensivo de E/S e armazenamento denso |
Configuração da série de máquinas para instâncias primárias e de pool de leitura
Para otimizar o desempenho e o custo, um cluster do AlloyDB permite configurar e escalonar séries de máquinas e tipos de máquinas de maneira independente na instância principal e nas instâncias do pool de leitura.
Configurações entre séries de máquinas
Um cluster do AlloyDB é compatível com configurações entre séries de máquinas, que permitem executar a instância primária e as instâncias do pool de leitura em diferentes séries de máquinas de computação. Por exemplo, é possível provisionar a instância principal na série de máquinas N2 e provisionar instâncias do pool de leitura na série de máquinas C4, C4A ou Z3.
Escalonamento vertical para instâncias primárias
Para se adaptar às mudanças na carga de trabalho, é possível escalonar verticalmente uma instância principal do AlloyDB das seguintes maneiras:
Escalonar o tamanho em uma série de máquinas: aumente ou diminua a alocação de vCPU e memória na série de máquinas atual. Por exemplo, escalone uma instância principal de um tipo de máquina N2 com 8 vCPUs para um tipo de máquina N2 com 16 vCPUs.
Mudar o formato da série de máquinas: faça a transição da instância principal para uma série de máquinas diferente para otimizar o desempenho da carga de trabalho ou a eficiência do hardware. Por exemplo, mude uma instância principal de um tipo de máquina N2 com 16 vCPUs para um tipo de máquina C4A baseado em Axion com 32 vCPUs.
Escalonamento horizontal para instâncias do pool de leitura
É possível escalonar uma instância de pool de leitura horizontalmente adicionando ou removendo nós por trás de um único endpoint de IP de leitor com balanceamento de carga. Todos os nós em uma instância de pool de leitura precisam usar a mesma série de máquinas e tipo de máquina. Por exemplo, se você adicionar um terceiro nó a uma instância de pool de leitura que contém dois nós N2, o terceiro nó também precisará usar o mesmo tipo de máquina N2, não um tipo de máquina C4, C4A ou Z3.
Transições de séries de máquinas para instâncias de pool de leitura
É possível alternar uma instância de pool de leitura para uma série de máquinas diferente, como de N2 para C4, C4A ou Z3, o que faz a transição de todos os nós na instância de pool de leitura para a série e o tipo de máquina de destino. Para disponibilizar tráfego de leitura em várias séries de máquinas ou tipos de máquinas simultaneamente, implante instâncias de pool de leitura separadas para cada configuração.
Disponibilidade de séries de máquinas para clusters do AlloyDB
Você pode escolher uma das seguintes séries de máquinas:
- N2: essa série de máquinas oferece uma relação custo-benefício equilibrada para uma variedade de cargas de trabalho do AlloyDB.
- C4A baseado em Axion: essa série de máquinas oferece custo-benefício otimizado e alto desempenho previsível para cargas de trabalho do AlloyDB de alta demanda.
- C4: essa série de máquinas oferece excelente desempenho e a maior escala vertical no AlloyDB.
Z3: essa série de máquinas é otimizada para cargas de trabalho com alta densidade de armazenamento e uso intensivo de E/S.
N2
Os seguintes tipos de máquina estão disponíveis para instâncias da série de máquinas N2. Para mais informações, consulte Série de máquinas N2.
Tipo de máquina |
vCPUs |
Memória (GB) |
|---|---|---|
n2-highmem-2
|
2 |
16 GB de RAM |
n2-highmem-4
|
4 |
32 GB de RAM |
n2-highmem-8
|
8 |
64 GB de RAM |
n2-highmem-16
|
16 |
128 GB de RAM |
n2-highmem-32
|
32 |
256 GB de RAM |
n2-highmem-64
|
64 |
512 GB de RAM |
n2-highmem-96
|
96 |
768 GB de RAM |
n2-highmem-128
|
128 |
864 GB de RAM |
C4A baseado em Axion
Os seguintes tipos de máquina estão disponíveis para instâncias da série de máquinas C4A baseada em Axion. Para mais informações, consulte Série de máquinas C4A.
Tipo de máquina |
vCPUs |
Memória (GB) |
|---|---|---|
c4a-highmem-1
|
1 |
8 GB de RAM |
c4a-highmem-2-lssd
|
2 |
16 GB de RAM |
c4a-highmem-4-lssd
|
4 |
32 GB de RAM |
c4a-highmem-8-lssd
|
8 |
64 GB de RAM |
c4a-highmem-16-lssd
|
16 |
128 GB de RAM |
c4a-highmem-32-lssd
|
32 |
256 GB de RAM |
c4a-highmem-48-lssd
|
48 |
384 GB de RAM |
c4a-highmem-64-lssd
|
64 |
512 GB de RAM |
c4a-highmem-72-lssd
|
72 |
576 GB de RAM |
C4
Os seguintes tipos de máquina estão disponíveis para instâncias da série de máquinas C4. Para mais informações, consulte Série de máquinas C4.
Tipo de máquina |
vCPUs |
Memória (GB) |
|---|---|---|
c4-highmem-4-lssd
|
4 |
32 GB de RAM |
c4-highmem-8-lssd
|
8 |
64 GB de RAM |
c4-highmem-16-lssd
|
16 |
128 GB de RAM |
c4-highmem-24-lssd
|
24 |
192 GB de RAM |
c4-highmem-32-lssd
|
32 |
256 GB de RAM |
c4-highmem-48-lssd
|
48 |
384 GB de RAM |
c4-highmem-96-lssd
|
96 |
768 GB de RAM |
c4-highmem-144-lssd
|
144 |
1.152 GB de RAM |
c4-highmem-192-lssd
|
192 |
1.536 GB de RAM |
c4-highmem-288-lssd
|
288 |
2.304 GB de RAM |
Z3 standard-lssd
Os seguintes tipos de máquina estão disponíveis para instâncias da série de máquinas Z3. Para mais informações, consulte Série de máquinas Z3.
Tipo de máquina |
vCPUs |
Memória (GB) |
|---|---|---|
z3-highmem-14-standard-lssd
|
14 |
112 GB de RAM |
z3-highmem-22-standard-lssd
|
22 |
176 GB de RAM |
z3-highmem-44-standard-lssd
|
44 |
352 GB de RAM |
z3-highmem-88-standard-lssd
|
88 |
704 GB de RAM |
Z3 high-lssd
Os seguintes tipos de máquina estão disponíveis para instâncias da série de máquinas Z3 high-lssd. Para mais informações, consulte Série de máquinas Z3.
Tipo de máquina |
vCPUs |
Memória (GB) |
|---|---|---|
z3-highmem-8-high-lssd
|
8 |
64 GB de RAM |
z3-highmem-16-high-lssd
|
16 |
128 GB de RAM |
z3-highmem-22-high-lssd
|
22 |
176 GB de RAM |
z3-highmem-32-high-lssd
|
32 |
256 GB de RAM |
z3-highmem-44-high-lssd
|
44 |
352 GB de RAM |
Metodologia de disponibilidade regional
O AlloyDB ajuda você a implantar e escalonar soluções de banco de dados de alta disponibilidade onde você precisar.
O AlloyDB exige alta disponibilidade (HA) para proteger seus dados essenciais. Isso significa que, para iniciar qualquer série de máquinas em uma determinada região doGoogle Cloud , a plataforma do Compute Engine que oferece suporte a essa série de máquinas precisa estar disponível nas três zonas dessa região. Esse requisito garante que, ao escolher uma região para o cluster do AlloyDB, a infraestrutura necessária seja redundante e distribuída geograficamente nessa área, o que fornece os recursos de failover necessários.
Implantações regionais de séries de máquinas
Use a tabela a seguir para saber onde encontrar as plataformas do AlloyDB. A N2 oferece disponibilidade geral, e a C4A baseada em Axion oferece a cobertura moderna mais ampla.
Região |
Série de máquina |
|||
|---|---|---|---|---|
| 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
|
✅ |
– |
✅ |
– |
A seguir
- Crie um cluster e a instância primária dele.
- Saiba mais sobre os locais do AlloyDB.