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
- Criar uma instância
- Saiba mais sobre as séries de máquinas disponíveis no Cloud SQL.