Você pode usar um volume Hyperdisk Balanced, Hyperdisk Extreme ou Hyperdisk Throughput com sua instância do Compute Engine concluindo as seguintes tarefas:
- Crie um volume de hiperdisco em branco, sem inicialização 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 arquivos.
Para volumes balanceados de hiperdisco, você também pode criar discos de inicialização e discos de dados.
Para obter informações gerais sobre o hiperdisco, consulte Sobre o hiperdisco .
Para adicionar um disco Hyperdisk Balanced High Availability à sua instância, use os seguintes procedimentos:
Antes de começar
- Revise as limitações do hiperdisco antes de adicionar um volume de hiperdisco à sua instância de computação.
- Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Administrador de instância do Compute (v1) (
roles/compute.instanceAdmin.v1
) - Para se conectar a uma instância que pode ser executada como uma conta de serviço: Usuário da conta de serviço (v1) (
roles/iam.serviceAccountUser
) - Para criar e anexar um volume de hiperdisco:
-
compute.disks.create
no projeto -
compute.instances.attachDisk
na instância -
compute.disks.use
no volume que você deseja anexar à instância
-
- Para formatar e montar o volume anexado:
compute.instances.setMetadata
na instância Acesse a página de instâncias de VM .
Clique no nome da instância à qual deseja adicionar um disco.
Na página de detalhes da instância de VM , clique em Editar .
Sob o título Discos adicionais , clique em Adicionar novo disco .
Especifique um nome para o disco e, opcionalmente, adicione uma descrição. Selecione Disco vazio como o tipo de origem do disco .
Em Configurações de disco , escolha um tipo de disco na lista a seguir. Os valores especificados devem estar no intervalo de valores suportados .
- Hiperdisco balanceado . Você também pode alterar as configurações padrão de tamanho do disco, IOPS provisionadas e taxa de transferência provisionada .
- Hiperdisco Extremo . Você também pode alterar as configurações padrão de tamanho do disco e IOPS provisionadas .
- ML de hiperdisco . Você também pode alterar as configurações padrão de tamanho do disco e taxa de transferência provisionada .
- Taxa de transferência do hiperdisco . Você também pode alterar as configurações padrão de tamanho do disco e taxa de transferência provisionada .
Opcional: Para volumes balanceados de hiperdisco, é possível ativar a anexação do disco a diversas instâncias criando o disco no modo multigravador. Em Modo de acesso , selecione Múltiplas VMs, leitura e gravação .
Clique em Salvar .
Para aplicar suas alterações à instância, clique em Salvar .
Use o comando
gcloud compute disks create
para criar o volume de hiperdisco.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á sendo criado. -
DISK_SIZE
: Opcional: o tamanho do novo disco. O valor deve ser um número inteiro seguido por uma unidade de tamanho GB para gibibyte ou TB para tebibyte. Se nenhuma unidade de tamanho for especificada, 100 GB será usado como valor padrão. Os valores aceitos para o tamanho do disco são:- Hiperdisco balanceado: 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.
- Taxa de transferência do hiperdisco: 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, esse é o número de operações de E/S por segundo (IOPS) que o disco pode manipular. -
THROUGHPUT_LIMIT
: Opcional: para volumes Hyperdisk Balanced, Hyperdisk ML ou Hyperdisk Throughput, este é um número inteiro que representa o rendimento máximo, medido em MiB por segundo, que o disco pode fornecer. DISK_ACCESS_MODE
: opcional: como as instâncias de computação podem acessar os dados no disco. Os valores suportados são:-
READ_WRITE_SINGLE
, para acesso de leitura e gravação de uma instância. Este é o padrão. -
READ_WRITE_MANY
, (somente Hyperdisk Balanced e Hyperdisk Balanced High Availability) para acesso simultâneo de leitura e gravação de diversas instâncias. -
READ_ONLY_MANY
, (somente Hyperdisk ML) para acesso somente leitura simultâneo de várias instâncias.
Para definir o modo de acesso para discos de alta disponibilidade balanceada de hiperdisco, consulte Criar 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, você poderá anexá-lo a uma instância .
Construa uma solicitação
POST
para criar um hiperdisco zonal usando o métododisks.insert
. Inclua as propriedadesname
,sizeGb
,type
,provisionedIops
eprovisionedThroughput
. Para criar este disco como um disco sem inicialização vazio e não formatado, não especifique uma imagem de origem ou 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 projeto -
ZONE
: a zona onde sua instância e seu novo disco estão localizados -
DISK_NAME
: o nome do novo disco -
DISK_SIZE
: Opcional: o tamanho do novo disco. O valor deve ser um número inteiro seguido por uma unidade de tamanho GB para gibibytes ou TB para tebibytes. -
DISK_TYPE
: o tipo de disco. Para criar um volume de hiperdisco, use um dos seguintes valores:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
ouhyperdisk-throughput
. -
IOPS_LIMIT
: Opcional: para Hyperdisk Balanced e Hyperdisk Extreme, este é o número de operações de E/S por segundo que o disco pode manipular. -
THROUGHPUT_LIMIT
: Opcional: para volumes Hyperdisk Balanced, Hyperdisk ML ou Hyperdisk Throughput, este é um número inteiro que representa o rendimento máximo, medido em MiB por segundo, que o disco pode fornecer. DISK_ACCESS_MODE
: opcional: como as instâncias de computação podem acessar os dados no disco. Os valores suportados são:-
READ_WRITE_SINGLE
, para acesso de leitura e gravação de uma instância. Este é o padrão. -
READ_WRITE_MANY
, (somente Hyperdisk Balanced e Hyperdisk Balanced High Availability) para acesso simultâneo de leitura e gravação de diversas instâncias. -
READ_ONLY_MANY
, (somente Hyperdisk ML) para acesso somente leitura simultâneo de várias instâncias.
Para definir o modo de acesso para discos de alta disponibilidade balanceada de hiperdisco, consulte Criar um disco regional .
-
-
Opcional: Use o método
compute.disks.get
para ver uma descrição do seu disco.Depois de criar o disco, você poderá anexá-lo a qualquer instância em execução ou interrompida.
- Linux: consulte Formatação e montagem de um disco que não é de inicialização em uma instância de computação do Linux
- Windows: consulte Formatação e montagem de um disco que não é de inicialização em uma instância de computação do Windows
- Aprenda como personalizar o IOPS e a taxa de transferência em seus volumes de hiperdisco .
- Aprenda como fazer backup regularmente de seus discos usando instantâneos para evitar perda de dados não intencional.
Go
Para usar os exemplos Go desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Java
Para usar os exemplos Java desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Node.js
Para usar os exemplos Node.js desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Funções e permissões necessárias
Para obter as permissões necessárias para adicionar um volume de hiperdisco à sua instância, peça ao administrador para conceder a você as seguintes funções do IAM no projeto:
Para obter mais informações sobre a concessão de funções, consulte Gerenciar acesso a projetos, pastas e organizações .
Essas funções predefinidas contêm as permissões necessárias para adicionar um volume de hiperdisco à sua instância. Para ver as permissões exatas necessárias, expanda a seção Permissões necessárias :
Permissões necessárias
As seguintes permissões são necessárias para adicionar um volume de hiperdisco à sua instância:
Você também poderá obter essas permissões com funções personalizadas ou outras funções predefinidas .
Valores suportados para volumes de hiperdisco
Os valores usados ao criar ou modificar um volume de hiperdisco devem estar dentro do intervalo de valores máximos e mínimos descritos em Limites de hiperdisco por disco .
Se você estiver modificando o tamanho de um volume de hiperdisco anexado a uma VM, os novos valores não poderão exceder os limites de hiperdisco por VM .
O IOPS provisionado e a taxa de transferência para um volume de hiperdisco devem seguir as regras descritas em Sobre IOPS e provisionamento de taxa de transferência para hiperdisco .
Adicione um volume de hiperdisco à sua instância
Você pode criar e anexar um volume de hiperdisco usando o console do Google Cloud, Google Cloud CLI ou REST.
O tamanho, a taxa de transferência e o IOPS especificados ao criar um volume de hiperdisco devem estar no intervalo de valores suportados .
Ao criar um volume balanceado de hiperdisco, você pode opcionalmente permitir que várias instâncias acessem o disco simultaneamente, criando o disco no modo multigravador.
Console
gcloud
DESCANSAR
Ir
Java
Node.js
Depois de criar o disco, você poderá anexá-lo a qualquer instância em execução ou interrompida.
Formate e monte o disco
Depois de criar e anexar o novo disco a uma instância , você deverá formatar e montar o disco para que o sistema operacional possa usar o espaço de armazenamento disponível.
O que vem a seguir
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-04-17 UTC.
-