Esta página aborda as opções de armazenamento suportadas pelo Cloud SQL e algumas considerações importantes para selecionar a opção de armazenamento que melhor se adapta às necessidades da 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 saber que opção de armazenamento está disponível para a série de máquinas da sua instância, consulte o artigo Disponibilidade da série de máquinas.
O Cloud SQL suporta os seguintes tipos de armazenamento:
- Hyperdisk Balanced (pré-visualização)
- SSD (Solid State Drive)
- Unidade de disco rígido (HDD)
Google Cloud Hyperdisk Balanced
O Cloud SQL usa a opção de armazenamento Hyperdisk Balanced para a respetiva série de máquinas C4A. Este tipo de armazenamento é uma oferta do Google Cloud Hyperdisk. O Hyperdisk é a geração mais recente do serviço de armazenamento de blocos de rede. Oferece um serviço de armazenamento escalável e de elevado desempenho com um conjunto abrangente de capacidades de persistência e gestão de dados. O Hyperdisk equilibrado oferece débito e IOPS personalizáveis. Para mais informações, consulte o artigo Acerca do Hyperdisk Balanced.
Valores e limites predefinidos
Os valores e os limites predefinidos para IOPS e débito do Hyperdisk equilibrado são definidos com base na configuração da instância, especificamente no tipo de máquina e na capacidade de armazenamento. A capacidade de armazenamento selecionada 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 em qualquer altura.
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 C4A 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 (MiB/s) | IOPS máximo | Débito máximo (MiB/s) | |||
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 de IOPS e débito do Google Cloud Hyperdisk Balanced predefinidos com base no tamanho do disco selecionado:
Tamanho do disco | IOPS predefinidos | Débito predefinido (MiB/s) |
---|---|---|
20 a 256 GB | 4000 | 170 |
> 256 a 512 GB | 7000 | 240 |
> 512 GB – 1 TB | 10 000 | 500 |
> 1 TB a 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 | Mínimo de 1200 ou débito 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 | Mínimo de 1200 ou débito máximo para o tipo de máquina |
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 High Availability.
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, aos IOPS e ao débito 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 instâncias da edição Enterprise do Cloud SQL e instâncias da edição Enterprise Plus do Cloud SQL apenas com a série de máquinas N2.
A opção de armazenamento SSD oferece uma opção eficiente e rentável 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 tem um débito de leitura e escrita elevado e mantém uma latência baixa com 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 e é adequado para aplicações empresariais e bases de dados de elevado desempenho que requerem uma latência inferior e mais IOPS. Para mais informações, consulte o artigo Acerca do disco persistente.
Os IOPs e a taxa de transferência para o tipo de armazenamento SSD são definidos com base no tipo de máquina e na capacidade de armazenamento que definir. Não pode configurar os valores para IOPS e débito.
Limites de IOPS e débito de SSD da edição Cloud SQL Enterprise Plus
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 instâncias da edição Cloud SQL Enterprise Plus que usam a série de máquinas N2 :
vCPUs | IOPS de leitura máximas | IOPS de escrita máximas | Débito de leitura máximo (MiB/s) | Débito de gravação máximo (MiB/s) |
---|---|---|---|---|
2 | 15 000 | 15 000 | 240 | 240 |
4 | 15 000 | 15 000 | 240 | 240 |
8 | 15 000 | 15 000 | 800 | 800 |
16 | 25 000 | 25 000 | 1200 | 1200 |
32 | 60 000 | 60 000 | 1200 | 1200 |
48 | 60 000 | 60 000 | 1200 | 1200 |
64 | 60 000 | 80 000 | 1200 | 1200 |
80 | 60 000 | 80 000 | 1200 | 1200 |
96 | 60 000 | 80 000 | 1200 | 1200 |
128 | 60 000 | 80 000 | 1200 | 1200 |
Limites de IOPS e débito de SSD da edição Enterprise do Cloud SQL
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 instâncias da edição Enterprise do Cloud SQL:
vCPUs | IOPS de leitura máximas | IOPS de escrita máximas | Débito de leitura máximo (MiB/s) | Débito de gravação máximo (MiB/s) |
---|---|---|---|---|
1 | 15 000 | 15 000 | 200 | 200 |
2-7 | 15 000 | 15 000 | 240 | 240 |
8-15 | 15 000 | 15 000 | 800 | 800 |
16-31 | 25 000 | 25 000 | 1200 | 1200 |
32-63 | 60 000 | 60 000 | 1200 | 1200 |
64+ | 100 000 | 100 000 | 1200 | 1200 |
Unidade de disco rígido (HDD)
A opção de armazenamento de unidade de disco rígido (HDD) só está disponível para instâncias da edição Enterprise do Cloud SQL e pode ser uma escolha adequada em determinados exemplos de utilização. Alguns exemplos de utilização incluem instâncias com grandes conjuntos de dados (>10 TB) que não são sensíveis à latência, são acedidos com pouca frequência ou se o custo do armazenamento for uma consideração importante. O HDD também pode ser adequado se a sua carga de trabalho se enquadrar numa das seguintes categorias:
- Processar cargas de trabalho em lote com análises e escritas, e não mais do que leituras aleatórias ocasionais de algumas linhas.
- Arquivo de dados, em que escreve grandes quantidades de dados e raramente lê esses dados.
Por exemplo, se planeia armazenar dados do histórico extensos para um grande número de dispositivos de deteção remota e, em seguida, 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 planeia 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 neste caso e são muito mais lentas com o armazenamento em HDD.
Limites de IOPS e débito de HDD
A tabela seguinte mostra os valores máximos de IOPS e débito para a opção de armazenamento em HDD com base no número de vCPUs para instâncias do Cloud SQL:
vCPUs | IOPS de leitura máximas | IOPS de escrita máximas | Débito de leitura máximo (MiB/s) | Débito de gravação máximo (MiB/s) |
---|---|---|---|---|
1 | 1000 | 10 000 | 200 | 200 |
2-7 | 3000 | 15 000 | 240 | 240 |
8-15 | 5000 | 15 000 | 800 | 400 |
16+ | 7500 | 15 000 | 1200 | 400 |
O que se segue?
- Crie uma instância
- Saiba mais acerca das diferentes séries de máquinas disponíveis no Cloud SQL.