Acerca do Hyperdisk ML

Este documento descreve as funcionalidades do Hyperdisk ML, que oferece o débito mais elevado de todos os tipos de Hyperdisk do Google Cloud. A Google recomenda a utilização do Hyperdisk ML para aprendizagem automática e para cargas de trabalho que requerem um elevado débito de leitura em conjuntos de dados imutáveis. O Hyperdisk ML de elevado débito oferece resultados com tempos de carregamento de dados mais rápidos, tempos de inatividade do acelerador mais curtos e custos de computação mais baixos.

Para cargas de trabalho de inferência, preparação e HPC grandes, pode anexar um único volume do Hyperdisk ML a várias instâncias de computação no modo só de leitura.

Pode especificar um débito de até 1.200.000 MiB/s para um único volume de ML do Hyperdisk. Não pode aprovisionar um nível de IOPS, mas cada MiB/s de débito aprovisionado inclui 16 IOPS, até 19 200 000 IOPS.

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

Para criar um volume de ML do Hyperdisk, consulte o artigo Crie um volume do Hyperdisk.

Exemplos de utilização

O Hyperdisk ML é adequado para os seguintes exemplos de utilização:

  • Cargas de trabalho de HPC
  • Aprendizagem automática
  • Cargas de trabalho otimizadas pelo acelerador

Apoio técnico da série de máquinas

Pode usar o Hyperdisk ML com as seguintes séries de máquinas:

Acerca do desempenho aprovisionado

Não tem de aprovisionar o desempenho quando cria volumes do Hyperdisk. Se não aprovisionar o desempenho, o Compute Engine cria o volume com valores predefinidos que pode modificar mais tarde. Para ver detalhes sobre os valores predefinidos, consulte os valores predefinidos de IOPS e débito.

Se souber as suas necessidades de desempenho, pode especificar limites de IOPS e débito para um volume do Hyperdisk ML quando cria o volume, e pode alterar os valores aprovisionados depois de criar o volume. Não pode especificar um nível de IOPS ou débito se não especificar um tamanho.

Limites de tamanho e desempenho

Os seguintes limites aplicam-se aos valores de tamanho, débito e IOPS que pode especificar para um volume de ML do Hyperdisk.

  • Tamanho: entre 4 GiB e 64 TiB. O tamanho predefinido é de 100 GiB.

  • Débito: entre 400 MiB/s e 1 200 000 MiB/s. Tanto o débito mínimo como o máximo têm os seus próprios limites com base no tamanho do volume, da seguinte forma:

    • Débito mínimo: para volumes com um tamanho entre 4 e 3341 GiB, o valor mínimo é de 400 MiB/s. Para volumes com um tamanho de 3342 GiB ou superior, o valor mínimo depende do tamanho e varia entre 401 e 7680 MiB/s.

    • Débito máximo: para volumes com um tamanho de 750 GiB ou superior, o valor máximo é de 1 200 000 MiB/s. Para volumes com um tamanho de 749 GiB ou inferior, o valor máximo depende do tamanho e varia entre 6400 e 1 200 000 MiB/s.

    Para ver exemplos, consulte o artigo Limites para débito processado aprovisionado.

  • IOPS: não pode especificar um limite de IOPS para volumes do Hyperdisk ML. Em alternativa, os IOPS aprovisionados dependem do débito aprovisionado. Cada volume do Hyperdisk ML é aprovisionado com 16 IOPS por cada MiB/s de débito, até um máximo de 19 200 000 IOPS.

Limites para débito aprovisionado

A tabela seguinte apresenta os limites de débito aprovisionado para tamanhos de volume comuns. Se não for apresentada uma dimensão, use a seguinte fórmula para calcular os valores permitidos, em que x é a dimensão do volume em GiB:

  • Débito mínimo configurável: MAX (400, 0.12x)
  • Débito máximo configurável: MIN (1,200,000, 1600x)
Tamanho Débito mínimo Débito máximo
4 400 6400
10 400 16 000
50 400 80 000
64 400 102 400
100 400 160 000
300 400 480 000
500 400 800 000
1000 400 1200000
5000 600 1200000
25 000 3000 1200000
64 000 7680 1200000

Valores predefinidos de tamanho, IOPS e débito

Se não especificar um valor de tamanho ou débito quando cria um volume do Hyperdisk ML, o Compute Engine atribui valores predefinidos.

O tamanho predefinido dos volumes do Hyperdisk ML é de 100 GiB.

Os IOPS e o débito predefinidos baseiam-se nas seguintes fórmulas.

  • Débito predefinido: MAX (24x, 400) MiB/s, onde x é o tamanho do volume em GiB.
  • IOPS predefinidos: 16t, onde t é a taxa de transferência predefinida. Não pode configurar diretamente o nível de IOPS.

Altere o desempenho ou o tamanho aprovisionado

Pode alterar o tamanho aprovisionado a cada 4 horas e a respetiva taxa de transferência a cada 6 horas. Para obter instruções sobre como modificar o tamanho ou o desempenho, consulte o artigo Modifique um volume do Hyperdisk.

Limites de desempenho quando associado a uma instância

Esta secção apresenta os limites de desempenho do Hyperdisk ML. Pode especificar um débito de até 1.200.000 MiB/s para um único volume de ML do Hyperdisk. Não pode aprovisionar um nível de IOPS, mas cada MiB/s de débito aprovisionado inclui 16 IOPS, até 19 200 000 IOPS.

Esta secção apresenta o desempenho máximo que os volumes de ML do Hyperdisk podem alcançar para cada instância suportada. O desempenho de um volume de ML do Hyperdisk quando está associado 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 partilhados por todos os volumes de ML do Hyperdisk anexados à mesma instância, independentemente do desempenho aprovisionado de cada volume.

Cenários que requerem várias instâncias para alcançar o desempenho aprovisionado

A taxa de transferência aprovisionada para um volume do Hyperdisk ML é partilhada entre cada instância à qual o volume está associado, até ao limite máximo para o tipo de máquina indicado na tabela seguinte. Se o desempenho aprovisionado de um volume de ML do Hyperdisk for superior ao limite de desempenho de uma instância, o volume só pode atingir o respetivo desempenho aprovisionado se estiver associado a várias instâncias. As instâncias a3-ultragpu-8 têm um limite de débito de 4000 MiB/s.

Por exemplo, suponhamos que tem um volume do Hyperdisk ML aprovisionado com 500 000 MiB/s de débito. e quer associar o volume a a3-ultragpu-8 instâncias. Uma única instância não pode atingir um débito superior a 4000 MiB/s.a3-ultragpu-8 Por conseguinte, para alcançar o débito aprovisionado do volume, tem de anexar o volume a,pelo menos,125 (500 000/4000) instâncias a3-ultragpu-8. Por outro lado, para o tipo de máquina a2-highgpu-1g, precisaria de 272 instâncias.

Tipo de máquina da instância IOPS máximo Débito máximo (MiB/s)
a2-*-1g 28 800 1800
a2-*-2g 38 400 2400
a2-*-4g 38 400 2400
a2-*-8g 38 400 2400
a2-megagpu-16g 38 400 2400
a3-*-1g 28 800 1800
a3-*-2g 38 400 2400
a3-*-4g 38 400 2400
a3-*-8g (no modo só de leitura)1 64 000 4000
a3-*-8g (no modo de leitura/escrita)1 38 400 2400
c3-*-4 6400 400
c3-*-8 12 800 800
c3-*-22 28 800 1800
c3-*-44 38 400 2400
c3-*-88 38 400 2400
c3-*-176 38 400 2400
c3-*-192 38 400 2400
c3d-*-4 6400 400
c3d-*-8 12 800 800
c3d-*-16 19 200 1200
c3d-*-30 19 200 1200
c3d-*-60 38 400 2400
c3d-*-90 38 400 2400
c3d-*-180 38 400 2400
c3d-*-360 38 400 2400
ct6e-standard-1t 19 200 1200
ct6e-standard-4t 28 800 1800
ct6e-standard-8t 28 800 1800
g2-standard-4 12 800 800
g2-standard-8 19 200 1200
g2-standard-12 28 800 1800
g2-standard-16 38 400 2400
g2-standard-24 38 400 2400
g2-standard-32 38 400 2400
g2-standard-48 38 400 2400
g2-standard-96 38 400 2400

1 Para instâncias do a3-*-8g, o desempenho depende de o volume de ML do Hyperdisk estar associado à instância no modo de leitura ou leitura/escrita.

Disponibilidade regional do Hyperdisk ML

O Hyperdisk ML está disponível nas seguintes regiões e zonas:

Região Zonas disponíveis
Condado de Changhua, Taiwan: asia-east1 asia-east1-a
asia-east1-b
asia-east1-c
Tóquio, Japão – asia-northeast1 asia-northeast1-a
asia-northeast1-b
asia-northeast1-c
Seul, Coreia do Sul—asia-northeast3 asia-northeast3-a
asia-northeast3-b
Jurong West, Singapura—asia-southeast1 asia-southeast1-a
asia-southeast1-b
asia-southeast1-c
Mumbai, Índia – asia-south1 asia-south1-b
asia-south1-c
St. Ghislain, Bélgica—europe-west1 europe-west1-b
europe-west1-c
Londres, Inglaterra – europe-west2 europe-west2-a
europe-west2-b
europe-west3-b
Eemshaven, Países Baixos: europe-west4 europe-west4-a
europe-west4-b
europe-west4-c
Zurique, Suíça – europe-west6 europe-west6-b
europe-west6-c
Telavive, Israel—me-west1 me-west1-b
me-west1-c
Council Bluffs, Iowa—us-central1 us-central1-a
us-central1-b
us-central1-c
us-central1-f
Moncks Corner, Carolina do Sul: us-east1 us-east1-b
us-east1-c
us-east1-d
Ashburn, Virgínia: us-east4 us-east4-a
us-east4-b
us-east4-c
Columbus, Ohio—us-east5 us-east5-a
us-east5-b
us-east5-c
Dallas, Texas—us-south1 us-south1-a
The Dalles, Oregon—us-west1 us-west1-a
us-west1-b
us-west1-c
Salt Lake City, Utah—us-west3 us-west3-b
Las Vegas, Nevada—us-west4 us-west4-a
us-west4-b
us-west4-c

Proteção contra desastres para volumes de ML do Hyperdisk

Pode fazer uma cópia de segurança de um volume de ML do Hyperdisk com snapshots padrão. Os instantâneos fazem uma cópia de segurança dos dados num volume do Hyperdisk ML num ponto específico no tempo.

Replicação entre zonas

Não pode replicar volumes Hyperdisk ML para outra zona. Para replicar dados para outra zona na mesma região, tem de usar volumes Hyperdisk Balanced de alta disponibilidade.

Partilhe um volume do Hyperdisk ML entre VMs

Para cargas de trabalho de aprendizagem automática otimizadas para aceleradores, pode anexar o mesmo volume do Hyperdisk ML a várias instâncias. Isto permite o acesso só de leitura concorrente a um único volume a partir de várias VMs. Isto é mais rentável do que ter vários discos com os mesmos dados.

Não existem custos adicionais associados à partilha de um disco entre VMs. Anexar um disco no modo de leitura a várias VMs não afeta o desempenho do disco. Cada VM continua a poder alcançar o desempenho máximo do disco possível para a série de máquinas da VM.

Limitações da partilha do Hyperdisk ML entre instâncias

  • Os volumes do Hyperdisk ML não suportam o modo de gravação múltipla. Pode partilhar um volume do Hyperdisk ML entre várias instâncias se o volume estiver no modo só de leitura.
  • Não é possível anexar volumes de ML do Hyperdisk a uma única instância no modo de leitura.
  • Se partilhar um volume de ML do Hyperdisk no modo de leitura, não pode reativar o acesso de escrita ao disco.
  • Pode anexar um volume Hyperdisk ML a até 100 instâncias durante cada intervalo de 30 segundos.
  • Para volumes do Hyperdisk ML, o número máximo de instâncias depende do seguinte:
  • O tamanho aprovisionado, da seguinte forma:
    • Volumes com uma capacidade até 256 GiB: 2500 instâncias
    • Volumes com capacidade entre 257 GiB e 1 TiB: 600 instâncias
    • Volumes com capacidade entre 1001 TiB e 2 TiB: 300 instâncias
    • Volumes com capacidade entre 2001 TiB e 16 TiB: 128 instâncias
    • Volumes com uma capacidade de 16.001 TiB ou mais: 30 instâncias

Se o volume estiver associado a mais de 20 VMs, tem de aprovisionar, pelo menos, 100 MiB/s de débito para cada VM. Por exemplo, se anexar um disco a 500 VMs, tem de aprovisionar o volume com, pelo menos, 50 000 MiB/s de débito.

Para saber mais, consulte o artigo Modo de leitura para o Hyperdisk.

Preços

A faturação é feita com base no tamanho total aprovisionado e na taxa de transferência dos volumes do Hyperdisk ML até os eliminar. As cobranças são incorridas mesmo que o volume não esteja associado a nenhuma instância ou se a instância estiver suspensa ou parada. Para mais informações, consulte a secção Preços dos discos.

Limitações

  • Os volumes de ML do Hyperdisk são zonais e só podem ser acedidos a partir da zona onde criou o volume.
  • Não é possível criar uma imagem de máquina a partir de um volume do Hyperdisk.
  • Não é possível criar uma captura instantânea a partir de um volume de ML do Hyperdisk.
  • Não pode usar o Hyperdisk ML como discos de arranque.
  • Não pode criar um disco de ML Hyperdisk no modo de leitura/escrita única a partir de uma captura de ecrã ou de uma imagem de disco. Tem de criar o disco no modo de leitura-muitos.
  • Pode alterar o tamanho de um volume do Hyperdisk ML a cada 4 horas e a respetiva taxa de transferência a cada 6 horas.

O que se segue?

Adicione um volume Hyperdisk ML à sua VM