O Filestore é um nível de serviço projetado para cargas de trabalho do sistema de arquivos de rede (NFS, na sigla em inglês) de nível empresarial. Ele oferece os seguintes benefícios:
- Alta disponibilidade regional com SLA de 99,95%.
- Implantação de instâncias em várias zonas para resiliência em uma região.
- Intervalo de capacidade de 512 GiB a 20 TiB com etapas de incrementabilidade/diminuição de capacidade de 1 GiB.
Capacidade e desempenho
O nível empresarial do Filestore oferece suporte a instâncias de pequeno e médio porte com tamanhos pequenos de incremento e decremento.
Capacidade:
Tamanho mínimo da instância | Tamanho máximo da instância | Aumentar/diminuir o tamanho do passo |
---|---|---|
512 GiB | 20 TiB | 1 GiB |
Desempenho
Tamanho da instância | IOPS |
---|---|
Tamanho mínimo da instância de 512 GiB | 750 |
Tamanho máximo da instância de 20 TiB | 30.000 |
US$ 10 por GiB | 1,5 |
Número de conexões de cliente:
Tamanho da instância | Número de conexões |
---|---|
De 512 GiB até 1 TiB | 1.600 |
Em cada 1 TiB adicional | +1600 |
Regiões compatíveis
O nível Enterprise está disponível em todas as regiões aceitas pelo Filestore.
SLA e alta disponibilidade regional
A alta disponibilidade regional permite um SLA de 99,95%. Se ocorrer uma falha na zona:
- As instâncias de nível empresarial continuam a atender clientes e a aceitar novas montagens, bloqueios e operações de leitura e gravação.
- Os dados retornados para leituras subsequentes estão corretos, porque as instâncias de nível empresarial não retornam uma confirmação de operações de gravação do cliente até que a alteração seja mantida em várias zonas.
- O uso do console e das APIs Filestore pode ser interrompido, e a recuperação pode levar algum tempo. Durante esse tempo de recuperação, o gerenciamento de instâncias por meio do console e das diferentes APIs pode falhar.
- Não é possível criar novas instâncias de nível empresarial.
É possível implantar os clientes de instâncias empresariais em qualquer zona de qualquer região, desde que os clientes compartilhem a mesma rede VPC com a instância. A implantação de clientes em uma região diferente gera cobranças de tráfego entre regiões e latência mais altas.
Integração
Antes de começar a usar a API de nível empresarial do Filestore, o Google Cloud precisa configurar seu projeto e conceder a você uma cota. Para fazer isso, entre em contato com seu representante do Google Cloud e inclua as seguintes especificações:
- Serviço: API Cloud Filestore
- Nome: capacidade empresarial (GiB) por região
- Métrica de cota:
file.googleapis.com/enterprise-storage-GiB-per-region
- Nome do limite:
EnterpriseStorageGiBPerRegion
Se quiser aumentar sua cota de nível empresarial do Filestore, envie uma solicitação de cota.
Criar e gerenciar instâncias de nível empresarial usando gcloud
Assim como as instâncias de nível básico e zonal, é possível criar e gerenciar instâncias de nível empresarial usando a CLI gcloud, aplicando as seguintes alterações sutis às especificações:
- É possível especificar uma região em vez de uma zona para
--location flag
. - É possível especificar ENTERPRISE como a sinalização
--tier
.
Criar instâncias
Para criar uma instância de nível empresarial, especifique ENTERPRISE como o nível e especifique uma região como o local:
gcloud alpha filestore instances create INSTANCE_ID \
--location=REGION \
--tier=ENTERPRISE \
--file-share=name="FILE_SHARE_NAME",capacity=FILE_SHARE_SIZE \
--network=name="VPC_NETWORK",[reserved-ip-range="RESERVED_IP_RANGE"] \
--[labels=KEY=VALUE,[KEY=VALUE,…]]
Exemplo:
gcloud alpha filestore instances create test-instance-name \
--location=us-central1 \
--tier=ENTERPRISE \
--file-share=name="vol1",capacity=512GiB \
--network=name="default"
Atualizar instâncias
É possível atualizar a descrição, a capacidade, os rótulos e os controles de acesso baseados em IP das instâncias de nível empresarial de maneira semelhante às instâncias de nível básico e zonal:
gcloud alpha filestore instances update INSTANCE_ID \
--location=REGION \
--file-share=name="FILE_SHARE_NAME",capacity=FILE_SHARE_SIZE \
Exemplo:
gcloud alpha filestore instances update test-instance-name \
--location=us-central1 \
--file-share=name="vol1",capacity=2048GiB
Excluir instâncias
Para excluir instâncias de nível empresarial, execute:
gcloud alpha filestore instances delete INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION
Exemplo:
gcloud alpha filestore instances delete test-instance-name \
--project=myproject \
--location=us-central1
Listar instâncias
Para listar apenas instâncias de nível empresarial, especifique --tier=Enterprise
.
gcloud alpha filestore instances list \
--tier=ENTERPRISE
Exemplo:
gcloud alpha filestore instances list \
--filter=tier:ENTERPRISE
Configurar um local padrão
É possível configurar a região padrão em que você quer que as instâncias do Filestore sejam criadas. Após a configuração, omita a sinalização --location do comando de criação da instância para criá-la no local padrão. O local padrão pode ser uma zona para instâncias de nível básico e zonal ou uma região para instâncias de nível empresarial.
Exemplo:
O comando a seguir define o local padrão como a região us-central1:
gcloud alpha config set filestore/location us-central1
Desempenho e confiabilidade
As seções a seguir abordam perguntas comuns sobre desempenho e confiabilidade.
Como identificar se há uma falha na zona?
É possível verificar se há falhas de zona no Painel de status do Google Cloud.
Uma instância implantada em uma região com falha na zona mostra um status
READY
da instância. As instâncias não passam por interrupções de
acesso a dados do NFS. Algumas operações de console/API podem ficar indisponíveis por um curto
período.
Quanto tempo leva para restaurar os controles quando há uma falha na zona?
Durante uma falha de zona, a API Filestore pode ficar indisponível por algumas horas. Depois de recuperada, é possível controlar a instância e fazer atualizações normalmente.
Posso implantar novas instâncias quando uma zona da região de destino estiver inativa?
Não. Só é possível implantar instâncias de nível empresarial depois que a zona com falha é recuperada. Durante a falha da zona, a criação de instâncias de nível básico e zonal é permitida, desde que a zona selecionada esteja em execução.
Há cobranças de tráfego entre zonas ao usar uma instância regional?
Algumas operações do cliente podem ultrapassar os limites, e as cobranças do Google Cloud entre zonas são aplicadas ao tráfego de saída entre zonas do seu cliente.
Qual é a expectativa de desempenho da instância durante uma falha na zona?
Durante uma falha de zona, as instâncias corporativas funcionam normalmente, mas pode ocorrer uma degradação no desempenho até que a zona se recupere.
A seguir
- Monte o compartilhamento de arquivos do Filestore em uma instância de VM do Compute Engine.
- Acesse instâncias do Filestore a partir de um cluster do Google Kubernetes Engine.
- Saiba como copiar dados para o compartilhamento de arquivos montado.
- Saiba mais sobre a alta disponibilidade regional do Filestore.