Uma empresa hospeda um aplicativo web em uma única instância Amazon EC2 que armazena documentos carregados por usuários em um volume Amazon EBS. Para melhor escalabilidade e disponibilidade, a empresa adicionou uma segunda instância EC2 e um volume EBS em outra Availability Zone e colocou ambas as instâncias atrás de um Application Load Balancer. Após essa mudança, os usuários relatam que cada atualização de página mostra um subconjunto de seus documentos ou outro, mas nunca todos os documentos de uma vez. O que um arquiteto de soluções deve propor para que os usuários vejam todos os seus documentos de uma vez?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Copiar os dados de ambos os volumes EBS para o Amazon EFS. Modificar o aplicativo para salvar novos documentos no Amazon EFS..
Por que esta é a resposta
A inconsistência na visualização dos documentos ocorre porque os dados estão divididos entre dois volumes EBS distintos, cada um associado a uma instância EC2 em uma Availability Zone diferente. O Amazon EBS é um armazenamento de bloco que só pode ser anexado a uma única instância EC2 por vez e não é compartilhado entre Availability Zones. A solução correta é migrar os dados para o Amazon EFS (Elastic File System). O EFS é um sistema de arquivos compartilhado e escalável que pode ser montado por múltiplas instâncias EC2 em diferentes Availability Zones simultaneamente. Isso garante que ambas as instâncias EC2 acessem o mesmo conjunto de documentos, resolvendo o problema de consistência. Copiar os dados para que ambos os volumes EBS contenham todos os documentos criaria um problema de sincronização e gerenciamento de dados. Configurar o Application Load Balancer para direcionar um usuário para o servidor que possui os documentos do usuário não é uma solução escalável ou eficiente, pois o ALB não tem visibilidade do conteúdo dos volumes EBS. Configurar o Application Load Balancer para enviar a requisição para ambos os servidores e retornar cada documento do servidor correto é complexo e ineficiente, além de não resolver a questão da consistência dos dados em tempo real.
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