Se a carga de trabalho exigir mais espaço de armazenamento, será possível aumentar o tamanho do volume do Google Cloud Hyperdisk. Os volumes do hiperdisco também permitem provisionar dinamicamente as características de desempenho dos discos.
- Volumes de hiperdisco equilibrado (pré-lançamento): é possível especificar os níveis de IOPS e de capacidade de processamento ao criar o volume, bem como alterar esses valores a qualquer momento.
- Com os volumes extremos de hiperdiscos, é possível especificar o nível de IOPS ao criar o volume e alterar esse valor a qualquer momento.
- Volumes de capacidade de processamento do hiperdisco: é possível especificar o nível de capacidade ao criar o volume ou alterar esse valor a qualquer momento.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud.
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine da seguinte maneira.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
administrador de instâncias do Compute(v1) (
roles/compute.instanceAdmin.v1
) -
Para se conectar a uma VM que pode ser executada como uma conta de serviço:
Usuário da conta de serviço (v1) (
roles/iam.serviceAccountUser
) - Aumente o tamanho do disco: uma vez a cada quatro horas para o hiperdisco extremo ou o hiperdisco balanceado, uma vez a cada seis horas para a capacidade de processamento do hiperdisco.
- Modificar as IOPS ou a capacidade de processamento provisionadas: uma vez a cada quatro horas
No console do Google Cloud, acesse a página Discos.
Na lista de discos do projeto, clique no nome do volume do hiperdisco para o qual você quer alterar a capacidade ou o desempenho provisionado.
Na página de detalhes do disco, clique em Editar.
- No campo Tamanho, insira o novo tamanho do disco. O tamanho do disco precisa estar no intervalo de valores compatíveis.
- Para hiperdisco extremo e hiperdisco equilibrado (pré-lançamento): no campo IOPS provisionadas, insira o novo valor de IOPS do volume.
- Para a capacidade de processamento do hiperdisco e o hiperdisco equilibrado: no campo Capacidade de processamento provisionada, insira o novo valor de capacidade para o volume.
Clique em Salvar para aplicar as mudanças ao disco.
- DISK_NAME: o nome do volume do hiperdisco que você está modificando.
- DISK_SIZE (opcional): o novo tamanho do disco. O valor precisa ser um número inteiro seguido por uma unidade de tamanho de GB para gibibyte ou TB para tebibyte. O tamanho do disco precisa estar no intervalo de valores compatíveis.
- IOPS_LIMIT (opcional): a configuração de IOPS para os volumes de hiperdisco extremo e equilibrado (pré-lançamento). O valor precisa estar no intervalo de valores compatíveis.
- THROUGHPUT_LIMIT (opcional): a configuração para o volume de capacidade de processamento ou balanceamento de hiperdisco do hiperdisco, especificado como um número inteiro que representa a capacidade medida em MiB por segundo. O valor precisa estar no intervalo de valores compatíveis.
PROJECT_ID
: o ID do projeto.ZONE
: a zona em que o volume do hiperdisco está localizado.DISK_NAME
: o nome do volume do hiperdisco a ser modificado.DISK_SIZE
(opcional): o novo tamanho do disco. O valor precisa ser um número inteiro seguido por uma unidade de tamanho de GB para gibibyte ou TB para tebibyte. O tamanho do disco precisa estar no intervalo de valores compatíveis.IOPS_LIMIT
: opcional: a configuração de IOPS para o volume de hiperdisco extremo ou hiperdisco equilibrado (pré-lançamento). O valor precisa estar no intervalo de valores compatíveis.THROUGHPUT_LIMIT
(opcional): a configuração para o volume de capacidade de processamento ou balanceamento de hiperdisco do hiperdisco, especificado como um número inteiro que representa a capacidade medida em MiB por segundo. O valor precisa estar no intervalo de valores compatíveis.- Saiba mais sobre o Hyperdisk.
- Saiba como analisar o nível atual de IOPS de um volume do Hyperdisk.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Papéis e permissões necessárias
Para receber a permissão necessária para modificar um hiperdisco, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.
Esse papel predefinido contém a permissão
compute.disks.update
, que é necessária para modificar um hiperdisco.Também é possível conseguir essa permissão com papéis personalizados ou outros papéis predefinidos.
Valores aceitos para volumes do Hyperdisk
A tabela a seguir mostra os valores máximo e mínimo que podem ser usados ao adicionar ou modificar volumes do Hyperdisk.
Propriedade Hiperdisco equilibrado Hiperdisco extremo Capacidade de processamento do hiperdisco Provisionamento dinâmico IOPS e capacidade de processamento IOPS Capacidade de processamento IOPS mínimas O mínimo de 500 IOPS por GiB de capacidade
de disco ou 3.000 IOPS2 IOPS por GiB de capacidade 4 IOPS aleatórias ou 8 IOPS sequenciais por MBps de capacidade de processamento Máximo de IOPS 500 IOPS por GiB de capacidade de disco,
mas não mais que 160.0001.000 IOPS por GiB de capacidade,
mas não mais que 350.0004 IOPS aleatórias ou 8 IOPS sequenciais por MBps de capacidade de processamento Capacidade mínima O maior número de IOPS dividido por 256 ou 140 MBps 256 KBps de capacidade de processamento por IOPS provisionadas O que for maior: 10 MBps por TiB ou 20 MBps por disco Capacidade máxima IOPS dividido por 4, mas não mais que 2.400 MBps 256 KiBs de capacidade por IOPS provisionadas, mas não mais que 4.800 MBps O que for menor: 90 MBps por TiB ou 600 MBps por disco Frequência A cada 4 horas A cada 4 horas A cada 4 horas Tamanho mínimo do disco 4 GiB 64 GiB 2 TiB Tamanho máximo do disco 64 TiB 64 TiB 32 TiB Visão geral da modificação do hiperdisco
É possível mudar dinamicamente o tamanho do disco ou as características de desempenho dos volumes do Hyperdisk.
Mudanças de capacidade
Só é possível redimensionar um volume do hiperdisco para aumentar o tamanho dele. Não é possível reduzir a capacidade de um volume do Hyperdisk. Se você quiser diminuir o tamanho de um volume do hiperdisco, crie um volume menor, migre os dados do volume original para o menor e exclua o original.
É possível aumentar o tamanho provisionado para um volume extremo ou equilibrado do hiperdisco a cada 4 horas. Para um volume de capacidade de processamento do hiperdisco a cada seis horas. É possível redimensionar volumes do Hyperdisk mesmo que estejam anexados a uma VM em execução.
Para ter os melhores resultados, siga as etapas abaixo ao alterar a capacidade de um volume do Hyperdisk:
Mudanças no desempenho
Depois de alterar a capacidade ou as IOPS provisionadas, pode levar até 15 minutos para que as alterações entrem em vigor. É possível alterar dinamicamente as IOPS ou a capacidade provisionadas de um volume a cada quatro horas. Alterar as IOPS ou a capacidade provisionadas para um volume de hiperdisco não exclui nem modifica dados de disco.
Modificar um volume do hiperdisco
É possível aumentar o tamanho do volume e alterar a IOPS ou a capacidade provisionada de um volume do Hyperdisk com os seguintes limites de tempo:
Se você tentar alterar o disco antes do prazo de quatro horas, receberá uma mensagem de erro como
Cannot update provisioned throughput due to being rate limited.
Console
gcloud
Use o comando
disks update
e especifique as sinalizações--size
,--provisioned-iops
ou--provisioned-throughput
.gcloud compute disks update DISK_NAME \ --size=DISK_SIZE \ --provisioned-iops=IOPS_LIMIT \ --provisioned-throughput=THROUGHPUT_LIMIT
Substitua:
REST
Crie uma solicitação
POST
para o métodocompute.disks.update
. No corpo da solicitação, especifique os parâmetrossizeGb
,provisionedIops
ouprovisionedThroughput
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/update { "sizeGb": "DISK_SIZE, "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT" }
Substitua:
Fazer backup do volume do Hyperdisk
O redimensionamento de um disco não exclui nem modifica os dados dele. No entanto, como prática recomendada, sempre faça um backup do disco criando um snapshot antes de fazer alterações no sistema de arquivos ou partições.
Redimensionar o sistema de arquivos e as partições
Depois de aumentar o tamanho do volume do hiperdisco, talvez seja necessário redimensionar o sistema de arquivos e as partições dele. Para mais informações, consulte Redimensionar o sistema de arquivos e as partições na documentação do Persistent Disk.
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 2024-09-24 UTC.
-