Visão geral das opções de armazenamento

Este documento descreve as opções de armazenamento compatíveis com o Cloud SQL e algumas considerações para escolher a opção que melhor se adapta à sua instância.

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

O Cloud SQL é compatível com os seguintes tipos de armazenamento:

Hiperdisco balanceado do Google Cloud

O Cloud SQL usa a opção de armazenamento Hyperdisk Balanced para as séries de máquinas N4 e C4A. Esse tipo de armazenamento é uma oferta do Google Cloud Hyperdisk. O Hyperdisk é a mais recente geração de armazenamento em blocos de rede. Ele oferece armazenamento escalonável e de alto desempenho com recursos abrangentes de persistência e gerenciamento de dados. Você também pode ativar o aumento automático de armazenamento com essa opção para que o Cloud SQL aumente automaticamente o armazenamento da sua instância quando ele ficar abaixo do tamanho limite.

O Hyperdisk Balanced oferece capacidade de processamento e IOPS personalizáveis. Para mais informações, consulte Sobre o Hyperdisk Balanced.

O Hyperdisk Balanced define valores padrão de IOPS e capacidade de processamento 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 padrão, e o tipo de máquina define o valor máximo para IOPS e capacidade de processamento. É possível modificar esses valores para sua instância.

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

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

vCPUs IOPS mínimas Capacidade mínima Hiperdisco equilibrado Hyperdisk Balanced HA
IOPS máximas Capacidade máxima IOPS máximas Capacidade máxima
2 3.000 140 50.000 800 50.000 800
4 3.000 140 50.000 800 50.000 800
8 3.000 140 50.000 1.000 50.000 1.000
16 3.000 140 80.000 1.600 80.000 1.200
32 3.000 140 120.000 2.400 100.000 1.200
48 3.000 140 160.000 2.400 100.000 1.200
64 3.000 140 160.000 2.400 100.000 1.200
72 3.000 140 160.000 2.400 100.000 1.200

A tabela a seguir mostra os valores padrão de IOPS e capacidade de processamento do Hyperdisk Balanced do Google Cloud com base no tamanho do disco selecionado:

Tamanho do disco IOPS padrão Capacidade de processamento padrão (MiB/s)
20 a 256 GB 4.000 170
> 256 a 512 GB 7.000 240
> 512 GB a 1 TB 10.000 500
> 1 TB a 4 TB 16.000 750
> 4 TB a 32 TB Mínimo de 70.000 ou máximo de IOPS para o tipo de máquina Mínimo de 1.200 ou capacidade de processamento máxima para o tipo de máquina
> 32 TB a 64 TB Mínimo de 100.000 ou máximo de IOPS para o tipo de máquina Mínimo de 1.200 ou capacidade de processamento máxima para o tipo de máquina

Também é possível definir IOPS e capacidade de processamento personalizados ao usar o hiperdisco equilibrado.

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

A tabela a seguir mostra os limites mínimo e máximo de IOPS e capacidade de processamento para cada tipo de máquina na série de máquinas N4 com base nas vCPUs:

vCPUs IOPS mínimas Capacidade mínima (MiB/s) Hiperdisco equilibrado Hyperdisk Balanced HA
IOPS máximas Capacidade máxima IOPS máximas Capacidade máxima
0-7 3.000 140 15.000 240 15.000 240
8-15 3.000 140 15.000 480 15.000 480
16-31 3.000 140 80.000 1.200 80.000 1.200
32-47 3.000 140 100.000 1.600 100.000 1.200
48+ 3.000 140 160.000 2.400 100.000 1.200

A tabela a seguir mostra os valores padrão de IOPS e capacidade de processamento do Hyperdisk Balanced do Google Cloud com base no tamanho do disco selecionado:

Tamanho do disco IOPS padrão Capacidade de processamento padrão
20 a 256 GB 4.000 170
> 256 a 512 GB 7.000 240
> 512 GB a 1 TB 10.000 Mínimo de 500 ou capacidade máxima do tipo de máquina
> 1 TB a 4 TB Mínimo de 16.000 ou máximo de IOPS para o tipo de máquina Mínimo de 750 ou capacidade máxima do tipo de máquina
> 4 TB a 32 TB Mínimo de 70.000 ou máximo de IOPS para o tipo de máquina Mínimo de 1.200 ou capacidade de processamento máxima para o tipo de máquina
> 32 TB a 64 TB Mínimo de 100.000 ou máximo de IOPS para o tipo de máquina Mínimo de 1.200 ou capacidade de processamento máxima para o tipo de máquina

Também é possível definir IOPS e capacidade de processamento personalizados ao usar o hiperdisco equilibrado.

IOPS e capacidade de processamento personalizados do Hyperdisk equilibrado

É possível definir níveis personalizados de IOPS e capacidade de processamento para os volumes do Google Cloud Hyperdisk Balanced e do Google Cloud Hyperdisk Balanced High Availability. Os valores modificados precisam atender aos seguintes requisitos:

  • IOPS

    • Mínimo: 3.000 IOPS
    • Máximo: 500 IOPS por GB de capacidade de disco, com um máximo de 160.000 para o Hyperdisk Balanced do Google Cloud e um máximo de 100.000 para o Hyperdisk Balanced High Availability do Google Cloud.
  • Capacidade

    • Mínimo: 140 MiB/s
    • Máximo: para o Hyperdisk Balanced do Google Cloud, o maior valor entre 2.400 MiB/s ou as IOPS provisionadas divididas por 4. Para o Google Cloud Hyperdisk Balanced High Availability, o maior valor entre 1.200 MiB/s ou as IOPS provisionadas divididas por 4.

Limitações do Hyperdisk Balanced

Considere as seguintes limitações ao usar o Hyperdisk Balanced com suas instâncias do Cloud SQL:

  • O Hyperdisk Balanced permite apenas mudanças na capacidade e no 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 mais longos de armazenamento completo e afetar o desempenho.
  • O Hyperdisk Balanced permite mudanças nas IOPS e na capacidade de processamento uma vez a cada quatro horas. As cargas de trabalho de dados que precisam de aumentos mais frequentes podem resultar em períodos mais longos de armazenamento completo e afetar o desempenho.

Unidade de estado sólido (SSD)

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

A opção de armazenamento SSD oferece uma opção eficiente e econômica para suas instâncias da edição 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 alta capacidade de processamento de leitura e gravação, além de manter baixa latência para acesso a dados. Isso a torna uma excelente opção para armazenar dados ativos que exigem acesso frequente e de baixa latência.

O SSD é uma oferta de volumes de Persistent Disk que fornece dispositivos de armazenamento de rede duráveis. Ele é adequado para aplicativos empresariais e bancos de dados de alto desempenho que exigem menos latência e mais IOPS. Para mais informações, consulte Sobre o Persistent Disk.

O Cloud SQL define IOPS e capacidade de armazenamento para SSD com base no tipo de máquina e na capacidade de armazenamento configurados. Não é possível configurar os valores de IOPS e capacidade de processamento.

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

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

vCPUs Zonal Regional
Máximo de IOPS (leitura/gravação) Capacidade máxima de processamento (leitura/gravação) Máximo de IOPS (leitura/gravação) Capacidade máxima de processamento (leitura/gravação)
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 1.200 / 1.200 25.000 / 25.000 1.200 / 600
32 60.000 / 60.000 1.200 / 1.200 60.000 / 60.000 1.200 / 600
48 60.000 / 60.000 1.200 / 1.200 60.000 / 60.000 1.200 / 600
64 100.000 / 100.000 1.200 / 1.200 100.000 / 80.000 1.200 / 1.000
80 100.000 / 100.000 1.200 / 1.200 100.000 / 80.000 1.200 / 1.000
96 100.000 / 100.000 1.200 / 1.200 100.000 / 80.000 1.200 / 1.000
128 100.000 / 100.000 1.200 / 1.200 100.000 / 80.000 1.200 / 1.000

Limites de capacidade e IOPS da série de máquinas de uso geral

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

vCPUs Zonal Regional
Máximo de IOPS (leitura/gravação) Capacidade máxima de processamento (leitura/gravação) Máximo de IOPS (leitura/gravação) Capacidade máxima de processamento (leitura/gravação)
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 1.200 / 1.200 25.000 / 25.000 1.200 / 600
32-63 60.000 / 60.000 1.200 / 1.200 60.000 / 60.000 1.200 / 600
64+ 100.000 / 100.000 1.200 / 1.200 100.000 / 80.000 1.200 / 1.000

Unidade de disco rígido (HDD)

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

  • Cargas de trabalho em lote com verificações e gravações, e apenas leituras aleatórias ocasionais de algumas linhas.
  • Arquivamento de dados, em que você grava grandes volumes de dados e raramente os lê.

Por exemplo, se você planeja armazenar dados históricos extensos para um grande número de dispositivos de detecção remota e usar os dados para gerar relatórios diários, a economia no armazenamento HDD pode justificar a compensação do desempenho. No entanto, se você planeja usar os dados para exibir um painel em tempo real, o HDD pode não ser a melhor opção, porque as leituras são muito mais frequentes e lentas com o armazenamento HDD.

Limites de capacidade e IOPS da série de máquinas de uso geral

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

vCPUs Zonal Regional
Máximo de IOPS (leitura/gravação) Capacidade máxima de processamento (leitura/gravação) Máximo de IOPS (leitura/gravação) Capacidade máxima de processamento (leitura/gravação)
1 1.000 / 10.000 200 / 200 1.000 / 10.000 200 / 100
2-7 3.000 / 15.000 240 / 240 3.000 / 15.000 240 / 120
8-15 5.000 / 15.000 800 / 400 5.000 / 15.000 800 / 200
16+ 7.500 / 15.000 1.200 / 400 7.500 / 15.000 1.200 / 200

A seguir