Nível empresarial:

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