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, ondex
é o tamanho do volume em GiB. - IOPS predefinidos:
16t
, ondet
é 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