Sobre o Hyperdisk ML

Este documento descreve os recursos do Hyperdisk ML, que oferece a maior taxa de transferência de todos os tipos de Google Cloud Hyperdisk. O Google recomenda usar o Hyperdisk ML para machine learning e cargas de trabalho que exigem alta capacidade de leitura em conjuntos de dados imutáveis. A alta capacidade de processamento do Hyperdisk ML resulta em tempos de carregamento de dados mais rápidos, tempos de inatividade do acelerador mais curtos e custos de computação mais baixos.

Para grandes cargas de trabalho de inferência, treinamento e HPC, é possível anexar um único volume do Hyperdisk ML a várias instâncias de computação no modo somente leitura.

É possível especificar até 2 TiB/s (2.097.152 MiB/s) de capacidade de processamento para um único volume do Hyperdisk ML. Não é possível provisionar um nível de IOPS, mas cada MiB/s de capacidade de processamento provisionada vem com 16 IOPS, até 33.554.432 IOPS.

Para mais informações sobre o Hyperdisk e os outros tipos de Hyperdisk, consulte Sobre o Hyperdisk.

Para criar um volume do Hyperdisk ML, consulte Criar um volume do Hyperdisk.

Casos de uso

O Hyperdisk ML é adequado para os seguintes casos de uso:

  • Cargas de trabalho de HPC
  • Machine learning
  • Cargas de trabalho otimizadas para aceleradores

Compatibilidade com séries de máquinas

É possível usar o Hyperdisk ML com as seguintes séries de máquinas:

Limitações para anexar volumes do Hyperdisk ML a instâncias de quarta geração

Não é possível anexar volumes do Hyperdisk ML criados antes de 4 de fevereiro de 2026 a máquinas de quarta geração, como máquinas C4 ou G4.

Para contornar essa limitação, crie um snapshot do disco e, em seguida, crie um disco com base no snapshot. É possível anexar o novo disco a qualquer instância compatível.

Sobre o desempenho provisionado

Não é necessário provisionar a performance ao criar volumes do Hyperdisk. Se você não provisionar o desempenho, o Compute Engine vai criar o volume com valores padrão que podem ser modificados depois. Para mais detalhes sobre os valores padrão, consulte Valores padrão de IOPS e capacidade de processamento.

Se você conhece suas necessidades de desempenho, é possível especificar limites de IOPS e capacidade de processamento para um volume do Hyperdisk ML ao criar o volume e mudar os valores provisionados depois da criação. Não é possível especificar um nível de IOPS ou capacidade de processamento sem especificar um tamanho.

Limites de tamanho e desempenho

Os limites a seguir se aplicam aos valores de tamanho, capacidade de processamento e IOPS que podem ser especificados para um volume do Hyperdisk ML.

  • Tamanho: entre 4 GiB e 64 TiB. O tamanho padrão é 100 GiB.

  • Capacidade de processamento: entre 400 MiB/s e 2 TiB/s (2.097.152 MiB/s). A capacidade de processamento mínima e máxima tem limites próprios com base no tamanho do volume, conforme abaixo:

    • Taxa de transferência mínima: para volumes de 4 a 3.341 GiB, o valor mínimo é de 400 MiB/s. Para volumes de 3.342 GiB ou maiores, o valor mínimo depende do tamanho e varia entre 401 e 7.680 MiB/s.

    • Capacidade de processamento máxima: para volumes de 1.311 GiB ou mais, o valor máximo é de 2 TiB/s (2.097.152 MiB/s). Para volumes de 1.310 GiB ou menores, o valor máximo depende do tamanho e varia entre 6.400 e 2.097.152 MiB/s.

    Para ver exemplos, consulte Limites de capacidade de processamento provisionada.

  • IOPS: não é possível especificar um limite de IOPS para volumes do Hyperdisk ML. Em vez disso, as IOPS provisionadas dependem da capacidade de processamento provisionada. Cada volume do Hyperdisk ML é provisionado com 16 IOPS para cada MiB/s de capacidade de processamento, até um máximo de 33.554.432 IOPS.

Limites da capacidade de processamento provisionada

A tabela a seguir lista os limites de capacidade provisionada para tamanhos de volume comuns. Se um tamanho não estiver listado, use a fórmula a seguir para calcular os valores permitidos, em que x é o tamanho do volume em GiB:

  • Capacidade mínima configurável: MAX (400, 0.12x)
  • Capacidade máxima configurável: MIN (2,097,152, 1600x)
Tamanho Capacidade de processamento mínima (MiB/s) Capacidade de processamento máxima (MiB/s)
4 400 6.400
10 400 16.000
50 400 80.000
64 400 102.400
100 400 160.000
300 400 480.000
500 400 800.000
1.000 400 1.600.000
5.000 600 2.097.152
25.000 3.000 2.097.152
64.000 7.680 2.097.152

Valores padrão de tamanho, IOPS e capacidade de processamento

Se você não especificar um tamanho ou limite de capacidade de processamento ao criar um volume do Hyperdisk ML, o Compute Engine vai atribuir valores padrão.

O tamanho padrão para volumes do Hyperdisk ML é de 100 GiB.

As IOPS e a capacidade de processamento padrão são baseadas nas seguintes fórmulas.

  • Capacidade de processamento padrão: MAX (24x, 400) MiB/s, em que x é o tamanho do volume em GiB.
  • IOPS padrão: 16t, em que t é a capacidade de processamento padrão. Não é possível configurar o limite de IOPS diretamente.

Mudar o desempenho provisionado ou o tamanho

É possível mudar o tamanho provisionado a cada 4 horas e a capacidade de processamento a cada 6 horas. Para instruções sobre como mudar o tamanho ou o desempenho, consulte Modificar um volume do Hyperdisk.

Limites de desempenho quando anexado a uma instância

Esta seção lista os limites de desempenho do Hyperdisk ML. É possível especificar até 2 TiB/s (2.097.152 MiB/s) de capacidade de processamento para um único volume do Hyperdisk ML. Não é possível provisionar um nível de IOPS, mas cada MiB/s de capacidade de processamento provisionada vem com 16 IOPS, até 33.554.432 IOPS.

Esta seção lista o desempenho máximo que os volumes do Hyperdisk ML podem alcançar para cada instância compatível. O desempenho de um volume do Hyperdisk ML quando anexado a uma instância não pode exceder os limites do tipo de máquina da instância. Os limites de desempenho também são compartilhados entre todos os volumes do Hyperdisk ML anexados à mesma instância, independentemente do desempenho provisionado de cada volume.

Cenários que exigem várias instâncias para atingir o desempenho provisionado

A capacidade de processamento provisionada para um volume do Hyperdisk ML é compartilhada entre cada instância a que o volume está anexado, até o limite máximo para o tipo de máquina listado na tabela a seguir. Se o desempenho provisionado de um volume do Hyperdisk ML for maior que o limite de desempenho de uma instância, o volume só poderá atingir o desempenho provisionado se estiver anexado a várias instâncias.

Por exemplo, suponha que você tenha um volume do Hyperdisk ML provisionado com 500.000 MiB/s de capacidade de processamento e queira anexar o volume a instâncias a3-ultragpu-8. Uma única instância a3-ultragpu-8 não pode atingir mais de 4.000 MiB/s de capacidade de processamento. Portanto, para atingir a capacidade de processamento provisionada do volume, é necessário anexá-lo a pelo menos 125 (500.000/4.000) instâncias a3-ultragpu-8. Por outro lado, para o tipo de máquina a2-highgpu-1g, você precisaria de 272 instâncias.

Tipo de máquina da instância IOPS máximas Capacidade de processamento máxima (MiB/s)
A2
a2-*-1g 28.800 1.800
a2-*-2g 38.400 2.400
a2-*-4g 38.400 2.400
a2-*-8g 38.400 2.400
a2-megagpu-16g 38.400 2.400
A3 (A3+H100)
a3-*-1g 6.400 400
a3-*-2g 28.800 1.800
a3-*-4g 38.400 2.400
a3-*-8g 76.800 4.800
A3 (A3+H200)
a3-ultragpu-8g1 160.000 10.000
A41
a4-highgpu-8g1 160.000 10.000
A4X1
a4x-highgpu-4g1 200.000 12.500
A4X Max1
a4x-maxgpu-4g-metal1 200.000 12.500
C3
c3-*-4 6.400 400
c3-*-8 12.800 800
c3-*-22 28.800 1.800
c3-*-44 38.400 2.400
c3-*-88 76.800 4.800
c3-*-176 160.000 10.000
c3-*-192-metal 76.800 4.800
C3D
c3d-*-4 6.400 400
c3d-*-8 12.800 800
c3d-*-16 19.200 1.200
c3d-*-30 19.200 1.200
c3d-*-60 38.400 2.400
c3d-*-90 38.400 2.400
c3d-*-180 38.400 2.400
c3d-*-360 38.400 2.400
C41
c4-*-21 6.400 400
c4-*-41 6.400 400
c4-*-81 12.800 800
c4-*-161 25.600 1600
c4-*-241 25.600 1.600
c4-*-321 25.600 1.600
c4-*-481 38.400 2.400
c4-*-961 80.000 5.000
c4-*-1441 100.000 6.250
c4-*-1921 160.000 10.000
c4-*-2881 160.000 10.000
c4-*-288-lssd-metal1 200.000 12.500
C4A
c4a-*-1 6.400 400
c4a-*-2 12.800 800
c4a-*-4 12.800 800
c4a-*-8 16.000 1.000
c4a-*-16 25.600 1.600
c4a-*-32 38.400 2.400
c4a-*-48 52.800 3.300
c4a-*-64 70.400 4.400
c4a-*-72 80.000 5.000
c4a-highmem-96-metal (Pré-lançamento) 80.000 5.000
C4D1
c4d-*-21 6.400 400
c4d-*-41 6.400 400
c4d-*-81 12.800 800
c4d-*-161 19.200 1.200
c4d-*-321 25.600 1.600
c4d-*-481 25.600 1.600
c4d-*-641 38.400 2.400
c4d-*-961 50.000 3.125
c4d-*-1921 100.000 6.250
c4d-*-3841 160.000 10.000
c4d-*-384-metal1 160.000 10.000
G2
g2-standard-4 12.800 800
g2-standard-8 19.200 1.200
g2-standard-12 28.800 1.800
g2-standard-16 38.400 2.400
g2-standard-24 38.400 2.400
g2-standard-32 38.400 2.400
g2-standard-48 38.400 2.400
g2-standard-96 38.400 2.400
G4
g4-standard-6 6.400 400
g4-standard-12 12.800 800
g4-standard-24 19.200 1.200
g4-standard-48 25.600 1.600
g4-standard-96 44.800 2.800
g4-standard-192 76.800 4.800
g4-standard-384 160.000 10.000
N4
n4-*-2 3.840 240
n4-*-4 3.840 240
n4-*-8 7.680 480
Tipos personalizados N4 com 10 a 14 vCPUs 7.680 480
n4-*-16 19.200 1.200
Tipos personalizados N4 com 18 a 30 vCPUs 19.200 1.200
n4-*-32 25.600 1.600
Tipos personalizados N4 com 34 a 46 vCPUs 25.600 1.600
n4-*-48 38.400 2.400
Tipos personalizados N4 com 50 a 62 vCPUs 38.400 2.400
n4-*-64 38.400 2.400
Tipos personalizados N4 com 66 a 78 vCPUs 38.400 2.400
n4-*-80 38.400 2.400
N4A
n4a-*-1 3.840 240
n4a-*-2 3.840 240
n4a-*-4 3.840 240
n4a-*-8 7.680 480
n4a-*-16 19.200 1.200
n4a-*-32 25.600 1.600
n4a-*-48 38.400 2.400
n4a-*-64 38.400 2400
N4D
n4d-*-2 3.840 240
n4d-*-4 3.840 240
n4d-*-8 7.680 480
n4d-*-16 19.200 1.200
n4d-*-32 25.600 1.600
n4d-*-48 38.400 2.400
n4d-*-64 38.400 2.400
n4d-*-80 38.400 2.400
n4d-*-96 38.400 2.400
TPU v5e
ct5lp-hightpu-1t 19.200 1.200
ct5lp-hightpu-4t 28.800 1.800
ct5lp-hightpu-8t 28.800 1.800
TPU v5p
ct5p-hightpu-4t 76.800 4.800
TPU v6e
ct6e-standard-1t 19.200 1.200
ct6e-standard-4t 38.400 2.400
ct6e-standard-8t 38.400 2.400
TPU7x1
tpu7x-standard-4t1 96.000 6.000

1 Também oferece desempenho estável. Para mais informações, consulte Limites de desempenho para tipos de máquinas com desempenho estável.

Disponibilidade regional do Hyperdisk ML

O Hyperdisk ML está disponível em regiões que têm séries de máquinas compatíveis.

Proteção contra desastres para volumes do Hyperdisk ML

É possível fazer backup de um volume do Hyperdisk ML com snapshots padrão. Os snapshots fazem backup dos dados em um volume do Hyperdisk ML em um momento específico.

Replicação entre zonas

Os volumes do Hyperdisk ML são sempre zonais, e não é possível replicá-los para outra zona. Para replicar dados em outra zona na mesma região, use volumes do Hyperdisk Balanced High Availability.

Compartilhar um volume do Hyperdisk ML entre instâncias

Para cargas de trabalho de machine learning otimizadas para aceleradores, é possível anexar o mesmo volume do Hyperdisk ML a várias instâncias. Isso permite o acesso simultâneo somente leitura a um único volume de várias instâncias. Isso é mais econômico do que ter vários discos com os mesmos dados.

Não há custos adicionais associados ao compartilhamento de um disco entre VMs. Anexar um disco no modo somente leitura a várias instâncias não afeta o desempenho do disco. Cada VM ainda pode alcançar o desempenho máximo de disco possível para a série de máquinas da VM.

Limitações para compartilhar o Hyperdisk ML entre instâncias

  • Os volumes do Hyperdisk ML não são compatíveis com o modo de vários gravadores. É possível compartilhar um volume do Hyperdisk ML entre várias instâncias se ele estiver no modo somente leitura.
  • Não é possível anexar volumes do Hyperdisk ML a uma única instância no modo somente leitura.
  • Se você compartilhar um volume do Hyperdisk ML no modo somente leitura, não será possível reativar o acesso de gravação ao disco.
  • É possível anexar um volume do Hyperdisk ML a até 100 VMs durante cada intervalo de 30 segundos.
  • Para volumes do Hyperdisk ML, o número máximo de instâncias depende do
  • o tamanho provisionado, da seguinte forma:
    • Volumes com até 512 GiB de capacidade: 2.500 instâncias
    • Volumes com capacidade entre 513 GiB e 1,5 TiB: 1.000 instâncias
    • Volumes com capacidade entre 1.501 TiB e 2 TiB: 600 instâncias
    • Volumes com capacidade entre 2.001 TiB e 4 TiB: 300 instâncias
    • Volumes com capacidade entre 4.001 TiB e 16 TiB: 128 instâncias
    • Volumes com capacidade de 16.001 TiB ou mais: 30 instâncias

Se o volume estiver anexado a mais de 20 instâncias, será necessário provisionar pelo menos 100 MiB/s de capacidade de processamento para cada VM. Por exemplo, se você anexar um disco a 500 instâncias, será preciso provisionar o volume com pelo menos 50.000 MiB/s de capacidade de processamento.

Para saber mais, consulte Modo somente leitura para Hyperdisk.

Preços

O tamanho total provisionado e a capacidade de processamento dos volumes do Hyperdisk ML serão cobrados até você os excluir. As cobranças são feitas mesmo que o volume não esteja anexado a nenhuma instância ou se a instância estiver suspensa ou interrompida. Para mais informações, consulte Preços de disco.

Limitações

  • Os volumes do Hyperdisk ML são zonais e só podem ser acessados na zona em que foram criados.
  • Não é possível criar uma imagem de máquina em um volume do Hyperdisk.
  • Não é possível criar um Instant Snapshot de um volume do Hyperdisk ML.
  • Não é possível usar o Hyperdisk ML como disco de inicialização.
  • Não é possível criar um disco Hyperdisk ML no modo de leitura e gravação única com base em um snapshot ou uma imagem do disco. É necessário criar o disco no modo somente leitura para vários.
  • É possível mudar o tamanho de um volume do Hyperdisk ML a cada 4 horas e a capacidade de processamento a cada 6 horas.

A seguir

Adicionar um volume do Hyperdisk ML à VM