Pode usar um volume Hyperdisk Balanced, Hyperdisk Extreme ou Hyperdisk Throughput com a sua instância do Compute Engine concluindo as seguintes tarefas:
- Crie um volume do Hyperdisk em branco, não inicializável e zonal, e anexe-o à sua instância durante ou após a criação da instância.
- Formate e monte o volume para fornecer acesso a um sistema de dados ou de ficheiros.
Para volumes Hyperdisk Balanced, também pode criar discos de arranque e discos de dados.
Para obter informações gerais sobre o Hyperdisk, consulte o artigo Acerca do Hyperdisk.
Para adicionar um disco Hyperdisk Balanced de alta disponibilidade à sua instância, use os seguintes procedimentos:
Antes de começar
- Reveja as limitações do Hyperdisk antes de adicionar um volume do Hyperdisk à sua instância de computação.
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
Go
Para usar os Go exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Java
Para usar os Java exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
Node.js
Para usar os Node.js exemplos nesta página num ambiente de desenvolvimento local, instale e inicialize a CLI gcloud e, em seguida, configure as Credenciais predefinidas da aplicação com as suas credenciais de utilizador.
Instale a CLI Google Cloud.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para mais informações, consulte Set up authentication for a local development environment.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud.
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Funções e autorizações necessárias
Para receber as autorizações de que precisa para adicionar um volume do Hyperdisk à sua instância, peça ao seu administrador para lhe conceder as seguintes funções de IAM no projeto:
-
Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Para se ligar a uma instância que pode ser executada como uma conta de serviço:
Utilizador da conta de serviço (v1) (
roles/iam.serviceAccountUser
)
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Estas funções predefinidas contêm as autorizações necessárias para adicionar um volume do Hyperdisk à sua instância. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para adicionar um volume do Hyperdisk à sua instância:
-
Para criar e anexar um volume do Hyperdisk:
-
compute.disks.create
no projeto -
compute.instances.attachDisk
na instância -
compute.disks.use
no volume que quer anexar à instância
-
-
Para formatar e montar o volume anexado:
compute.instances.setMetadata
na instância
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Valores suportados para volumes Hyperdisk
Limites de tamanho
O tamanho que especificar para um volume do Hyperdisk tem de estar dentro dos intervalos indicados na tabela seguinte.
Tipo de Hyperdisk Tamanho mínimo Tamanho máximo Tamanho predefinido Hyperdisk Balanced 4 GiB 64 TiB 100 GiB Hiperdisco equilibrado de alta disponibilidade 4 GiB 64 TiB 100 GiB Hyperdisk Extreme 64 GiB 64 TiB 1 TiB Hyperdisk ML 4 GiB 64 TiB 100 GiB Débito do Hyperdisk 2 TiB 32 TiB 2 TiB No entanto, o tamanho de um volume do Hyperdisk anexado a uma VM não pode exceder os limites do Hyperdisk para a VM.
Limites de desempenho
A tabela seguinte apresenta os limites de desempenho que pode especificar para cada tipo de Hyperdisk. No entanto, os níveis de IOPS e débito que pode especificar também dependem do tamanho do volume. Para um resumo detalhado de cada limite, consulte a secção Limites de tamanho e desempenho para Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML e Hyperdisk Throughput.
Tipo de Hyperdisk Limite de IOPS Limite de débito (MiB/s) Hyperdisk Balanced 160 000 2400 Hiperdisco equilibrado de alta disponibilidade 100 000 1200 Hyperdisk Extreme 350 000 Não pode aprovisionar um nível de débito para volumes do Hyperdisk Extreme. Cada volume recebe 250 MiB/s de débito com cada 1000 IOPS, até 5000 MiB/s. Hyperdisk ML 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. 1 200 000 Débito do Hyperdisk Não pode aprovisionar um nível de IOPS, mas cada MiB/s de débito aprovisionado inclui 4 IOPS, até 9600 IOPS. 2400 Variáveis de tipo Hyperdisk
A tabela seguinte lista os valores de referência de cada tipo de Hyperdisk. Quando cria um volume do Hyperdisk com a Google Cloud CLI, a API REST ou as bibliotecas de cliente da nuvem para o Compute Engine, indique o tipo de Hyperdisk a criar fornecendo o respetivo valor correspondente da tabela.
Tipo de disco Nome de referência Hyperdisk Balanced hyperdisk-balanced
Hiperdisco equilibrado de alta disponibilidade hyperdisk-balanced-high-availability
Hyperdisk Extreme hyperdisk-extreme
Débito do Hyperdisk hyperdisk-throughput
Hyperdisk ML hyperdisk-ml
Adicione um volume Hyperdisk à sua instância
Pode criar e anexar um volume do Hyperdisk através da Google Cloud consola, da Google Cloud CLI ou da API REST.
O tamanho, a taxa de transferência e as IOPS que especificar quando criar um volume do Hyperdisk têm de estar no intervalo de valores suportados.
Quando cria um volume Hyperdisk Balanced, pode permitir opcionalmente que várias instâncias acedam ao disco em simultâneo criando o disco no modo de gravação múltipla.
Consola
Aceda à página Instâncias de VM.
Clique no nome da instância à qual quer adicionar um disco.
Na página Detalhes da instância de VM, clique em Editar.
No cabeçalho Discos adicionais, clique em Adicionar novo disco.
Especifique um nome para o disco e, opcionalmente, adicione uma descrição. Selecione Disco em branco como o Tipo de origem do disco.
Em Definições do disco, escolha um tipo de disco na lista seguinte. Os valores que especificar têm de estar no intervalo de valores suportados.
- Hyperdisk Balanced. Também pode alterar as definições predefinidas de tamanho do disco, IOPS aprovisionados e débito aprovisionado.
- Hyperdisk Extreme. Também pode alterar o tamanho do disco predefinido e as definições de IOPS aprovisionados.
- Hyperdisk ML. Também pode alterar as definições predefinidas de tamanho do disco e débito aprovisionado.
- Débito do Hyperdisk.Também pode alterar as definições predefinidas de Tamanho e Débito aprovisionado do disco.
Opcional: para volumes Hyperdisk Balanced, pode ativar a associação do disco a várias instâncias criando o disco no modo de gravação múltipla. Em Modo de acesso, selecione Leitura/escrita de várias VMs.
Clique em Guardar.
Para aplicar as alterações à instância, clique em Guardar.
gcloud
Use o comando
gcloud compute disks create
para criar o volume do Hyperdisk.gcloud compute disks create DISK_NAME \ --zone=ZONE \ --size=DISK_SIZE \ --type=DISK_TYPE \ --provisioned-iops=IOPS_LIMIT --provisioned-throughput=THROUGHPUT_LIMIT --access-mode=DISK_ACCESS_MODE
Substitua o seguinte:
DISK_NAME
: o nome do novo disco.ZONE
: o nome da zona onde o novo disco está a ser criado.DISK_SIZE
: Opcional: o tamanho do novo disco. O valor tem de ser um número inteiro seguido de uma unidade de tamanho de GB para gibibyte ou TB para tebibyte. Se não for especificada nenhuma unidade de tamanho, é usado 100 GB como valor predefinido. Os valores aceites para o tamanho do disco são:- Hyperdisk Balanced: de 4 GiB a 64 TiB, inclusive, em incrementos de 1 GiB.
- Hyperdisk Extreme: de 64 GiB a 64 TiB, inclusive, em incrementos de 1 GiB.
- Hyperdisk ML: de 4 GiB a 64 TiB, inclusive, em incrementos de 1 GiB.
- Débito do Hyperdisk: de 2 TiB a 32 TiB, inclusive, em incrementos de 1 GiB.
DISK_TYPE
: o tipo de disco. Use um dos seguintes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ouhyperdisk-throughput
IOPS_LIMIT
: opcional: para discos Hyperdisk Balanced ou Hyperdisk Extreme, este é o número de operações de E/S por segundo (IOPS) que o disco pode processar.THROUGHPUT_LIMIT
: Opcional: para volumes Hyperdisk Balanced, Hyperdisk ML ou Hyperdisk Throughput, este é um número inteiro que representa o débito máximo, medido em MiB por segundo, que o disco pode fornecer.DISK_ACCESS_MODE
: opcional: como as instâncias de computação podem aceder aos dados no disco. Os valores suportados são:READ_WRITE_SINGLE
, para acesso de leitura/escrita a partir de uma instância. Esta é a predefinição.READ_WRITE_MANY
, (apenas Hyperdisk Balanced e Hyperdisk Balanced de alta disponibilidade) para acesso de leitura/escrita simultâneo a partir de várias instâncias.READ_ONLY_MANY
, (apenas Hyperdisk ML) para acesso simultâneo só de leitura a partir de várias instâncias.
Para definir o modo de acesso para discos Hyperdisk Balanced de elevada disponibilidade, consulte o artigo Crie um disco regional.
Opcional: use o comando
gcloud compute disks describe DISK_NAME
para ver uma descrição do seu disco.Depois de criar o disco, pode anexá-lo a uma instância.
REST
Construa um pedido
POST
para criar um Hyperdisk zonal usando o métododisks.insert
. Inclua as propriedadesname
,sizeGb
,type
,provisionedIops
eprovisionedThroughput
. Para criar este disco como um disco não de arranque vazio e não formatado, não especifique uma imagem de origem nem um instantâneo de origem.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "sizeGb": "DISK_SIZE", "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "accessMode": "DISK_ACCESS_MODE" }
Substitua o seguinte:
PROJECT_ID
: o ID do seu projetoZONE
: a zona onde a sua instância e o novo disco se encontramDISK_NAME
: o nome do novo discoDISK_SIZE
: Opcional: o tamanho do novo disco. O valor tem de ser um número inteiro seguido de uma unidade de tamanho de GB para gibibytes ou TB para tebibytes.DISK_TYPE
: o tipo de disco. Para criar um volume do Hyperdisk, use um dos seguintes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ouhyperdisk-throughput
.IOPS_LIMIT
: opcional: para o Hyperdisk Balanced e o Hyperdisk Extreme, este é o número de operações de E/S por segundo que o disco consegue processar.THROUGHPUT_LIMIT
: Opcional: para volumes Hyperdisk Balanced, Hyperdisk ML ou Hyperdisk Throughput, este é um número inteiro que representa o débito máximo, medido em MiB por segundo, que o disco pode fornecer.DISK_ACCESS_MODE
: opcional: como as instâncias de computação podem aceder aos dados no disco. Os valores suportados são:READ_WRITE_SINGLE
, para acesso de leitura/escrita a partir de uma instância. Esta é a predefinição.READ_WRITE_MANY
(apenas para Hyperdisk Balanced e Hyperdisk Balanced de alta disponibilidade) para acesso de leitura/escrita simultâneo a partir de várias instâncias.READ_ONLY_MANY
, (apenas para Hyperdisk ML) para acesso só de leitura concorrente a partir de várias instâncias.
Para definir o modo de acesso para discos Hyperdisk Balanced de elevada disponibilidade, consulte o artigo Crie um disco regional.
Opcional: use o método
compute.disks.get
para ver uma descrição do disco.Depois de criar o disco, pode anexá-lo a qualquer instância em execução ou parada.
Go
Java
Node.js
Depois de criar o disco, pode anexá-lo a qualquer instância em execução ou parada.
Formate e monte o disco
Depois de criar e anexar o novo disco a uma instância, tem de formatar e montar o disco para que o sistema operativo possa usar o espaço de armazenamento disponível.
- Linux: consulte o artigo Formatar e montar um disco não de arranque numa instância de computação do Linux
- Windows: consulte o artigo Formatar e montar um disco não inicializável numa instância do Compute do Windows
O que se segue?
- Saiba como personalizar as IOPS e a taxa de transferência nos seus volumes do Hyperdisk.
- Saiba como fazer regularmente uma cópia de segurança dos seus discos através de capturas de ecrã para evitar a perda de dados não intencional.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-19 UTC.
-