Refatore um monólito que usa um arquivo de configuração compartilhado acessado simultaneamente por várias instâncias sem alterar o código do aplicativo. Qual solução de armazenamento exige alterações mínimas?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Provisione uma instância do Filestore e monte-a como um PersistentVolume com suporte NFS..
Por que esta é a resposta
A solução correta é provisionar uma instância do Filestore e montá-la como um PersistentVolume com suporte NFS. O Filestore é um serviço de armazenamento de arquivos gerenciado que oferece um sistema de arquivos compartilhado via NFS (Network File System). Isso permite que várias instâncias acessem o mesmo arquivo de configuração simultaneamente, sem a necessidade de modificar o código da aplicação, pois o acesso é feito como se fosse um sistema de arquivos local. Criar um bucket do Cloud Storage e montá-lo via gcsfuse exigiria que a aplicação tratasse o armazenamento como um sistema de arquivos POSIX, o que pode introduzir latência e não é ideal para acesso simultâneo de escrita/leitura intensivo. Criar um novo Persistent Disk e montá-lo como um PersistentVolume compartilhado não é uma opção viável, pois Persistent Disks são projetados para serem anexados a uma única VM por vez (no modo de leitura/escrita) ou a várias VMs apenas em modo somente leitura. Colocar o conteúdo da configuração em um ConfigMap e montá-lo como um volume é uma boa prática para configurações, mas ConfigMaps são projetados para configurações menores e não para arquivos de configuração grandes ou que precisam ser editados em tempo de execução por múltiplas instâncias.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão