Nesta página, você encontra uma visão geral da manutenção das instâncias do Filestore. Ele aborda categorias de manutenção, impacto no nível, persistência de rede e práticas recomendadas.
Visão geral
O Filestore atualiza rotineiramente as instâncias para garantir que o serviço de compartilhamento de arquivos seja confiável, seguro e atualizado. As atualizações de manutenção geralmente ocorrem a cada uma ou duas semanas.
A manutenção do Filestore é totalmente gerenciada pelo Google. Não é possível configurar janelas de manutenção personalizadas nem adiar ou reprogramar a manutenção manualmente.
As atualizações de manutenção se enquadram nas seguintes categorias:
- Atualizações de software do Filestore:otimizações do sistema, melhorias de desempenho e novos recursos.
- Patches do sistema operacional:monitoramento e aplicação de patches contínuos dos sistemas operacionais de máquina virtual (VMs) para proteger contra vulnerabilidades de segurança.
- Upgrades de infraestrutura:migrações máquina virtual, manutenção de hardware e atualizações de rede.
Impacto da manutenção por nível de serviço
O impacto de uma atualização de manutenção depende do nível de serviço da instância.
Como as instâncias de nível Básico passam por um breve período de inatividade durante a manutenção, recomendamos usar esse nível principalmente para desenvolvimento, testes e cargas de trabalho não críticas. Para cargas de trabalho de produção que exigem alta disponibilidade e acesso ininterrupto a arquivos, use os níveis regional, empresarial ou zonal.
Níveis zonal, regional e empresarial
Os níveis de serviço zonal, regional e Enterprise usam upgrades não destrutivos (NDU, na sigla em inglês).
Durante a manutenção, as instâncias nesses níveis permanecem totalmente disponíveis e continuam atendendo a solicitações de arquivos com quase zero de inatividade. As atualizações de manutenção são aplicadas em segundo plano, tornando o processo de upgrade transparente para clientes conectados do Network File System (NFS).
Níveis básicos
As instâncias de nível Básico são respaldadas por armazenamento de nó único sem failover automático. Quando ocorrem migrações de host, patches de sistema ou atualizações de software, as operações de arquivo são pausadas temporariamente até que a atualização seja concluída.
Durante um evento de manutenção, as instâncias de nível HDD básico e SSD básico passam por um breve período de indisponibilidade que normalmente dura entre 2 e 5 minutos.
Durante essa janela de manutenção:
- As operações de arquivo, como leituras, gravações e listagens de diretórios, são pausadas ou congeladas temporariamente.
- Os clientes conectados que usam mecanismos de repetição padrão aguardam a instância retomar a resposta.
Persistência de rede e instância
O endereço IP interno atribuído à sua instância do Filestore permanece persistente durante a manutenção e não muda. Os clientes NFS conectados não precisam atualizar as configurações de montagem nem remontar os compartilhamentos de arquivos após uma atualização.
Contrato de nível de serviço (SLA)
De acordo com o Contrato de nível de serviço (SLA) do Filestore, o tempo de inatividade resultante de manutenção programada é excluído dos cálculos de tempo de inatividade.
Práticas recomendadas para lidar com a manutenção
Como não é possível programar ou atrasar a manutenção do Filestore, configure seus clientes e infraestrutura NFS para lidar com indisponibilidade temporária de maneira adequada:
- Use montagens fixas: ao montar um compartilhamento de arquivos do Filestore em um cliente, especifique a opção de montagem
hardem vez desoft. Com uma montagem rígida, se o servidor de arquivos ficar temporariamente indisponível, o cliente NFS vai repetir as solicitações indefinidamente até que o servidor responda. Isso preserva a integridade de dados e evita erros de E/S do aplicativo. - Configurar tempos limite e novas tentativas do cliente NFS: configure as opções de montagem de tempo limite e retransmissão nos clientes NFS para que atrasos temporários durante a manutenção não causem tempos limite do cliente.
- Implemente novas tentativas de aplicativos: crie uma lógica de repetição com espera exponencial nos aplicativos clientes para lidar com atrasos temporários de armazenamento sem problemas.
- Monitorar a integridade e a manutenção da instância: monitore a performance e o status da instância no console Google Cloud ou usando o Cloud Monitoring. Nas instâncias do nível Básico, talvez haja um breve pico de latência ou uma pausa temporária nas operações de arquivo durante a janela de atualização.
A seguir
- Saiba mais sobre os níveis de serviço do Filestore.
- Saiba como montar compartilhamentos de arquivos em VMs do Compute Engine.
- Saiba como montar compartilhamentos de arquivos em clusters do Google Kubernetes Engine.
- Saiba como monitorar instâncias do Filestore.