Esta página mostra como aumentar ou diminuir a capacidade das instâncias do Filestore.
Ao usar o Filestore, recomendamos que você monitore a utilização das instâncias do Filestore para ajustar a capacidade conforme necessário. Por exemplo, se você notar que uma instância de nível zonal com um intervalo de capacidade maior (anteriormente SSD de alta escala) não precisa mais de toda a capacidade alocada, considere reduzir o escalonamento. Da mesma forma, se você notar que está ficando sem capacidade, talvez seja necessário escalonar verticalmente a capacidade para evitar que seus aplicativos sejam interrompidos. Se o sistema de arquivos ficar sem inodes, também será necessário adicionar capacidade. Para verificar o uso do inode, execute:
df -i
O comando retorna algo semelhante ao seguinte:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Uso de inodes
Cada arquivo armazenado no compartilhamento de arquivos consome um inode. Se o sistema de arquivos ficar sem inodes, não será possível armazenar mais arquivos no compartilhamento, mesmo que você não tenha atingido a capacidade máxima alocada. A única maneira de adicionar inodes é adicionar capacidade. No entanto, atingir o número máximo de inodes é raro e só é uma preocupação se você precisar armazenar muitos arquivos pequenos.
Para entender melhor a capacidade disponível de uma instância, consulte Como prever a capacidade.
Diferenças no comportamento de escalonamento por nível de serviço
O escalonamento de uma instância não afeta a disponibilidade dela e pode ser realizado enquanto a instância está em uso. A tabela a seguir mostra como a capacidade de compartilhamento de arquivos pode ser escalonada com base no nível de serviço:
| Nível de serviço | HDD básico | SSD básico | Zonal, capacidade menor | Zonal, capacidade maior | Regional, capacidade menor | Regional, capacidade maior | Enterprise |
|---|---|---|---|---|---|---|---|
| Direção do escalonamento | Somente para cima | Somente 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 |
| Aumento de escalonamento | 1 GiB | 1 GiB | 256 GiB | 2,5 TiB | 1 GiB | 2,5 TiB | 256 GiB |
| Capacidade mínima | 1 TiB | 2,5 TiB | 1 TiB | 10 TiB | 100 GiB | 10 TiB | 1 TiB |
| Capacidade máxima | 63,9 TiB | 63,9 TiB | 9,75 TiB | 100 TiB | 10.239 GiB | 100 TiB | 10 TiB |
O escalonamento da capacidade de uma instância de nível zonal com um intervalo de capacidade maior pode levar mais tempo do que as instâncias de nível empresarial e básico. O tempo real necessário varia de acordo com a quantidade de dados armazenados na instância e a carga na instância do Filestore. Para garantir que suas instâncias não fiquem sem capacidade, execute essas operações com antecedência.
Quando uma operação de escalonamento ocorre, não é possível cancelar a operação nem fazer outras edições na instância, mas as operações de leitura e gravação são ininterruptas. Também não é possível escalonar uma instância de nível empresarial e zonal para um nível de capacidade menor do que o necessário para armazenar os dados e metadados de arquivos atuais. A tentativa de fazer isso resultará em um erro.
Instruções para editar uma instância
Google Cloud Console do
Para editar instâncias do Filestore usando o Google Cloud console, acesse a página Editar instância , em que é possível editar a descrição da instância, gerenciar regras de controle de acesso baseado em IP e escalonar a performance do compartilhamento de arquivos:
No Google Cloud console do, acesse a página Instâncias do Filestore.
Clique no código da instância que você quer editar.
Na página Detalhes da instância, clique em Editar para acessar a página Editar instância.
No campo Editar capacidade, insira o novo valor de capacidade.
Clique em Salvar.
gcloud
Antes de começar
Para usar a CLI gcloud, instale o Cloud SDK ou use o Cloud Shell integrado ao Google Cloud console do:
Comando gcloud para editar uma instância
É possível editar uma instância do Filestore executando o instances
update comando.
gcloud filestore instances update instance-id \
--project="project-id" \
--location=location \
--file-share=name="file-share-name",capacity=file-share-size
em que:
- instance-id é o ID da instância do Filestore que você quer editar.
project-id é o ID do projeto do Google Cloud projeto que contém a instância do Filestore. É possível pular essa flag se a instância do Filestore estiver no projeto padrão do
gcloud. Para definir o projeto padrão, execute:gcloud config set project project-idlocation é o local 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 listpara receber uma lista de zonas compatíveis. É possível pular essa flag se a instância do Filestore estiver na zona padrão dogcloud. Para definir a zona padrão, execute:gcloud config set filestore/zone zonefile-share-name é o nome do compartilhamento de arquivos exibido pela instância do Filestore. Não é possível alterar os nomes de compartilhamento de arquivos após a criação da instância.
file-share-size é o novo tamanho que você quer que o compartilhamento de arquivos tenha. É possível especificar o tamanho do compartilhamento de arquivos em números inteiros usando
GiB(padrão) ouTiB. Por exemplo,10TiB.Para conferir sua cota disponível, acesse a página Cotas no Google Cloud console do:
Opcional: para uma lista detalhada das flags disponíveis, consulte a
gcloud filestore instances updatepágina de referência.