Pagamento seguro Acesso imediato PC, tablet e celular Foco em certificações de TI
Questões 31–40 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 de comércio eletrônico hospeda uma API que lida com solicitações de vendas. A empresa hospeda o front-end da API em instâncias do Amazon EC2 executadas por trás de um Application Load Balancer (ALB). A empresa hospeda o backend da API nas instâncias EC2 que realizam as transações. As camadas de back-end são fracamente acopladas por uma fila do Amazon Simple Queue Service (Amazon SQS). A empresa prevê um aumento significativo no volume de solicitações durante um evento de lançamento de um novo produto. A empresa deseja garantir que a API possa lidar com cargas maiores com sucesso. Opções:
ADobre o número de instâncias EC2 de front-end e back-end para lidar com o aumento do tráfego durante o evento de lançamento do produto. Crie uma fila de mensagens mortas para reter solicitações de vendas não processadas quando a demanda exceder a capacidade do sistema.#
BColoque as instâncias front-end do EC2 em um grupo de Auto Scaling. Crie uma política de Auto Scaling para iniciar novas instâncias no tráfego de rede de entrada.
CColoque as instâncias EC2 de front-end em um grupo de Auto Scaling. Adicione um cluster do Amazon ElastiCache na frente do ALB para reduzir a quantidade de tráfego que a API precisa lidar.
DColoque as instâncias EC2 de front-end e back-end em grupos separados do Auto Scaling. Crie uma política para o grupo de front-end do Auto Scaling executar instâncias com base no tráfego de rede de entrada. Crie uma política para o grupo de back-end do Auto Scaling para executar instâncias com base na pendência da fila SQS.Correta
Resposta correta:D
Explicação
Explicação: para lidar com o aumento de cargas de maneira eficaz, é essencial implementar o Auto Scaling para as camadas de front-end e back-end: Grupo de Auto Scaling de front-end: o dimensionamento baseado no tráfego de rede de entrada garante que o aplicativo possa lidar com o aumento de solicitações do usuário. Grupo de back-end Auto Scaling: a escalabilidade baseada no backlog da fila do Amazon SQS garante que o back-end possa processar mensagens à medida que elas chegam, evitando atrasos. Essa abordagem permite que cada camada seja dimensionada de forma independente com base em sua carga específica, garantindo utilização e desempenho ideais de recursos. Referência: Tutorial: Configurar uma política de escalabilidade de aplicativos com escala e balanceamento de carga com base na documentação do Amazon SQSAWS
Uma empresa tem um aplicativo executado em instâncias do Amazon EC2 em uma sub-rede privada em uma VPC. As instâncias acessam dados em um bucket do Amazon S3 na mesma região da AWS. A VPC contém um gateway NAT em uma sub-rede pública para acessar o bucket S3. A empresa quer reduzir custos substituindo o gateway NAT sem comprometer a segurança ou a redundância. Qual solução atende a esses requisitos?
ASubstitua o gateway NAT por uma instância NAT.
BSubstitua o gateway NAT por um gateway de Internet.#
CSubstitua o gateway NAT por um endpoint VPC de gateway.Correta
DSubstitua o gateway NAT por uma conexão AWS Direct Connect.
Resposta correta:C
Explicação
Explicação: Um endpoint de gateway VPC para Amazon S3 permite conectividade privada com o S3 sem rotear o tráfego por meio de um gateway NAT ou pela Internet, eliminando custos de gateway NAT. Esta solução é segura e redundante, pois os endpoints S3 são altamente disponíveis por design. Extrato de documentação da AWS: "Um endpoint VPC de gateway permite que você conecte seu VPC de forma privada a serviços AWS suportados sem a necessidade de um gateway NAT ou gateway de Internet." (Fonte: documentação da Amazon VPC, Gateway Endpoints) R: As instâncias NAT ainda incorrem em sobrecarga e custos operacionais. B: O gateway da Internet expõe recursos e não fornece acesso privado. D: Direct Connect é para rede híbrida, não para acesso S3 econômico. Referência: Guia de estudo oficial do AWS Certified Solutions Architect, redes VPC e endpoints.
Um desenvolvedor cria um aplicativo web que é executado em instâncias do Amazon EC2 por trás de um Application Load Balancer (ALB). As instâncias estão em um grupo do Auto Scaling. O desenvolvedor analisa a implantação e percebe algum tráfego suspeito no aplicativo. O tráfego é malicioso e vem de um único endereço IP público. Um arquiteto de soluções deve bloquear o endereço IP público. Qual solução atenderá a esse requisito?
ACrie uma regra de grupo de segurança para negar todo o tráfego de entrada do endereço IP suspeito. Associe o grupo de segurança ao ALB.
BImplemente o Amazon Detective para monitorar o tráfego e bloquear atividades maliciosas da Internet. Configure o Detective para integração com o ALB.
CImplemente o AWS Resource Access Manager (AWS RAM) para gerenciar regras de tráfego e bloquear atividades maliciosas da Internet. Associe AWS RAM ao ALB.
DAdicione o endereço IP malicioso a um IP definido no AWS WAF. Crie uma ACL da web. Inclua uma regra de conjunto de IP com a ação definida como BLOQUEAR. Associe a ACL da web ao ALB.Correta
Resposta correta:D
Explicação
Explicação: Quando um aplicativo é fronteado por um Application Load Balancer (ALB) e tráfego malicioso é detectado de um IP específico, a maneira correta de bloquear o IP é usando AWS WAF (Web Application Firewall). Com o AWS WAF, você pode criar um conjunto de IP para incluir o endereço ou intervalo IP incorreto. Em seguida, crie uma Web ACL (lista de controle de acesso) com uma regra definida para BLOQUEAR solicitações desse conjunto de IP. Por fim, associe a Web ACL ao ALB. Os grupos de segurança (Opção A) não podem negar IPs específicos porque são regras com estado e somente permissão. Amazon Detective (Opção B) é uma ferramenta de análise e investigação de segurança; não bloqueia o tráfego. AWS RAM (Opção C) serve para compartilhamento de recursos entre contas, não para bloqueio de IPs. Essa abordagem está alinhada ao pilar de segurança da estrutura bem arquitetada da AWS e é totalmente gerenciada, com esforço operacional mínimo. Referência: usando o AWS WAF com IPs de bloco do Application Load Balancer com o AWS WAF
Uma empresa possui um aplicativo de jogos on-line que possui recursos de jogos multijogador TCP e UDP. A empresa usa o Amazon Route 53 para apontar o tráfego de aplicativos para vários Network Load Balancers (NLBs) em diferentes regiões da AWS. A empresa precisa melhorar o desempenho dos aplicativos e diminuir a latência do jogo online em preparação para o crescimento do número de usuários. Qual solução atenderá a esses requisitos?
AAdicione uma distribuição do Amazon CloudFront na frente dos NLBs. Aumente o parâmetro Cache-Control: max-age.
BSubstitua os NLBs por Application Load Balancers (ALBs). Configure o Route 53 para usar roteamento baseado em latência.
CAdicione o AWS Global Accelerator na frente dos NLBs. Configure um endpoint do Global Accelerator para usar as portas de listener corretas.Correta
DAdicione um endpoint do Amazon API Gateway atrás dos NLBs. Ative o cache da API. Substitua o cache do método para os diferentes estágios.
Resposta correta:C
Explicação
Explicação: O AWS Global Accelerator foi projetado para melhorar a disponibilidade e o desempenho de aplicativos com usuários globais usando a rede global da AWS. Ele fornece endereços IP anycast estáticos e roteia o tráfego do usuário pela rede de borda da AWS para a região e o endpoint ideais da AWS com base em políticas de integridade, geografia e roteamento. O Global Accelerator suporta tráfego TCP e UDP e pode ter Network Load Balancers como endpoints. Para cargas de trabalho sensíveis à latência, como jogos multijogador, o Global Accelerator reduz a latência e a instabilidade em comparação com o roteamento baseado na Internet e lida com o failover regional rapidamente. O CloudFront (Opção A) é otimizado para cache de conteúdo HTTP/HTTPS e não é apropriado para tráfego de jogos TCP/UDP arbitrário. Os Application Load Balancers (Opção B) não oferecem suporte ao tráfego UDP. O API Gateway (Opção D) é para APIs HTTP e não é adequado para tráfego bruto de jogos TCP/UDP.
Uma empresa de comércio eletrônico está migrando sua carga de trabalho local para a Nuvem AWS. A carga de trabalho consiste em um aplicativo Web e um banco de dados backend do Microsoft SQL Server. A empresa espera um grande volume de clientes durante um evento promocional. A nova infraestrutura da AWS deve ser altamente disponível e escalável. Qual solução atenderá a esses requisitos com a MENOS sobrecarga administrativa?
AMigre o aplicativo Web para duas instâncias do EC2 em duas zonas de disponibilidade atrás de um Application Load Balancer. Migre o banco de dados para o Amazon RDS para Microsoft SQL Server com réplicas de leitura em ambas as zonas de disponibilidade.#
BMigre o aplicativo Web para uma instância do EC2 em um grupo de Auto Scaling em duas zonas de disponibilidade atrás de um Application Load Balancer. Migre o banco de dados para duas instâncias do EC2 em regiões separadas com replicação de banco de dados.
CMigre o aplicativo da web para instâncias do EC2 em um grupo de Auto Scaling em duas zonas de disponibilidade atrás de um Application Load Balancer. Migre o banco de dados para o Amazon RDS com uma implantação Multi-AZ.Correta
DMigre o aplicativo da web para três instâncias do EC2 em três zonas de disponibilidade atrás de um Application Load Balancer. Migre o banco de dados para três instâncias do EC2 em três zonas de disponibilidade.
Resposta correta:C
Explicação
Explicação: Os requisitos são alta disponibilidade, escalabilidade para picos de tráfego e menor sobrecarga administrativa. A opção C corresponde aos padrões de referência estabelecidos da AWS: use um grupo Application Load Balancer + Auto Scaling para a camada da web e um serviço de banco de dados gerenciado com Multi-AZ para a camada do banco de dados. Para o aplicativo Web, colocar instâncias do EC2 em um grupo de Auto Scaling em várias zonas de disponibilidade permite que a frota aumente automaticamente durante o evento promocional e aumente depois, preservando o desempenho e controlando os custos. O Application Load Balancer distribui solicitações entre instâncias e AZs e remove da rotação instâncias não íntegras, melhorando a disponibilidade. Para o banco de dados, o Amazon RDS Multi-AZ é a solução de HA gerenciada mais simples para mecanismos relacionais, incluindo o SQL Server. O Multi-AZ fornece replicação síncrona para uma instância em espera em outra zona de disponibilidade e oferece suporte a failover automático. Isso reduz o esforço administrativo porque a AWS lida com replicação, orquestração de failover, backups e manutenção de infraestrutura subjacente dentro dos recursos de serviço. Ele também garante a disponibilidade do banco de dados durante interrupções de instância ou de nível AZ. A opção A é problemática porque o RDS for SQL Server não usa réplicas de leitura como o mecanismo principal de HA da mesma forma que o Aurora faz, e o foco em réplicas não aborda diretamente a HA na forma mais simples suportada. As opções B e D contam com o SQL Server autogerenciado no EC2, que exige sobrecarga operacional significativa (correções, backups, configuração de replicação, testes de failover, monitoramento e recuperação). A opção B também sugere replicação multirregional, o que acrescenta complexidade e não é necessário para atender "altamente disponível e escalável" para um cenário de escala de evento único. Portanto, C fornece computação escalável com balanceamento de carga gerenciado e alta disponibilidade de banco de dados gerenciado, atendendo aos requisitos com a menor carga operacional.
Uma empresa executa um aplicativo web em instâncias do Amazon EC2 por trás de um Application Load Balancer ALB. O aplicativo usa o Amazon DynamoDB como banco de dados. A empresa quer garantir alto desempenho para leituras e gravações. Qual solução atenderá a esse requisito de maneira MAIS econômica?
AConfigure o escalonamento automático para a tabela do DynamoDB. Defina uma meta de utilização de 70%. Defina as unidades de capacidade mínima e máxima com base na carga de trabalho esperada.Correta
BAnalise o uso da tabela DynamoDB. Crie um índice secundário global GSI na tabela existente para chaves usadas com frequência. Atribua unidades de capacidade de leitura e gravação adequadamente.
CUse o modo de taxa de transferência provisionado do DynamoDB para a tabela. Crie um alarme do Amazon CloudWatch para a métrica ThrottledRequests. Invoque uma função AWS Lambda para aumentar a capacidade provisionada.
DCrie um cluster DAX do Amazon DynamoDB Accelerator. Configure o aplicativo para usar o endpoint DAX.
Resposta correta:A
Explicação
Explicação: A solução geral mais econômica é o escalonamento automático do DynamoDB. A AWS recomenda uma utilização alvo de 70% para a taxa de transferência provisionada com escalonamento automático, o que permite que o DynamoDB ajuste a capacidade para cima ou para baixo com base em padrões sustentados de carga de trabalho. Isso melhora o desempenho de leitura e gravação, ao mesmo tempo que controla melhor os custos do que o escalonamento manual. Um GSI só é útil para padrões de consulta alternativos específicos e não resolve o gerenciamento geral da taxa de transferência por si só. O DAX ajuda apenas com cache de leitura pesada, não com gravações. Uma solução de escalonamento CloudWatch-plus-Lambda personalizada adiciona trabalho operacional desnecessário em comparação com o automático nativo
Uma empresa executa uma função AWS Lambda em sub-redes privadas em uma VPC. As sub-redes têm uma rota padrão para a Internet por meio de uma instância NAT do Amazon EC2. A função Lambda processa dados de entrada e salva sua saída como um objeto no Amazon S3. Intermitentemente, a função Lambda atinge o tempo limite ao tentar fazer upload do objeto devido ao tráfego saturado na rede da instância NAT. A empresa deseja acessar o Amazon S3 sem atravessar a Internet. Qual solução atenderá a esses requisitos?
ASubstitua a instância EC2 NAT por um gateway NAT gerenciado pela AWS.
BAumente o tamanho da instância EC2 NAT na VPC para um tipo de instância otimizada de rede
CProvisione um endpoint de gateway para Amazon S3 na VPC. Atualize as tabelas de rotas das sub-redes adequadamente.Correta
DProvisione um gateway de trânsito. Coloque anexos de gateway de trânsito nas sub-redes privadas onde a função Lambda está em execução.
Resposta correta:C
Explicação
Explicação: Gateway Endpoint para Amazon S3: um VPC endpoint para Amazon S3 permite que você conecte sua VPC ao Amazon S3 de forma privada sem precisar de um gateway de Internet, dispositivo NAT, conexão VPN ou conexão AWS Direct Connect. Provisionando o endpoint: navegue até o VPC Dashboard. Selecione "Endpoints" e crie um novo endpoint. Escolha o nome do serviço para S3 (com.amazonaws.region.s3). Selecione a VPC e as sub-redes apropriadas. Ajuste as tabelas de rotas das sub-redes para incluir o novo endpoint. Atualizar tabelas de rotas: modifique as tabelas de rotas das sub-redes para direcionar o tráfego destinado ao S3 para o endpoint recém-criado. Isso garante que o tráfego para o S3 não passe pela instância NAT, evitando a rede saturada e eliminando timeouts. Eficiência Operacional: Esta solução minimiza a sobrecarga operacional, removendo a dependência da instância NAT e evitando o tráfego da Internet, levando a interações S3 mais estáveis e seguras. Referência: VPC Endpoints para Amazon S3 Criando um endpoint de gateway
Uma empresa precisa migrar um banco de dados MySQL de um data center local para a AWS dentro de duas semanas. O banco de dados tem 180 TB de tamanho. A empresa não pode particionar o banco de dados. A empresa deseja minimizar o tempo de inatividade durante a migração. A velocidade de conexão à Internet da empresa é de 100 Mbps. Qual solução atenderá a esses requisitos?
ASolicite um dispositivo otimizado para armazenamento do AWS Snowball Edge. Use o AWS Database Migration Service (AWS DMS) e a AWS Schema Conversion Tool (AWS SCT) para migrar o banco de dados para o Amazon RDS for MySQL e replicar alterações contínuas. Envie o dispositivo Snowball Edge de volta à AWS para concluir a migração. Continue a replicar as alterações em andamento.Correta
BEstabeleça uma conexão AWS Site-to-Site VPN entre o data center e a AWS. Use o AWS Database Migration Service (AWS DMS) e a AWS Schema Conversion Tool (AWS SCT) para migrar o banco de dados para o Amazon RDS para MySQL e replicar alterações contínuas.
CEstabeleça uma conexão AWS Direct Connect dedicada de 10 Gbps entre o data center e a AWS. Use o AWS DataSync para replicar o banco de dados para o Amazon S3. Crie um script para importar os dados do Amazon S3 para uma nova instância de banco de dados do Amazon RDS para MySQL.
DUse a conexão de Internet existente da empresa. Use o AWS DataSync para replicar o banco de dados para o Amazon S3. Crie um script para importar os dados do Amazon S3 para uma nova instância de banco de dados do Amazon RDS for MySQL.
Resposta correta:A
Explicação
Explicação: Dado o grande tamanho (180 TB) do banco de dados e a restrição de tempo, o AWS Snowball Edge Storage Optimize é a melhor solução. O Snowball Edge permite a transferência física de grandes conjuntos de dados para a AWS de forma eficiente, sem depender de conexões lentas de Internet. AWS DMS e SCT podem ser usados para realizar replicação contínua de quaisquer alterações feitas durante a migração, garantindo tempo de inatividade mínimo. Opção B (VPN): Usar uma conexão de internet de 100 Mbps levaria muito tempo para transferir 180 TB. Opção C (Direct Connect): Estabelecer um link Direct Connect de 10 Gbps pode não ser viável dentro do prazo de 2 semanas. Opção D (DataSync pela Internet): Com a conexão de Internet existente, o DataSync também demoraria muito. Referência da AWS: AWS Snowball Edge AWS DMS
Uma empresa está construindo um aplicativo sem servidor para processar dados de fluxo de cliques de seu site. Os dados de clickstream são enviados para um fluxo de dados do Amazon Kinesis Data Streams dos servidores web do aplicativo. A empresa deseja enriquecer os dados de clickstream unindo-os aos dados de perfil do cliente de um banco de dados Amazon Aurora Multi-AZ. A empresa quer usar o Amazon Redshift para analisar os dados enriquecidos. A solução deve estar altamente disponível. Qual solução atenderá a esses requisitos?
AUse uma função AWS Lambda para processar e enriquecer os dados de clickstream. Use a mesma função Lambda para gravar os dados de clickstream no Amazon S3. Use o Amazon Redshift Spectrum para consultar os dados enriquecidos no Amazon S3.Correta
BUse uma instância spot do Amazon EC2 para pesquisar o fluxo de dados e enriquecer os dados do fluxo de cliques. Configure a instância do EC2 para usar o comando COPY para enviar os resultados enriquecidos ao Amazon Redshift.
CUse uma tarefa do Amazon Elastic Container Service (Amazon ECS) com capacidade AWS Fargate Spot para pesquisar o fluxo de dados e enriquecer os dados do fluxo de cliques. Configure uma instância do Amazon EC2 para usar o comando COPY para enviar os resultados enriquecidos ao Amazon Redshift.
DUse o Amazon Kinesis Data Firehose para carregar os dados de clickstream do Kinesis Data Streams para o Amazon S3. Use rastreadores do AWS Glue para inferir o esquema e preencher o catálogo de dados do AWS Glue. Use o Amazon Athena para consultar os dados brutos no Amazon S3.
Resposta correta:A
Explicação
Explicação: A opção A é a melhor solução, pois aproveita o AWS Lambda para processamento e enriquecimento de dados de fluxo de cliques sem servidor, escalável e altamente disponível. O Lambda pode processar os dados em tempo real, juntá-los aos dados do banco de dados Aurora e gravar os resultados enriquecidos no Amazon S3. Do S3, o Amazon Redshift Spectrum pode consultar diretamente os dados enriquecidos sem a necessidade de carregá-los no Redshift, permitindo eficiência de custos e alta disponibilidade. Por que outras opções estão incorretas: Opção B:As instâncias spot do EC2 não têm garantia de alta disponibilidade, pois as instâncias spot podem ser interrompidas a qualquer momento. Isso não está alinhado com o requisito de alta disponibilidade. Opção C:Embora o ECS com AWS Fargate forneça escalabilidade, o uso do EC2 para o comando COPY introduz sobrecarga operacional e compromete a alta disponibilidade. Opção D:Kinesis Data Firehose e Athena são adequados para consultar dados brutos, mas não oferecem suporte direto ao enriquecimento dos dados por meio da união com o Aurora. Esta solução não atende ao requisito de enriquecimento de dados. Principais recursos da AWS usados: AWS Lambda: processamento sem servidor em tempo real com recursos de integração para Aurora e S3. Amazon S3: armazenamento econômico para dados enriquecidos. Amazon Redshift Spectrum:consulta direta de dados armazenados no S3 sem carregá-los no Redshift. Referência da documentação da AWS: Visão geral da função AWS Lambda Amazon Redshift Spectrum Processando dados de streaming com Kinesis Data Streams
Uma equipe de machine learning (ML) está criando um aplicativo que usa dados que estão em um bucket do Amazon S3. A equipe de ML precisa de uma solução de armazenamento para seu fluxo de trabalho de treinamento de modelo na AWS. A equipe de ML exige armazenamento de alto desempenho que suporte acesso frequente a conjuntos de dados de treinamento. A solução de armazenamento deve integrar-se nativamente ao Amazon S3. Qual solução atenderá a esses requisitos com a MENOR sobrecarga operacional? Opções:
AUse volumes do Amazon Elastic Block Store (Amazon EBS) para fornecer armazenamento de alto desempenho. Use o AWS DataSync para transferir do bucket S3 para volumes EBS.
BUse instâncias de ML do Amazon EC2 para fornecer armazenamento de alto desempenho. Armazene dados de treinamento em volumes do Amazon EBS. Use a API S3 Copy para copiar dados do bucket S3 para volumes EBS.
CUse o Amazon FSx for Lustre para fornecer armazenamento de alto desempenho. Armazene conjuntos de dados de treinamento no armazenamento padrão do Amazon S3.Correta
DUse o Amazon EMR para fornecer armazenamento de alto desempenho. Armazene conjuntos de dados de treinamento no armazenamento do Amazon S3 Glacier Instant Retrieval.
Resposta correta:C
Explicação
Explicação: O Amazon FSx for Lustre é um sistema de arquivos de alta performance otimizado para processamento rápido de cargas de trabalho, como machine learning, computação de alto desempenho (HPC) e processamento de vídeo. Ele se integra nativamente ao Amazon S3, permitindo: Acessar dados do S3: o FSx for Lustre pode ser vinculado a um bucket do S3, apresentando objetos do S3 como arquivos no sistema de arquivos. Alto desempenho: fornece latências inferiores a milissegundos, alto rendimento e milhões de IOPS, que são ideais para cargas de trabalho de ML.Amazon Web Services, Inc. Sobrecarga operacional mínima: sendo um serviço totalmente gerenciado, reduz a complexidade de configuração e gerenciamento de sistemas de arquivos de alto desempenho. Referência: Amazon FSx for Lustre Sistema de arquivos de alto desempenho integrado ao S3Amazon Web Services, Inc. O que é Amazon FSx for Lustre?
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.