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?
- Crie uma instância
- Saiba mais sobre a série de máquinas disponível no Cloud SQL.