Search Header Logo

Simulado extra

Authored by Ronaldo Verçoza

Other

Professional Development

Used 28+ times

Simulado extra
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

65 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Uma empresa de varejo desenvolveu uma API REST que é implantada em um grupo de Auto Scaling por trás de um Application Load Balancer. A API armazena os dados do usuário no DynamoDB e qualquer conteúdo estático, como imagens, é servido via S3. Ao analisar as tendências de uso, verifica-se que 90% das solicitações de leitura são para dados comumente acessados ​​por todos os usuários. Como arquiteto de soluções, qual das opções a seguir você sugeriria como a solução MAIS eficiente para melhorar o desempenho do aplicativo?

Ativar o ElastiCache Redis para DynamoDB e CloudFront para S3

Habilitar DAX para DynamoDB e ElastiCache Memcached para S3

Ativar o ElastiCache Redis para DynamoDB e o ElastiCache Memcached para S3

Habilitar o DynamoDB Accelerator (DAX) para DynamoDB e CloudFront para S3

Answer explanation

O DynamoDB Accelerator (DAX) é um cache na memória totalmente gerenciado e altamente disponível para o Amazon DynamoDB que oferece uma melhoria de desempenho de até 10 vezes — de milissegundos a microssegundos — mesmo com milhões de solicitações por segundo.

O DAX é totalmente integrado ao DynamoDB: basta provisionar um cluster DAX, usar o SDK do cliente DAX para apontar suas chamadas de API existentes do DynamoDB para o cluster DAX e deixar o DAX cuidar do resto. Como o DAX é compatível com API com o DynamoDB, você não precisa fazer nenhuma alteração funcional no código do aplicativo. DAX é usado para armazenar em cache nativamente leituras do DynamoDB.

O CloudFront é um serviço de rede de entrega de conteúdo (CDN) que fornece conteúdo da Web, fluxos de vídeo e APIs estáticos e dinâmicos em todo o mundo, com segurança e escala. Por definição, entregar dados do CloudFront pode ser mais econômico do que fornecê-los do S3 diretamente aos usuários.

Quando um usuário solicita conteúdo que você atende com o CloudFront, a solicitação é roteada para um ponto de presença próximo. Se o CloudFront tiver uma cópia em cache do arquivo solicitado, o CloudFront a entregará ao usuário, fornecendo uma resposta rápida (de baixa latência). Se o arquivo solicitado ainda não estiver armazenado em cache, o CloudFront o recuperará de sua origem, por exemplo, o bucket S3 onde você armazenou seu conteúdo.

Portanto, você pode usar o CloudFront para melhorar o desempenho do aplicativo para servir conteúdo estático do S3.

Documentação:

https://aws.amazon.com/dynamodb/dax/

https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-s3-amazon-cloudfront-a-match-made-in-the-cloud/

https://aws.amazon.com/elasticache/redis/

2.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Uma empresa de análise de big data está usando Kinesis Data Streams (KDS) para processar dados de IoT de dispositivos de campo de uma empresa de ciências agrícolas. Vários aplicativos de consumo estão usando os fluxos de dados de entrada e os engenheiros notaram um atraso no desempenho da velocidade de entrega de dados entre produtores e consumidores dos fluxos de dados. Como arquiteto de soluções, qual das opções a seguir você recomendaria para melhorar o desempenho de um determinado caso de uso?

Troque Kinesis Data Streams por filas SQS FIFO

Usar o recurso Fanout aprimorado do Kinesis Data Streams

Troque Kinesis Data Streams por filas SQS Standard

Troque o Kinesis Data Streams pelo Kinesis Data Firehose

Answer explanation

O Amazon Kinesis Data Streams (KDS) é um serviço de streaming de dados em tempo real altamente escalável e durável. O KDS pode capturar continuamente gigabytes de dados por segundo de centenas de milhares de fontes, como fluxos de cliques de sites, fluxos de eventos de banco de dados, transações financeiras, feeds de mídia social, registros de TI e eventos de rastreamento de localização.

Por padrão, a saída de 2 MB/segundo/fragmento é compartilhada entre todos os aplicativos que consomem dados do stream. Você deverá usar a distribuição aprimorada se tiver vários consumidores recuperando dados de um fluxo em paralelo. Com a distribuição aprimorada, os desenvolvedores podem registrar consumidores de stream para usar a distribuição aprimorada e receber seu próprio canal de 2 MB/segundo de taxa de transferência de leitura por fragmento, e essa taxa de transferência é dimensionada automaticamente com o número de fragmentos em um fluxo.

Fan-out do Kinesis Data Streams

Documentação:

https://aws.amazon.com/kinesis/data-streams/faqs/

https://aws.amazon.com/blogs/aws/kds-enhanced-fanout/

https://aws.amazon.com/kinesis/data-streams/faqs/

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

A equipe de engenharia de uma empresa deseja usar o Amazon SQS para desacoplar componentes da arquitetura de aplicação subjacente. No entanto, a equipe está preocupada com os componentes vinculados ao VPC que acessam o SQS pela Internet pública. Como arquiteto de soluções, qual das soluções a seguir você recomendaria para abordar esse caso de uso?

Use a instância de Network Address Translation (NAT) para acessar o Amazon SQS

Use o VPC endpoint para acessar o Amazon SQS

Use o gateway da Internet para acessar o Amazon SQS

Use a conexão VPN para acessar o Amazon SQS

Answer explanation

Os clientes da AWS podem acessar o Amazon Simple Queue Service (Amazon SQS) de sua Amazon Virtual Private Cloud (Amazon VPC) usando endpoints VPC, sem usar IPs públicos e sem precisar atravessar a Internet pública. Os VPC endpoints para Amazon SQS são desenvolvidos com o AWS PrivateLink, uma tecnologia altamente disponível e escalável que permite conectar de forma privada sua VPC a serviços da AWS compatíveis.

Os endpoints da Amazon VPC são fáceis de configurar. Eles também fornecem conectividade confiável ao Amazon SQS sem exigir um gateway de Internet, instância de Network Address Translation (NAT), conexão VPN ou conexão AWS Direct Connect. Com VPC endpoints, os dados entre a fila da Amazon VPC e do Amazon SQS são transferidos dentro da rede da Amazon, ajudando a proteger suas instâncias contra o tráfego da Internet.

O AWS PrivateLink simplifica a segurança dos dados compartilhados com aplicativos baseados em nuvem, eliminando a exposição dos dados à Internet pública. O AWS PrivateLink fornece conectividade privada entre VPCs, serviços da AWS e aplicativos locais, com segurança na rede Amazon. O AWS PrivateLink facilita a conexão de serviços em diferentes contas e VPCs para simplificar significativamente a arquitetura de rede.

Documentação:

https://aws.amazon.com/privatelink/

https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-sqs-vpc-endpoints-aws-privatelink/

4.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Uma empresa de varejo deseja lançar e testar uma implantação azul-verde para sua aplicação global nas próximas 48 horas. A maioria dos clientes usa telefones celulares propensos ao cache DNS. A empresa tem apenas dois dias para o início da venda anual de Ação de Graças. Como arquiteto de soluções, qual das opções a seguir você recomendaria para testar a implantação no maior número possível de usuários no período determinado?

Use as opções de implantação do AWS CodeDeploy para escolher a implantação certa

Use o Elastic Load Balancer para distribuir o tráfego entre implantações

Use o AWS Global Accelerator para distribuir uma parte do tráfego para uma implantação específica

Use o roteamento ponderado do Route 53 para distribuir o tráfego entre diferentes implantações

Answer explanation

A implantação azul/verde é uma técnica para liberar aplicativos transferindo o tráfego entre dois ambientes idênticos que executam versões diferentes do aplicativo: "Azul" é a versão atualmente em execução e "verde" a nova versão. Esse tipo de implantação permite testar recursos no ambiente verde sem afetar a versão atualmente em execução do seu aplicativo. Quando estiver satisfeito com o funcionamento correto da versão verde, você poderá redirecionar gradualmente o tráfego do antigo ambiente azul para o novo ambiente verde. As implantações azul/verde podem mitigar riscos comuns associados à implantação de software, como tempo de inatividade e capacidade de reversão.

AWS Global Accelerator é um serviço de camada de rede que direciona o tráfego para endpoints ideais na rede global da AWS, melhorando a disponibilidade e o desempenho de seus aplicativos de Internet. Ele fornece dois endereços IP anycast estáticos que atuam como um ponto de entrada fixo para endpoints de aplicativos em uma ou várias regiões da AWS, como Application Load Balancers, Network Load Balancers, endereços IP elásticos ou instâncias do Amazon EC2, em um único ou em várias regiões da AWS.

O AWS Global Accelerator usa pesos de endpoint para determinar a proporção de tráfego direcionado a endpoints em um grupo de endpoints e discagens de tráfego para controlar a porcentagem de tráfego direcionado a um grupo de endpoints (uma região da AWS onde seu aplicativo está implantado).

Embora confiar no serviço DNS seja uma ótima opção para implantações azuis/verdes, ele pode não ser adequado para casos de uso que exigem uma transição rápida e controlada do tráfego. Alguns dispositivos clientes e resolvedores de Internet armazenam em cache as respostas DNS por longos períodos; esse recurso DNS melhora a eficiência do serviço DNS, pois reduz o tráfego DNS na Internet e serve como uma técnica de resiliência, evitando sobrecargas de servidores de nomes autorizados. A desvantagem disso nas implantações azul/verde é que você não sabe quanto tempo levará até que todos os seus usuários recebam endereços IP atualizados quando você atualiza um registro, altera sua preferência de roteamento ou quando há uma falha no aplicativo.

Com o AWS Global Accelerator, você pode transferir o tráfego gradualmente ou de uma só vez entre o ambiente azul e o verde e vice-versa, sem estar sujeito ao cache DNS em dispositivos clientes e resolvedores de Internet. As discagens de tráfego e as alterações de pesos de endpoint entram em vigor em segundos.

Documentação:

https://aws.amazon.com/blogs/networking-and-content-delivery/using-aws-global-accelerator-to-achieve-blue-green-deployments

https://docs.aws.amazon.com/codedeploy/latest/userguide/deployments.html

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-weighted

5.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Uma empresa de serviços financeiros lançou recentemente uma iniciativa para melhorar a segurança de seus recursos da AWS e habilitou o AWS Shield Advanced em várias contas da AWS de propriedade da empresa. Após análise, a empresa constatou que os custos incorridos são muito superiores ao esperado. Qual das alternativas a seguir você atribuiria como motivo subjacente aos custos inesperadamente altos do serviço AWS Shield Advanced?

O faturamento consolidado não foi ativado. Todas as contas da AWS devem estar sob um único faturamento consolidado para que a taxa mensal seja cobrada apenas uma vez

Os Savings Plans não foram habilitados para o serviço AWS Shield Advanced em todas as contas da AWS

O AWS Shield Advanced também cobre o plano AWS Shield Standard, resultando em aumento de custos

O AWS Shield Advanced está sendo usado para servidores personalizados, que não fazem parte da Nuvem AWS, resultando em aumento de custos

Answer explanation

Se sua organização tiver várias contas da AWS, você poderá assinar várias contas da AWS no AWS Shield Advanced habilitando-o individualmente em cada conta usando o Console de gerenciamento da AWS ou a API. Você pagará a taxa mensal uma vez, desde que todas as contas da AWS estejam sob um único faturamento consolidado e você possua todas as contas e recursos da AWS nessas contas.

Documentação:

https://aws.amazon.com/shield/faqs/

https://aws.amazon.com/savingsplans/faq/

6.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Uma empresa de Internet das Coisas (IoT) gostaria de ter um sistema de streaming que realizasse análises em tempo real dos dados de IoT ingeridos. Assim que a análise for concluída, a empresa gostaria de enviar notificações de volta aos aplicativos móveis dos proprietários dos dispositivos IoT. Como arquiteto de soluções, qual das seguintes tecnologias da AWS você recomendaria para enviar essas notificações aos aplicativos móveis?

Amazon Simple Queue Service (SQS) com Amazon Simple Notification Service (SNS)

Amazon Kinesis com serviço de e-mail simples (Amazon SES)

Amazon Kinesis com serviço de fila simples (SQS)

Amazon Kinesis com Amazon Simple Notification Service (SNS)

Answer explanation

O Amazon Kinesis facilita a coleta, o processamento e a análise de dados de streaming em tempo real para que você possa obter insights oportunos e reagir rapidamente a novas informações. O Amazon Kinesis oferece recursos essenciais para processar dados de streaming de maneira econômica em qualquer escala, além da flexibilidade para escolher as ferramentas que melhor atendem aos requisitos da sua aplicação.

Com o Amazon Kinesis, você pode ingerir dados em tempo real, como vídeo, áudio, logs de aplicativos, fluxos de cliques de sites e dados de telemetria de IoT para machine learning, análises e outros aplicativos. O Amazon Kinesis permite processar e analisar dados à medida que eles chegam e responder instantaneamente, em vez de ter que esperar até que todos os dados sejam coletados para que o processamento possa começar.

O Kinesis será ótimo para streaming de eventos de dispositivos IoT, mas não para enviar notificações, pois não possui esse recurso.

O Amazon Simple Notification Service (SNS) é um serviço de mensagens pub/sub altamente disponível, durável, seguro e totalmente gerenciado que permite desacoplar microsserviços, sistemas distribuídos e aplicativos sem servidor. O Amazon SNS fornece tópicos para mensagens muitos para muitos, de alto rendimento e baseadas em push. SNS é um serviço de notificação e será perfeito para este caso de uso.

O streaming de dados com Kinesis e o uso de SNS para enviar notificações de resposta é a solução ideal para o cenário atual.

Documentação:

https://aws.amazon.com/sns/

https://aws.amazon.com/kinesis/

https://aws.amazon.com/ses/

https://aws.amazon.com/sqs/

7.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Uma empresa de serviços financeiros implantou seu principal aplicativo em instâncias EC2. Como o aplicativo lida com dados confidenciais do cliente, a equipe de segurança da empresa deseja garantir que quaisquer certificados SSL/TLS de terceiros configurados em instâncias EC2 por meio do AWS Certificate Manager (ACM) sejam renovados antes da data de expiração. A empresa contratou você como AWS Certified Solutions Architect Associate para construir uma solução que notifique a equipe de segurança 30 dias antes da expiração do certificado. A solução deve exigir o mínimo de esforço de script e manutenção. O que você recomendará?

Monitore a métrica do CloudWatch para certificados importados para o ACM. Crie um alarme do CloudWatch para monitorar esses certificados com base na métrica e, em seguida, acione uma ação personalizada de notificar a equipe de segurança dias até a expiração dias até a expiração

Aproveite a regra gerenciada do AWS Config para verificar se algum certificado SSL/TLS de terceiros importado para o ACM está marcado para expiração em 30 dias. Configure a regra para acionar uma notificação SNS para a equipe de segurança se algum certificado expirar dentro de 30 dias

Aproveite a regra gerenciada do AWS Config para verificar se algum certificado SSL/TLS criado por meio do ACM está marcado para expiração em 30 dias. Configure a regra para acionar uma notificação SNS para a equipe de segurança se algum certificado expirar dentro de 30 dias

Monitore a métrica do CloudWatch para certificados criados via ACM. Crie um alarme do CloudWatch para monitorar esses certificados com base na métrica e, em seguida, acione uma ação personalizada de notificar a equipe de segurança dias até a expiração dias até a expiração

Answer explanation

O AWS Certificate Manager é um serviço que permite provisionar, gerenciar e implantar facilmente certificados públicos e privados Secure Sockets Layer/Transport Layer Security (SSL/TLS) para uso com serviços da AWS e seus recursos internos conectados. Os certificados SSL/TLS são usados ​​para proteger as comunicações de rede e estabelecer a identidade de sites na Internet, bem como de recursos em redes privadas.

O AWS Config fornece uma visão detalhada da configuração dos recursos da AWS na sua conta da AWS. Isso inclui como os recursos estão relacionados entre si e como foram configurados no passado para que você possa ver como as configurações e os relacionamentos mudam ao longo do tempo.

O AWS Config fornece regras gerenciadas pela AWS, que são regras predefinidas e personalizáveis ​​que o AWS Config usa para avaliar se os recursos da AWS estão em conformidade com as práticas recomendadas comuns. Você pode aproveitar uma regra gerenciada do AWS Config para verificar se algum certificado do ACM em sua conta está marcado para expiração dentro do número de dias especificado. Os certificados fornecidos pela ACM são renovados automaticamente. O ACM não renova automaticamente os certificados importados. A regra será NON_COMPLIANT se seus certificados estiverem prestes a expirar.

Você pode configurar o AWS Config para transmitir alterações de configuração e notificações para um tópico do Amazon SNS. Por exemplo, quando um recurso é atualizado, você pode receber uma notificação em seu e-mail, para poder visualizar as alterações. Você também pode ser notificado quando o AWS Config avaliar suas regras personalizadas ou gerenciadas em relação aos seus recursos.

Documentação:

https://docs.aws.amazon.com/config/latest/developerguide/WhatIsConfig.html

https://docs.aws.amazon.com/config/latest/developerguide/how-does-config-work.html

https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config.html

https://docs.aws.amazon.com/config/latest/developerguide/acm-certificate-expiration-check.html

https://aws.amazon.com/blogs/security/how-to-monitor-expirations-of-imported-certificates-in-aws-certificate-manager-acm/

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?