Vista geral das opções de armazenamento

Este documento descreve as opções de armazenamento suportadas pelo Cloud SQL e algumas considerações para escolher a opção de armazenamento mais adequada à sua instância.

As opções de armazenamento disponíveis para a sua instância do Cloud SQL dependem da série de máquinas que escolher. Para determinar que opção de armazenamento está disponível para a série de máquinas da sua instância, consulte a disponibilidade da série de máquinas.

O Cloud SQL suporta os seguintes tipos de armazenamento:

Google Cloud Hyperdisk Balanced

O Cloud SQL usa a opção de armazenamento Hyperdisk Balanced para a série de máquinas N4 e a série de máquinas C4A. Este tipo de armazenamento é uma oferta do Google Cloud Hyperdisk. O Hyperdisk é a geração mais recente de armazenamento em bloco de rede. Oferece armazenamento escalável de elevado desempenho com capacidades abrangentes de persistência e gestão de dados. Também pode ativar o aumento automático do armazenamento com esta opção de armazenamento para que o Cloud SQL aumente automaticamente o armazenamento da sua instância quando este ficar abaixo do tamanho do limite.

O Hyperdisk equilibrado oferece débito e IOPS personalizáveis. Para mais informações, consulte o artigo Acerca do Hyperdisk Balanced.

O Hyperdisk Balanced define valores de IOPS e débito predefinidos e limites com base na configuração da instância, que inclui o tipo de máquina e a capacidade de armazenamento. A capacidade de armazenamento limita o valor predefinido e o tipo de máquina define o valor máximo para IOPS e débito. Pode modificar estes valores para a sua instância.

Limites de IOPS e débito da série de máquinas C4A

A tabela seguinte mostra os limites mínimo e máximo para IOPS e débito (em MiB/s) para cada tipo de máquina na série de máquinas C4A com base nas respetivas vCPUs:

vCPUs IOPS mínimo Débito mínimo Hyperdisk Balanced Hyperdisk Balanced HA
IOPS máximo Débito máximo IOPS máximo Débito máximo
2 3000 140 50 000 800 50 000 800
4 3000 140 50 000 800 50 000 800
8 3000 140 50 000 1000 50 000 1000
16 3000 140 80 000 1600 80 000 1200
32 3000 140 120 000 2400 100 000 1200
48 3000 140 160 000 2400 100 000 1200
64 3000 140 160 000 2400 100 000 1200
72 3000 140 160 000 2400 100 000 1200

A tabela seguinte mostra os valores predefinidos de IOPS equilibrados e débito do Google Cloud Hyperdisk com base no tamanho do disco selecionado:

Tamanho do disco IOPS predefinidos Débito predefinido (MiB/s)
20 a 256 GB 4000 170
> 256 - 512 GB 7000 240
> 512 GB – 1 TB 10 000 500
> 1 TB - 4 TB 16 000 750
> 4 TB - 32 TB Mínimo de 70 000 ou máximo de IOPS para o tipo de máquina Débito mínimo de 1200 ou máximo para o tipo de máquina
> 32 TB – 64 TB Mínimo de 100 000 ou máximo de IOPS para o tipo de máquina Débito mínimo de 1200 ou máximo para o tipo de máquina

Também pode definir IOPS e débito personalizados quando usar o Hyperdisk Balanced.

Limites de IOPS e débito da série de máquinas N4

A tabela seguinte mostra os limites mínimo e máximo de IOPS e débito para cada tipo de máquina na série de máquinas N4 com base nas respetivas vCPUs:

vCPUs IOPS mínimo Débito mínimo (MiB/s) Hyperdisk Balanced Hyperdisk Balanced HA
IOPS máximo Débito máximo IOPS máximo Débito máximo
0-7 3000 140 15 000 240 15 000 240
8-15 3000 140 15 000 480 15 000 480
16-31 3000 140 80 000 1200 80 000 1200
32-47 3000 140 100 000 1600 100 000 1200
48+ 3000 140 160 000 2400 100 000 1200

A tabela seguinte mostra os valores predefinidos de IOPS equilibrados e débito do Google Cloud Hyperdisk com base no tamanho do disco selecionado:

Tamanho do disco IOPS predefinidos Débito predefinido
20 a 256 GB 4000 170
> 256 - 512 GB 7000 240
> 512 GB – 1 TB 10 000 Mínimo de 500 ou débito máximo do tipo de máquina
> 1 TB - 4 TB Mínimo de 16 000 ou máximo de IOPS para o tipo de máquina Mínimo de 750 ou débito máximo do tipo de máquina
> 4 TB - 32 TB Mínimo de 70 000 ou máximo de IOPS para o tipo de máquina Débito mínimo de 1200 ou máximo para o tipo de máquina
> 32 TB – 64 TB Mínimo de 100 000 ou máximo de IOPS para o tipo de máquina Débito mínimo de 1200 ou máximo para o tipo de máquina

Também pode definir IOPS e débito personalizados quando usar o Hyperdisk Balanced.

Hiperdisco equilibrado com IOPS e débito personalizados

Pode definir níveis de IOPS e débito personalizados para os volumes equilibrados do Google Cloud Hyperdisk e os volumes equilibrados de alta disponibilidade do Google Cloud Hyperdisk. Os valores modificados têm de cumprir os seguintes requisitos:

  • IOPS

    • Mínimo: 3000 IOPS
    • Máximo: 500 IOPS por GB de capacidade do disco, para um máximo de 160 000 para o Google Cloud Hyperdisk Balanced e um máximo de 100 000 para o Google Cloud Hyperdisk Balanced de alta disponibilidade.
  • Débito

    • Mínimo: 140 MiB/s
    • Máximo: para o Hyperdisk Balanced do Google Cloud, o maior de 2400 MiB/s ou os IOPS aprovisionados divididos por 4. Para o Google Cloud Hyperdisk Balanced de alta disponibilidade, o valor mais elevado entre 1200 MiB/s ou os IOPS aprovisionados divididos por 4.

Limitações do Hyperdisk Balanced

Tenha em atenção as seguintes limitações quando usar o Hyperdisk Balanced com as suas instâncias do Cloud SQL:

  • O Hyperdisk Balanced só permite alterações à capacidade e ao tamanho do disco duas vezes a cada quatro horas. As cargas de trabalho de dados que precisam de aumentos mais frequentes podem resultar em períodos prolongados de armazenamento completo e podem afetar o desempenho.
  • O Hyperdisk Balanced só permite alterações aos IOPS e à taxa de transferência uma vez a cada quatro horas. As cargas de trabalho de dados que precisam de aumentos mais frequentes podem resultar em períodos prolongados de armazenamento completo e podem afetar o desempenho.

SSD

A opção de unidade de estado sólido (SSD) está disponível para as séries de máquinas de núcleo partilhado de utilização geral, núcleo dedicado de utilização geral e N2.

A opção de armazenamento em SSD oferece uma opção eficiente e económica para as suas instâncias da edição Cloud SQL Enterprise do Cloud SQL. Em comparação com um disco rígido, o SSD é mais rápido e oferece um desempenho mais previsível. O SSD oferece um débito de leitura e gravação elevado, e mantém uma latência baixa para o acesso aos dados. Isto torna-o uma excelente opção para armazenar dados ativos que requerem acesso frequente e de baixa latência.

O SSD é uma oferta de volumes de discos persistentes que fornece dispositivos de armazenamento de rede duradouros. É adequado para aplicações empresariais e bases de dados de alto desempenho que requerem uma latência mais baixa e mais IOPS. Para mais informações, consulte o artigo Acerca do disco persistente.

O Cloud SQL define as IOPS e a taxa de transferência para o armazenamento SSD com base no tipo de máquina e na capacidade de armazenamento que configurar. Não pode configurar os valores de IOPS e débito.

Limites de IOPS e débito da série de máquinas N2

A tabela seguinte mostra os valores máximos de IOPS e débito (em MiB/s) para a opção de armazenamento SSD com base no número de vCPUs para instâncias da edição Cloud SQL Enterprise Plus que usam a série de máquinas N2 :

vCPUs Zonal Regional
Máximo de IOPs (leitura/escrita) Débito máximo (leitura/escrita) Máximo de IOPs (leitura/escrita) Débito máximo (leitura/escrita)
2 15 000 / 15 000 240 / 240 15 000 / 15 000 240 / 120
4 15 000 / 15 000 240 / 240 15 000 / 15 000 240 / 120
8 15 000 / 15 000 800 / 800 15 000 / 15 000 800 / 400
16 25 000 / 25 000 1200 / 1200 25 000 / 25 000 1200 / 600
32 60 000 / 60 000 1200 / 1200 60 000 / 60 000 1200 / 600
48 60 000 / 60 000 1200 / 1200 60 000 / 60 000 1200 / 600
64 100 000 / 100 000 1200 / 1200 100 000 / 80 000 1200 / 1000
80 100 000 / 100 000 1200 / 1200 100 000 / 80 000 1200 / 1000
96 100 000 / 100 000 1200 / 1200 100 000 / 80 000 1200 / 1000
128 100 000 / 100 000 1200 / 1200 100 000 / 80 000 1200 / 1000

Limites de IOPS e débito da série de máquinas de utilização geral

A tabela seguinte mostra os valores máximos de IOPS e débito para a opção de armazenamento SSD com base no número de vCPUs para a série de máquinas de núcleo partilhado ou dedicado de uso geral e tipos de máquinas personalizados:

vCPUs Zonal Regional
Máximo de IOPs (leitura/escrita) Débito máximo (leitura/escrita) Máximo de IOPs (leitura/escrita) Débito máximo (leitura/escrita)
1 15 000 / 15 000 200 / 200 15 000 / 15 000 200 / 100
2-7 15 000 / 15 000 240 / 240 15 000 / 15 000 240 / 120
8-15 15 000 / 15 000 800 / 800 15 000 / 15 000 800 / 400
16-31 25 000 / 25 000 1200 / 1200 25 000 / 25 000 1200 / 600
32-63 60 000 / 60 000 1200 / 1200 60 000 / 60 000 1200 / 600
64+ 100 000 / 100 000 1200 / 1200 100 000 / 80 000 1200 / 1000

Unidade de disco rígido (HDD)

A opção de armazenamento de unidade de disco rígido (HDD) está disponível apenas para séries de máquinas de núcleo geral partilhadas ou dedicadas e pode ser adequada em determinados exemplos de utilização. Por exemplo, considere usar HDDs para instâncias com conjuntos de dados grandes (>10 TB) que não sejam sensíveis à latência, sejam acedidos com pouca frequência ou em que o custo de armazenamento seja uma preocupação principal. O HDD também pode ser adequado para as seguintes categorias de carga de trabalho:

  • Processar cargas de trabalho em lote com análises e escritas, e apenas leituras aleatórias ocasionais de algumas linhas.
  • Arquivo de dados, em que escreve grandes quantidades de dados e raramente os lê.

Por exemplo, se planear armazenar dados do histórico extensos para um grande número de dispositivos de deteção remota e usar os dados para gerar relatórios diários, a poupança de custos do armazenamento em HDD pode justificar a compensação de desempenho. No entanto, se planear usar os dados para apresentar um painel de controlo em tempo real, o HDD pode não ser a escolha ideal, porque as leituras são muito mais frequentes e lentas com o armazenamento em HDD.

Limites de IOPS e débito da série de máquinas de utilização geral

A tabela seguinte mostra os valores máximos de IOPS e débito para a opção de armazenamento de HDD com base no número de vCPUs para instâncias do Cloud SQL:

vCPUs Zonal Regional
Máximo de IOPs (leitura/escrita) Débito máximo (leitura/escrita) Máximo de IOPs (leitura/escrita) Débito máximo (leitura/escrita)
1 1000 / 10 000 200 / 200 1000 / 10 000 200 / 100
2-7 3000 / 15 000 240 / 240 3000 / 15 000 240 / 120
8-15 5000 / 15 000 800 / 400 5000 / 15 000 800 / 200
16+ 7500 / 15 000 1200 / 400 7500 / 15 000 1200 / 200

O que se segue?