Capacidade de dimensionamento

Esta página mostra-lhe como aumentar ou diminuir a capacidade das suas instâncias do Filestore.

Quando usar o Filestore, recomendamos que monitorize a utilização das suas instâncias do Filestore para poder ajustar a capacidade conforme necessário. Por exemplo, se reparar que uma instância de nível zonal com um intervalo de capacidade mais elevado (anteriormente SSD de elevada escala) já não precisa de toda a capacidade atribuída, pode considerar reduzi-la. Da mesma forma, se notar que está a ficar sem capacidade, é recomendável aumentar a capacidade para evitar que as suas aplicações deixem de funcionar. Se o sistema de ficheiros ficar sem inodes, também tem de adicionar capacidade. Para verificar a utilização de inodes, execute o seguinte comando:

  df -i

O comando devolve algo semelhante ao seguinte:

  Filesystem           Inodes  IUsed      IFree  IUse%  Mounted on
  10.0.0.2:/vol1    134217728     13  134217715     1%  /mnt/test

Utilização de inodes

Cada ficheiro armazenado na partilha de ficheiros consome um inode. Se o sistema de ficheiros ficar sem inodes, não pode armazenar mais ficheiros na partilha de ficheiros, mesmo que não tenha atingido a capacidade máxima atribuída. A única forma de adicionar inodos é adicionar capacidade. No entanto, atingir o número máximo de inodos é raro e só é um problema se precisar de armazenar vários ficheiros pequenos.

Para compreender melhor a capacidade disponível de uma instância, consulte o artigo Antecipar a capacidade.

Diferenças no comportamento de escalabilidade por nível de serviço

O dimensionamento de uma instância não afeta a respetiva disponibilidade e pode ser realizado enquanto a instância está em utilização. A tabela seguinte mostra como a capacidade de partilha de ficheiros pode ser dimensionada com base no nível de serviço:

Nível de serviço HDD básico SSD básico Zonal, capacidade inferior Zonal, de capacidade mais elevada Regional, com capacidade inferior Regional, com maior capacidade Enterprise
Direção de dimensionamento Apenas para cima Apenas para cima Para cima e para baixo Para cima e para baixo Para cima e para baixo Para cima e para baixo Para cima e para baixo
Incremento de dimensionamento 1GiB 1GiB 256GiB 2.5TiB 256GiB 2.5TiB 256GiB
Capacidade mínima 1TiB 2.5TiB 1TiB 10TiB 1TiB 10TiB 1TiB
Capacidade máxima 63.9TiB 63.9TiB 9.75TiB 100TiB 9.75TiB 100TiB 10TiB

Aumentar a capacidade de uma instância de nível zonal com um intervalo de capacidade superior pode demorar mais tempo do que as instâncias de nível empresarial e básico. O tempo real necessário varia consoante a quantidade de dados armazenados na instância e a carga na instância do Filestore. Para garantir que as suas instâncias não ficam sem capacidade, faça estas operações antecipadamente.

Quando está a decorrer uma operação de escalabilidade, não pode cancelar a operação nem fazer outras edições à instância, mas as operações de leitura e escrita não são interrompidas. Também não pode dimensionar uma instância de nível empresarial e de nível zonal para um nível de capacidade inferior ao necessário para armazenar os respetivos dados de ficheiros e metadados existentes. Se o tentar fazer, recebe um erro.

Instruções para editar uma instância

Google Cloud consola

Para editar instâncias do Filestore através da Google Cloud consola, navegue para a página Editar instância, onde pode editar a descrição da instância, gerir regras de controlo de acesso baseadas em IP e dimensionar o desempenho da partilha de ficheiros:

  1. Na Google Cloud consola, aceda à página Instâncias do Filestore.

    Aceda à página de instâncias do Filestore

  2. Clique no ID da instância da instância que quer editar.

  3. Na página Detalhes da instância, clique em Editar para aceder à página Editar instância.

  4. No campo Editar capacidade, introduza o novo valor de capacidade.

  5. Clique em Guardar.

gcloud

Antes de começar

Para usar a CLI gcloud, tem de instalar o Cloud SDK ou usar o Cloud Shell integrado na Google Cloud consola:

Aceda à Google Cloud consola

Comando gcloud para editar uma instância

Pode editar uma instância do Filestore executando o comando instances update.

 gcloud filestore instances update instance-id \
     --project="project-id" \
     --location=location \
     --file-share=name="file-share-name",capacity=file-share-size

where:

  • instance-id é o ID da instância do Filestore que quer editar.
  • project-id é o ID do projeto do projeto que contém a instância do Filestore. Google Cloud Pode ignorar esta flag se a instância do Filestore estiver no projeto gcloud predefinido. Pode definir o projeto predefinido executando o seguinte comando:

     gcloud config set project project-id
    
  • location é a localização onde a instância do Filestore reside. Para instâncias empresariais, especifique uma região. Para todas as outras instâncias, especifique uma zona. Por exemplo, us-central1-a.

    Execute o comando gcloud filestore zones list para obter uma lista de zonas compatíveis. Pode ignorar esta flag se a instância do Filestore estiver na zona predefinida.gcloud Pode definir a zona predefinida executando o seguinte comando:

     gcloud config set filestore/zone zone
    
  • file-share-name é o nome da partilha de ficheiros publicada a partir da instância do Filestore. Não é possível alterar os nomes das partilhas de ficheiros após a criação da instância.

  • file-share-size é o novo tamanho que quer para a partilha de ficheiros. Pode especificar o tamanho da partilha de ficheiros em números inteiros usando GiB (predefinição) ou TiB. Por exemplo, 10TiB.

    Para ver a sua quota disponível, aceda à página Quotas na Google Cloud consola:

    Aceda à página Quotas

  • Opcional: para uma lista detalhada das flags disponíveis, consulte a gcloud filestore instances update página de referência.

O que se segue?