Visão geral do Google Cloud Hyperdisk


Este documento descreve os recursos do Google Cloud Hyperdisk. O Hyperdisk é o disco durável mais rápido e eficiente para o Compute Engine. Se você precisar de discos de inicialização ou dados para suas instâncias de computação, como instâncias de máquina virtual (VM), contêineres e bare metal, o Google recomenda usar o Hyperdisk.

Para saber mais sobre as outras opções de armazenamento em blocos no Compute Engine, consulte Escolher um tipo de disco.

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

Recursos do hiperdisco

Com o Hyperdisk, é possível provisionar, gerenciar e escalonar as cargas de trabalho do Compute Engine sem o custo e a complexidade de uma rede de área de armazenamento local (SAN) típica.

Os volumes de Hyperdisk têm os seguintes recursos:

  • Função como discos físicos: é possível usar um volume do Hyperdisk com uma instância de computação como se fosse um disco físico anexado à instância. Quando você lê ou grava em um volume do Hyperdisk, os dados são transmitidos pela rede.

  • Maior desempenho: o Hyperdisk oferece mais IOPS e capacidade de processamento do que o disco permanente, aproveitando a tecnologia de desativação de armazenamento Titanium do Google.

  • Desempenho personalizável: você pode escolher o desempenho (IOPS e/ou capacidade de processamento) de cada volume do Hyperdisk. Também é possível aumentar ou diminuir o desempenho de um volume do Hyperdisk enquanto ele estiver em uso.

  • Suporte à alta disponibilidade: no caso improvável de uma falha zonal ou regional, é possível garantir a alta disponibilidade dos dados ativando um ou ambos os recursos a seguir:

    • Para proteger seus dados em caso de interrupção zonal, use o Hyperdisk Balanced High Availability. Os dados nos volumes do Hyperdisk Balanced High Availability são replicados de forma síncrona em duas zonas na mesma região para proteger contra até uma interrupção zonal.

    • Para proteger seus dados contra uma interrupção regional, mantenha uma réplica deles em outra região usando a Replicação assíncrona. Quando você ativa a replicação assíncrona em um disco, os dados em uma região são copiados continuamente para uma réplica em uma região secundária. Se ocorrer uma interrupção regional, você poderá fazer o failover dos dados para uma região secundária. A replicação assíncrona está disponível para volumes do Hyperdisk Balanced, Hyperdisk Balanced High Availability e Hyperdisk Extreme.

  • Portabilidade: é possível mudar a instância de computação a que um volume do Hyperdisk está anexado.

  • Compartilhável entre VMs: para cargas de trabalho de alta disponibilidade, alguns tipos de Hyperdisk podem ser compartilhados por várias VMs. Cada VM tem acesso simultâneo de leitura-gravação ou somente leitura ao volume.

  • Suporte a capacidade e desempenho agrupados: para simplificar o planejamento, evitar o provisionamento excessivo de armazenamento e reduzir custos, é possível comprar armazenamento e desempenho do Hyperdisk em massa usando os pools de armazenamento do Hyperdisk.

Escolher um tipo de hiperdisco para sua carga de trabalho

Para adicionar volumes do Hyperdisk às cargas de trabalho, escolha um tipo de Hyperdisk. Cada tipo de Hyperdisk é projetado e otimizado para um tipo específico de carga de trabalho. Confira a seguir uma lista dos tipos de Hyperdisk disponíveis.

  • Hiperdisco equilibrado
  • Alta disponibilidade do hiperdisco equilibrada
  • Hiperdisco extremo
  • Capacidade de processamento do hiperdisco
  • Hyperdisk ML

Para a maioria das cargas de trabalho, recomendamos o Hyperdisk Balanceado.

Para selecionar um tipo de hiperdisco, compare o tipo de carga de trabalho e os requisitos de desempenho com as informações na tabela a seguir. Para informações detalhadas sobre um tipo específico de Hyperdisk, consulte a página vinculada na coluna Tipo de Hyperdisk recomendado.

Tipo de carga de trabalho Tipo de
Hyperdisk recomendado
Características exclusivas IOPS e capacidade máxima por volume
  • A maioria dos aplicativos empresariais
  • Discos de inicialização
  • Áreas de trabalho virtuais
  • Postgres, MySQL
Hiperdisco equilibrado
  • Projetado para ser a melhor opção para a maioria das cargas de trabalho
  • Melhor combinação de preço e desempenho
  • Oferece suporte a acesso de leitura e gravação simultâneo ao mesmo volume em até 8 instâncias
IOPS: 160.000
Throughput: 2.400 MiB/s
Alta disponibilidade do hiperdisco equilibrada
  • Oferece a replicação de dados em duas zonas na mesma região para failover rápido
  • Oferece suporte a acesso de leitura e gravação simultâneo ao mesmo volume em até 8 instâncias
IOPS: 100.000
Throughput: 2.400 MiB/s
  • SAP HANA
  • RDBMS de alta performance para SQL Server, Oracle e na memória
Hiperdisco extremo
  • Oferece as IOPS mais altas
IOPS: 350.000
Capacidade de processamento: 5.000 MiB/s1
  • Projetado para cargas de trabalho que precisam de mais de 5.000 MiB/s de capacidade de processamento ou 350.000 IOPS, como:
    • Computação de alto desempenho (HPC)
    • Machine learning, inferência de IA ou treinamento
    • Cargas de trabalho otimizadas para aceleradores
Hyperdisk ML
  • Suporte para anexar um único volume no modo somente leitura a até 2.500 instâncias.
  • Oferece a maior capacidade de processamento somente leitura
IOPS: 19.200.0002
Throughput: 1.200.000 MiB/s
  • Escalonar cargas de trabalho de análise, como Hadoop, Spark e Kafka
  • Discos frios
Capacidade de processamento do hiperdisco
  • Alta capacidade de processamento para aplicativos com uso intensivo de capacidade e largura de banda que não precisam de IOPS altos
  • Discos de dados econômicos para aplicativos econômicos
IOPS: 2.4002
Throughput: 600 MiB/s

1 Não é possível especificar um nível de capacidade para volumes do Hyperdisk Extreme. A capacidade provisionada é baseada no nível de IOPS especificado.
2 Não é possível especificar um nível de IOPS para a capacidade de processamento do Hyperdisk e os volumes do Hyperdisk ML. O IOPS provisionado é baseado no nível de throughput especificado.

Desempenho do hiperdisco

Confira a seguir um resumo dos principais conceitos de desempenho do Hyperdisk:

  • É possível configurar o limite e o tamanho do desempenho (IOPS e/ou capacidade de processamento) de cada volume do Hyperdisk. Também é possível aumentar ou diminuir o desempenho de um volume do Hyperdisk sem mudar o tamanho dele.
  • O limite de desempenho especificado é chamado de performance provisionada. O desempenho provisionado não é o esperado, mas sim o máximo que o disco pode alcançar.
  • O desempenho real de um volume do Hyperdisk é o desempenho observado enquanto o volume está em uso.
  • Para que um volume do Hyperdisk atinja o desempenho provisionado, ele precisa ser anexado a uma instância de computação que ofereça o mesmo nível de desempenho ou superior.

Para saber como funciona o desempenho do Hyperdisk, consulte Sobre o desempenho do Hyperdisk. Para saber os limites de desempenho de cada tipo de Hyperdisk, consulte Limites de desempenho do Hyperdisk.

Latência

Cada tipo de Hyperdisk tem perfis de latência diferentes. O Google recomenda comparar a capacidade de processamento do Hyperdisk com a latência de uma unidade de disco rígido. É possível comparar a latência do Hyperdisk Balanced, do Hyperdisk Balanced High Availability, do Hyperdisk Extreme e do Hyperdisk ML com a latência de SSDs corporativos.

O Hyperdisk Balanced e o Hyperdisk Extreme oferecem latência abaixo de milissegundos.

Suporte de série de máquinas para Hyperdisk

Esta seção lista as séries de máquinas compatíveis com cada tipo de Hyperdisk. Se uma série de máquinas não for compatível com o Hyperdisk, use o Persistent Disk.

Selecione uma ou mais séries de máquinas para conferir os tipos de Hyperdisk compatíveis.

Série de máquina Hiperdisco equilibrado Hiperdisco extremo Capacidade de processamento do hiperdisco Hyperdisk ML Hyperdisk Balanced HA
C4A
C4
C4D (prévia)
C3
C3D
N4
N2
N2D
N1
T2D
T2A
E2
Z3
H3
C2
C2D
X4
M4
M3
M2
M1
N1+GPU
A4
A3 (H200)
A3 (H100)
A2
G2

Restrições do tipo de máquina

Esta seção lista as restrições que se aplicam à série de máquinas com suporte a cada tipo de Hyperdisk.

  • Para usar o Hyperdisk Balanceado com VMs A3, a VM precisa ter pelo menos 8 GPUs.

  • Para o Hyperdisk Extreme, as seguintes restrições se aplicam:

    • Os tipos de máquina A3 exigem pelo menos quatro GPUs.
    • O tipo de máquina C3 exige pelo menos 88 vCPUs.
    • Os tipos de máquina C3D exigem pelo menos 60 vCPUs.
    • Os tipos de máquina C4 exigem pelo menos 96 vCPUs.
    • Os tipos de máquina M1 exigem pelo menos 80 vCPUs.
    • Os tipos de máquina C4A, C4D (pré-lançamento) e M3 exigem pelo menos 64 vCPUs.
    • O N2 requer 80 ou mais vCPUs. Não há suporte para tipos de máquina N2 personalizados.
  • Não é possível usar a capacidade de processamento do Hyperdisk com tipos de máquina c3-*-metal.

Compartilhar volumes do Hyperdisk entre VMs

É possível compartilhar um volume do Hyperdisk entre várias VMs anexando simultaneamente o mesmo volume a várias delas.

Há suporte para os seguintes cenários:

  • Acesso simultâneo de leitura e gravação a um único volume em várias VMs. Recomendado para sistemas de arquivos em cluster e cargas de trabalho altamente disponíveis, como a infraestrutura do cluster de failover do SQL Server. Compatível com volumes do Hyperdisk Balanced e Hyperdisk Balanced High Availability.

  • Acesso simultâneo e somente leitura a um único volume em várias VMs. Isso é mais econômico do que ter vários discos com os mesmos dados. Recomendado para cargas de trabalho de machine learning com otimização para aceleradores. Compatível com volumes do Hyperdisk ML.

Não é possível anexar um volume do Hyperdisk Throughput ou do Hyperdisk Extreme a mais de uma VM.

Para saber mais sobre o compartilhamento de disco, consulte Compartilhar um disco entre VMs.

Alta disponibilidade e proteção contra desastres para volumes do Hyperdisk

Para proteger seus dados no caso raro de uma interrupção zonal ou regional, ative a replicação, ou seja, mantenha uma cópia dos dados em outra zona ou região.

Replicação síncrona entre zonas

Para replicar dados em outra zona na mesma região, use volumes do Hyperdisk Balanced High Availability. O Hyperdisk Balanced High Availability é o único tipo de Hyperdisk com suporte para replicação zonal.

Para mais informações, consulte Sobre a replicação síncrona de discos.

Replicação assíncrona entre regiões

Para proteger seus dados no caso improvável de uma interrupção regional, ative a replicação assíncrona. A replicação assíncrona mantém uma cópia dos dados no seu volume em outra região. Por exemplo, para proteger um volume do Hyperdisk Balanced em us-west1, use a Replicação assíncrona para replicar o volume em um volume secundário na região us-east4. Se o volume em us-west1 ficar indisponível, use o volume secundário em us-east4.

É possível usar a replicação assíncrona com os seguintes tipos de Hyperdisk:

  • Hiperdisco equilibrado
  • Hiperdisco extremo
  • Alta disponibilidade do hiperdisco equilibrada

Para saber mais sobre a replicação entre regiões, consulte Replicação assíncrona.

Criptografia para volumes do Hyperdisk

Por padrão, o Compute Engine protege seus volumes do Hyperdisk com Google-owned and Google-managed encryption keys. Também é possível criptografar seus volumes do Hyperdisk com chaves de criptografia gerenciadas pelo cliente (CMEK).

Para mais informações, consulte Sobre a criptografia de disco.

Computação confidencial com volumes do Hyperdisk

É possível adicionar criptografia baseada em hardware a um disco Hyperdisk Balanced ativando o modo confidencial ao criar o disco. Só é possível usar o modo confidencial com discos Hyperdisk Balanced anexados a VMs confidenciais.

Para mais informações, consulte Modo confidencial para volumes do Hyperdisk equilibrado.

Durabilidade do hiperdisco

O Compute Engine distribui os dados em volumes de hiperdisco em vários discos físicos para garantir a durabilidade e otimizar o desempenho.

A durabilidade do disco representa a probabilidade de perda de dados, por padrão, para um disco típico em um ano típico. Os eventos de perda de dados do hiperdisco são extremamente raros e têm sido historicamente o resultado de falhas de hardware coordenadas, bugs de software ou uma combinação dos dois. O Google toma muitas medidas para reduzir o risco de corrupção de dados silenciosa em todo o setor.

A durabilidade é calculada com um conjunto de suposições sobre falhas de hardware, a probabilidade de eventos catastróficos, práticas de isolamento e processos de engenharia em data centers do Google e as codificações internas usadas por cada tipo de disco.

Um erro humano de um cliente do Google Cloud, como quando um cliente exclui acidentalmente um disco, está fora do escopo de durabilidade do Hyperdisk.

A tabela abaixo mostra a durabilidade para o design de cada tipo de disco. 99,999% de durabilidade significa que, com 1.000 volumes do Hyperdisk, você provavelmente ficaria cem anos sem perder um único.

Hiperdisco equilibrado Hiperdisco extremo Hyperdisk ML Capacidade de processamento do hiperdisco Alta disponibilidade do hiperdisco equilibrada
Melhor que 99,999% Melhor que 99,9999% Melhor que 99,999% Melhor que 99,999% Melhor que 99,9999%

Interfaces de disco compatíveis

Os volumes do Hyperdisk são montados como um disco em uma VM usando a interface NVMe ou SCSI, dependendo do tipo de máquina da instância.

Pools de armazenamento de hiperdisco

Os pools de armazenamento de hiperdisco facilitam a redução do custo total de propriedade do armazenamento em blocos e simplificam o gerenciamento do armazenamento em blocos. Com os pools de armazenamento de Hyperdisk, é possível compartilhar um pool de capacidade e desempenho em até 1.000 discos em um único projeto. Como os pools de armazenamento oferecem provisionamento fino e redução de dados, você pode alcançar maior eficiência.

Os pools de armazenamento simplificam a migração da SAN no local para a nuvem e também facilitam o fornecimento de cargas de trabalho com a capacidade e o desempenho necessários.

Você cria um pool de armazenamento com a capacidade e o desempenho estimados para todas as cargas de trabalho em um projeto em uma zona específica. Em seguida, crie discos nesse pool de armazenamento e anexe-os às VMs. Também é possível criar um disco no pool de armazenamento como parte da criação de uma nova VM. Cada pool de armazenamento contém um tipo de disco, como a capacidade de processamento de Hyperdisk. Há dois tipos de pools de armazenamento de Hyperdisk:

  • Pool de armazenamento equilibrado de Hyperdisk: para cargas de trabalho de uso geral que são melhor atendidas por discos do Hyperdisk equilibrado.
  • Pool de armazenamento de capacidade de processamento do Hyperdisk: para streaming, dados frios e cargas de trabalho de análise que são melhor atendidas por discos de capacidade de processamento do Hyperdisk

Para saber como usar os pools de armazenamento do Hyperdisk, consulte Sobre os pools de armazenamento.

Preços

A capacidade total provisionada dos volumes do Hyperdisk será cobrada até você os excluir. A cobrança é feita por GiB mensalmente. Além disso, há cobrança dos seguintes valores:

  • O Hyperdisk Balanced cobra uma taxa mensal pelas IOPS e a capacidade de processamento provisionadas (em MiB/s) que excedem os valores de referência de 3.000 IOPS e 140 MiB/s de capacidade de processamento.
  • Taxa mensal do Hyperdisk Extreme com base nas IOPS provisionadas.
  • O Hyperdisk ML cobra uma taxa mensal com base na capacidade de processamento provisionada (em MiB/s). Não há custo adicional ao anexar várias VMs a um único volume do Hyperdisk ML.
  • A capacidade de processamento do Hyperdisk cobra uma taxa mensal com base na capacidade provisionada (em MiB/s).

Como os dados dos discos regionais são gravados em dois locais, o custo do armazenamento do Hyperdisk Balanced High Availability é o dobro do custo do armazenamento do Hyperdisk Balanced.

Para ver mais informações sobre preços, consulte Preços de disco.

Hiperdisco e descontos por compromisso de uso

Os volumes de hiperdisco não estão qualificados para:

  • Descontos por uso contínuo (CUDs) baseados em recursos
  • Descontos por uso prolongado (SUDs)

Hiperdisco e instâncias de VM preemptivas

O Hyperdisk pode ser usado com VMs spot (ou VMs preemptivas). No entanto, não há preços Spot com desconto para o Hyperdisk.

Limitações do Hyperdisk

  • Não é possível criar uma imagem de máquina em um volume do Hyperdisk.
  • Não é possível fazer backup de um disco no modo de vários gravadores com snapshots ou imagens. Primeiro, desative o modo de vários gravadores.
  • Não é possível criar uma imagem com base em um volume do Hyperdisk Extreme, Hyperdisk Throughput ou Hyperdisk Balanced High Availability.
  • Não é possível criar um Instant Snapshot de um volume do Hyperdisk ML ou do Hyperdisk Throughput.
  • Não é possível anexar volumes do Hyperdisk Throughput ou do Hyperdisk Extreme a mais de uma VM.
  • Os volumes do Hyperdisk Extreme, do Hyperdisk ML e do Hyperdisk Throughput não podem ser usados como discos de inicialização.
  • É possível anexar um volume do Hyperdisk ML a até 100 VMs no máximo uma vez a cada 30 segundos.
  • Não é possível criar um disco Hyperdisk ML no modo de leitura e gravação com base em um snapshot ou uma imagem do disco. É necessário criar o disco no modo somente leitura.
  • Se você ativar o modo somente leitura para um volume do Hyperdisk ML, não poderá reativar o modo de leitura e gravação.
  • Se você criar um volume do Hyperdisk Balanced no modo confidencial, consulte as limitações adicionais.
  • As VMs confidenciais com AMD SEV em tipos de máquina C3D não oferecem suporte ao hiperdisco equilibrado e à capacidade de processamento do hiperdisco.

A seguir