Pagamento seguro Acesso imediato PC, tablet e celular Foco em certificações de TI
Questões 11–20 de 100 (com resposta)
Clique em "Ver resposta" para revelar o gabarito e a explicação, e participe da discussão da comunidade em cada questão.
Quer praticar como na prova? Use o teste gratuito (100 questões após cadastro rápido).
Uma empresa lançou recentemente um novo aplicativo para seus clientes. O aplicativo é executado em várias instâncias do Amazon EC2 em duas zonas de disponibilidade. Os usuários finais usam TCP para se comunicar com o aplicativo. O aplicativo deve estar altamente disponível e ser dimensionado automaticamente à medida que o número de usuários aumenta. Qual combinação de etapas atenderá a esses requisitos de maneira MAIS econômica? (Selecione DOIS.)
AAdicione um Network Load Balancer na frente das instâncias do EC2.Correta
BConfigure um grupo de Auto Scaling para as instâncias do EC2.Correta
CAdicione um Application Load Balancer na frente das instâncias do EC2.
DAdicione manualmente mais instâncias do EC2 para o aplicativo.
EAdicione um Gateway Load Balancer na frente das instâncias do EC2.
Resposta correta:A, B
Explicação
Explicação: Para um aplicativo que requer comunicação TCP e alta disponibilidade: O Network Load Balancer (NLB) é a melhor opção para balanceamento de carga do tráfego TCP porque foi projetado para lidar com conexões de alto rendimento e baixa latência. O grupo Auto Scaling garante que o aplicativo possa escalar automaticamente com base na demanda, adicionando ou removendo instâncias do EC2 conforme necessário, o que é crucial para lidar com o crescimento do usuário. Opção C (Application Load Balancer): ALB é principalmente para tráfego HTTP/HTTPS, não é ideal para TCP. Opção D (escalonamento manual): adicionar instâncias manualmente não fornece a automação ou escalabilidade necessária. Opção E (Gateway Load Balancer): GLB é usado para dispositivos virtuais de terceiros, não para balanceamento de carga direto de aplicativos. Referência da AWS: Grupo de Auto Scaling do Network Load Balancer
Uma empresa hospeda um aplicativo que processa transações altamente confidenciais de clientes na AWS. O aplicativo usa Amazon RDS como banco de dados. A empresa gerencia suas próprias chaves de criptografia para proteger os dados no Amazon RDS. A empresa precisa atualizar as chaves de criptografia gerenciadas pelo cliente pelo menos uma vez por ano. Qual solução atenderá a esses requisitos com a MENOR sobrecarga operacional?
AConfigure a rotação automática de chaves no AWS Key Management Service (AWS KMS) para as chaves de criptografia.Correta
BConfigure o AWS Key Management Service (AWS KMS) para alertar a empresa para alternar as chaves de criptografia anualmente.
CPrograme uma função AWS Lambda para alternar as chaves de criptografia anualmente.
DCrie uma pilha do AWS CloudFormation para executar uma função do AWS Lambda que implanta novas chaves de criptografia uma vez por ano.
Resposta correta:A
Explicação
Explicação: A rotação automática de chaves do AWS KMS é a solução mais simples e operacionalmente mais eficiente. A ativação da rotação automática de chaves garante que o KMS gere automaticamente novo material de chave para a chave todos os anos, sem exigir intervenção manual. Opção B: Configurar alertas para rotação de chaves introduz sobrecarga operacional, pois a rotação real ainda deve ser gerenciada manualmente. Opção C: programar uma função Lambda para girar chaves adiciona complexidade desnecessária em comparação com a ativação da rotação automática de chaves. Opção D: usar uma pilha CloudFormation para executar uma função Lambda para rotação de chaves aumenta a sobrecarga operacional e a complexidade desnecessariamente. Referência da documentação da AWS: Rotação de chaves do AWS KMS usando chaves gerenciadas pelo cliente com Amazon RDS
Uma empresa de pesquisa genômica está projetando uma arquitetura escalonável para uma carga de trabalho pouco acoplada. As tarefas na carga de trabalho são independentes e podem ser processadas em paralelo. A arquitetura precisa minimizar a sobrecarga de gerenciamento e fornecer escalonamento automático com base na demanda. Opções:
AUse um cluster de instâncias do Amazon EC2. Use o AWS Systems Manager para gerenciar a carga de trabalho.
BImplemente uma arquitetura sem servidor que use funções AWS Lambda.Correta
CUse o AWS ParallelCluster para implantar um cluster dedicado de alto desempenho.
DImplemente o dimensionamento vertical para cada tarefa de carga de trabalho.
Resposta correta:B
Explicação
Explicação: Para cargas de trabalho em que as tarefas são independentes e podem ser processadas em paralelo e em que minimizar a sobrecarga de gerenciamento é uma prioridade, uma arquitetura sem servidor usando AWS Lambda é ideal. O AWS Lambda permite executar código sem provisionar ou gerenciar servidores. Ele dimensiona automaticamente seu aplicativo executando código em resposta a cada gatilho. Processamento paralelo: as funções Lambda podem processar várias tarefas simultaneamente, tornando-as adequadas para cargas de trabalho paralelas. Escalabilidade automática: o Lambda escala automaticamente executando código em resposta a cada evento, escalando precisamente com o tamanho da carga de trabalho. Despesas mínimas de gerenciamento: com o Lambda, não há necessidade de gerenciar a infraestrutura subjacente, reduzindo a complexidade operacional.Referência da Wikipedia: AWS Lambda Execute código sem pensar em servidores Práticas recomendadas para projetar e arquitetar com AWS Lambda
Uma empresa está armazenando dados em buckets do Amazon S3. A empresa precisa reter quaisquer objetos que contenham informações de identificação pessoal (PII) que possam precisar ser revisadas. Um arquiteto de soluções deve desenvolver uma solução automatizada para identificar objetos que contenham PII e aplicar os controles necessários para evitar a exclusão antes da revisão. Qual combinação de etapas o arquiteto de soluções deve seguir para atender a esses requisitos? (Selecione TRÊS.)
ACrie um trabalho no Amazon Macie para verificar os buckets S3 em busca de identificadores de dados confidenciais relevantes.Correta
BMova os objetos identificados para a classe de armazenamento S3 Glacier Deep Archive.
CCrie uma função AWS Lambda que execute uma operação de retenção legal do S3 Object Lock nos objetos identificados.Correta
DCrie uma função AWS Lambda que aplique um período de retenção do S3 Object Lock aos objetos identificados na governança mode.
ECrie uma regra do Amazon EventBridge que invoque a função AWS Lambda quando o Amazon Macie detectar dados confidenciais.Correta
FConfigure a exclusão da autenticação multifator (MFA) nos buckets S3.
Resposta correta:A, C, E
Explicação
Explicação: R: O Amazon Macie pode verificar buckets S3 em busca de dados confidenciais e identificar PII. C: A retenção legal do S3 Object Lock impede a exclusão do objeto até que uma revisão seja concluída, atendendo aos requisitos de conformidade. E: O EventBridge pode acionar a função Lambda automaticamente quando o Macie detecta dados confidenciais, criando um fluxo de trabalho automatizado. Extrato de documentação da AWS: "O Amazon Macie descobre, classifica e protege automaticamente dados confidenciais na AWS. Você pode usar o EventBridge para invocar uma função Lambda para pós-processamento, como aplicar retenção legal de bloqueio de objeto a objetos sinalizados." (Fonte: documentação do AWS Macie e S3 Object Lock) B, D: Migrar para o Glacier Deep Archive ou aplicar retenção no modo de governança não é específico para prevenção de exclusão com revisão pendente. F: MFA Delete adiciona uma camada de segurança, mas não automatiza a retenção de objetos para PII sinalizados. Referência: Guia de estudo oficial do AWS Certified Solutions Architect, conformidade com S3 e proteção de dados.
Uma empresa opera um data lake no Amazon S3 que armazena grandes conjuntos de dados em vários formatos. A empresa possui um aplicativo que recupera e processa subconjuntos de dados de vários objetos no data lake com base em critérios de filtragem. Para cada consulta de dados, o aplicativo atualmente baixa todo o objeto S3 e realiza transformações. O processo atual requer uma grande quantidade de tempo de transformação. A empresa deseja uma solução que dê ao aplicativo a capacidade de consultar e filtrar diretamente objetos S3 sem fazer download dos objetos. Qual solução atenderá a esses requisitos?
AUse o Amazon Athena para consultar e filtrar os objetos no Amazon S3.Correta
BUse o Amazon EMR para processar e filtrar os objetos.
CUse o Amazon API Gateway para criar uma API para recuperar resultados filtrados do Amazon S3.
DUse o Amazon ElastiCache (Valkey) para armazenar em cache os objetos.
Resposta correta:A
Explicação
Explicação: A melhor solução para consultar e filtrar dados do S3 diretamente, sem fazer download do objeto completo, é usar o Amazon Athena. O Amazon Athena é um serviço de consulta interativo que permite usar SQL para analisar dados estruturados, semiestruturados e não estruturados diretamente no Amazon S3, sem a necessidade de mover ou transformar os dados. Ele oferece suporte a formatos como CSV, JSON, ORC, Parquet e Avro e integra-se ao AWS Glue Data Catalog para gerenciamento de esquemas. O Athena não tem servidor, o que significa que não há infraestrutura para gerenciar, e é cobrado por consulta, o que o mantém econômico. A opção B (EMR) é mais pesada e requer o gerenciamento de um cluster. A opção C (API Gateway) não é adequada para consultar conjuntos de dados S3. A opção D (ElastiCache) é um armazenamento de memória, não um mecanismo de consulta. Referência: O que é Amazon Athena?
Um aplicativo está enfrentando problemas de desempenho com base no aumento da demanda. Essa maior demanda ocorre em registros históricos somente leitura extraídos de um banco de dados hospedado no Amazon RDS com visualizações e consultas personalizadas. Um arquiteto de soluções deve melhorar o desempenho sem alterar a estrutura do banco de dados. Qual abordagem irá melhorar o desempenho e MINIMIZAR a sobrecarga de gerenciamento?
AImplante o Amazon DynamoDB, mova todos os dados e aponte para o DynamoDB.
BImplante o Amazon ElastiCache (Redis OSS) e armazene em cache os dados para o aplicativo.Correta
CImplemente o Memcached no Amazon EC2 e armazene em cache os dados para o aplicativo.
DImplemente o Amazon DynamoDB Accelerator (DAX) no Amazon RDS para melhorar o desempenho do cache.
Resposta correta:B
Explicação
Explicação: A AWS recomenda usar o Amazon ElastiCache como uma camada de cache na memória na frente de bancos de dados relacionais, como o Amazon RDS, para descarregar o tráfego de leitura e melhorar significativamente o desempenho para cargas de trabalho com leitura intensa. O ElastiCache (Redis OSS) fornece latência de microssegundos e pode armazenar em cache os resultados de consultas frequentes ou caras sem exigir qualquer alteração no esquema ou mecanismo do banco de dados subjacente. Isso atende diretamente ao requisito de melhorar o desempenho sem alterar a estrutura do banco de dados e com sobrecarga operacional mínima, porque o ElastiCache é um serviço totalmente gerenciado (correções, detecção de falhas, substituição, etc., são gerenciadas pela AWS). A opção A (DynamoDB) exigiria uma migração completa de dados e alterações no aplicativo, incluindo reescritas de esquema e consulta. A opção C (Memcached no EC2) introduz sobrecarga de gerenciamento adicional para instâncias do EC2 (escalonamento, aplicação de patches, HA). A opção D (DAX) é uma camada de cache apenas para DynamoDB e não pode ser usada diretamente com o Amazon RDS.
O aplicativo de rastreamento de despesas de uma empresa oferece aos usuários a capacidade de fazer upload de imagens de recibos. A aplicação analisa os recibos para extrair informações e armazena as imagens brutas no Amazon S3. O aplicativo é escrito em Java e executado em instâncias sob demanda do Amazon EC2 em um grupo de Auto Scaling atrás de um Application Load Balancer. Os custos de computação e de armazenamento aumentaram com a popularidade do aplicativo. Qual solução proporcionará a MAIOR economia de custos sem afetar o desempenho do aplicativo?
AAdquira um Compute Savings Plan para o número máximo de instâncias EC2 necessárias. Armazene os arquivos carregados no Amazon Elastic File System (Amazon EFS).
BDiminua o número mínimo de instâncias EC2 no grupo Auto Scaling. Use instâncias sob demanda para dimensionamento de pico. Armazene os arquivos carregados no Amazon Elastic File System (Amazon EFS).
CDiminua o número máximo de instâncias EC2 no grupo Auto Scaling. Configure políticas de ciclo de vida do S3 para arquivar as imagens brutas em níveis de armazenamento de custo mais baixo após 30 dias.#
DAdquira um Compute Savings Plan para o número mínimo de instâncias EC2 necessárias. Use instâncias sob demanda para dimensionamento de pico. Configure políticas de ciclo de vida do S3 para arquivar as imagens brutas em níveis de armazenamento de custo mais baixo após 30 dias.Correta
Uma empresa global hospeda seu aplicativo web em instâncias do Amazon EC2 por trás de um Application Load Balancer ALB. O aplicativo da web possui dados estáticos e dados dinâmicos. A empresa armazena seus dados estáticos em um bucket do Amazon S3. A empresa deseja melhorar o desempenho e reduzir a latência dos dados estáticos e dinâmicos. A empresa está usando seu próprio nome de domínio registrado no Amazon Route 53. O que um arquiteto de soluções deve fazer para atender a esses requisitos?
ACrie uma distribuição do Amazon CloudFront que tenha o bucket S3 e o ALB como origens. Configure o Route 53 para rotear o tráfego para a distribuição do CloudFront.Correta
BCrie uma distribuição do Amazon CloudFront que tenha o ALB como origem. Crie um acelerador padrão AWS Global Accelerator que tenha o bucket S3 como endpoint. Configure o Route 53 para rotear o tráfego para a distribuição do CloudFront.
CCrie uma distribuição do Amazon CloudFront que tenha o bucket S3 como origem. Crie um acelerador padrão AWS Global Accelerator que tenha o ALB e a distribuição do CloudFront como endpoints. Crie um nome de domínio personalizado que aponte para o nome DNS do acelerador. Use o nome de domínio personalizado como um endpoint para a aplicação web.
DCrie uma distribuição do Amazon CloudFront que tenha o ALB como origem. Crie um acelerador padrão AWS Global Accelerator que tenha o bucket S3 como endpoint. Crie dois nomes de domínio. Aponte um nome de domínio para o nome DNS do CloudFront para conteúdo dinâmico. Aponte o outro nome de domínio para o nome DNS do acelerador para conteúdo estático. Use os nomes de domínio como terminais para o aplicativo web.
Resposta correta:A
Explicação
Explicação: O Amazon CloudFront pode usar diversas origens em uma distribuição, incluindo um bucket do Amazon S3 para conteúdo estático e um Application Load Balancer para conteúdo dinâmico. Isso permite que a empresa reduza globalmente a latência para ambos os tipos de conteúdo, mantendo uma única porta de entrada para os usuários. A documentação da AWS observa especificamente que o CloudFront oferece suporte a origens S3 e origens de balanceador de carga, e uma única distribuição pode incluir várias origens. O Route 53 pode então criar um alias do domínio da empresa para a distribuição do CloudFront. As opções do Global Accelerator são desnecessárias aqui porque o CloudFront já atende à necessidade de desempenho para entrega da Web estática e dinâmica nesta arquitetura. ============
Uma empresa usa um bucket Amazon S3 como plataforma de armazenamento de data lake. O bucket S3 contém uma enorme quantidade de dados que são acessados aleatoriamente por várias equipes e centenas de aplicativos. A empresa deseja reduzir os custos de armazenamento S3 e fornecer disponibilidade imediata para objetos acessados com frequência. Qual é a solução MAIS eficiente operacionalmente que atende a esses requisitos?
ACrie uma regra de ciclo de vida do S3 para fazer a transição de objetos para a classe de armazenamento S3 Intelligent-TieringCorreta
BArmazene objetos no Amazon S3 Glacier Use o S3 Select para fornecer aos aplicativos acesso aos dados.
CUse dados da análise da classe de armazenamento S3 para criar regras de ciclo de vida do S3 para fazer a transição automática de objetos para a classe de armazenamento S3 Standard-Infrequent Access (S3 Standard-IA).
DTransição de objetos para o Classe de armazenamento S3 Standard-Infrequent Access (S3 Standard-IA) Crie uma função AWS Lambda para fazer a transição de objetos para a classe de armazenamento S3 Standard quando eles são acessados por um aplicativo
Resposta correta:A
Explicação
Explicação: Amazon S3 Intelligent-Tiering: essa classe de armazenamento foi projetada para otimizar custos, movendo automaticamente os dados entre duas camadas de acesso (frequente e pouco frequente) quando os padrões de acesso mudam. Ele proporciona economia de custos sem impacto no desempenho ou sobrecarga operacional. Regras do ciclo de vida do S3: ao criar uma regra do ciclo de vida do S3, a empresa pode fazer a transição automática de objetos para a classe de armazenamento Intelligent-Tiering. Isso elimina a necessidade de intervenção manual e garante que os objetos sejam movidos para a camada de armazenamento mais econômica com base em seus padrões de acesso. Eficiência operacional: o Intelligent-Tiering não requer gerenciamento adicional e oferece disponibilidade imediata para objetos acessados com frequência. Isso a torna a solução operacionalmente mais eficiente para os requisitos específicos. Referência: Políticas de ciclo de vida do S3 Intelligent-Tiering do Amazon S3
Uma empresa precisa configurar uma solução centralizada para auditar chamadas de API para AWS para cargas de trabalho executadas em serviços AWS e em serviços não AWS. A empresa deve armazenar os registros das auditorias por 7 anos. Qual solução atenderá a esses requisitos com a MENOR sobrecarga operacional?
AConfigure um data lake no Amazon S3. Incorpore logs do AWS CloudTrail e logs de serviços que não sejam da AWS no data lake. Use CloudTrail para armazenar os logs por 7 anos.
BConfigure integrações personalizadas para AWS CloudTrail Lake para coletar e armazenar eventos CloudTrail de serviços AWS e não serviços AWS. Use o CloudTrail para armazenar os logs por 7 anos.Correta
CAtive o AWS CloudTrail para serviços AWS. Ingerir serviços que não sejam da AWS no CloudTrail para armazenar os logs por 7 anos
DCrie novos grupos do Amazon CloudWatch Logs. Envie os dados de auditoria de serviços que não sejam da AWS para os grupos do CloudWatch Logs. Habilite o AWS CloudTrail para cargas de trabalho executadas na AWS. Use o CloudTrail para armazenar os logs por sete anos.
Resposta correta:B
Explicação
Explicação: AWS CloudTrail Lake é um serviço totalmente gerenciado que permite a coleta, armazenamento e consulta de eventos CloudTrail para serviços AWS e não AWS. O CloudTrail Lake pode ser personalizado para coletar logs de diversas fontes, garantindo uma solução de auditoria centralizada. Ele também oferece suporte ao armazenamento de longo prazo, de modo que os logs podem ser retidos por 7 anos, atendendo aos requisitos de conformidade. Opção A (Data Lake): Configurar um data lake no S3 introduz complexidade operacional desnecessária em comparação ao CloudTrail Lake. Opção C (ingerir serviços não AWS no CloudTrail): CloudTrail Lake é mais adequado para esta tarefa com menos sobrecarga operacional. Opção D (CloudWatch Logs): embora o CloudWatch possa armazenar logs, o CloudTrail Lake foi projetado especificamente para auditoria e armazenamento de API. Referência da AWS: AWS CloudTrail Lake
Pronto para a prática real?
Teste 100 questões no player com interface de prova — cronômetro, navegação e revisão. Depois garanta acesso a todas as 879 questões.