Qual alternativa combina corretamente as funções do Amazon EC2 e do Amazon S3?
O EC2 fornece servidores virtuais, e o S3 armazena objetos
O EC2 executa código de funções, e o S3 compartilha arquivos
O EC2 armazena objetos, e o S3 fornece servidores virtuais
O EC2 compartilha arquivos, e o S3 executa código de funções
RespostaA. O EC2 fornece servidores virtuais, e o S3 armazena objetos
O EC2 é o Amazon Elastic Compute Cloud, que fornece capacidade computacional redimensionável — ou seja, servidores virtuais (仮想サーバー). O S3 é o Amazon Simple Storage Service, que armazena qualquer quantidade de dados como objetos (オブジェクト). Trocar esses dois é uma confusão comum há muito tempo, por isso ajuda lembrar a função a partir do nome por extenso. Executar código de funções é a função do Lambda, e compartilhar arquivos é a função do EFS.
Questão 2 | Cobrança do Lambda
Qual alternativa descreve corretamente o modelo de cobrança do AWS Lambda?
Você é cobrado apenas pelo tempo de computação que consumir
Você é cobrado um valor mensal fixo de acordo com o número de funções criadas
Você é cobrado pela capacidade reservada mesmo enquanto o código não está em execução
Você é cobrado apenas pelo tamanho do código que enviou
RespostaA. Você é cobrado apenas pelo tempo de computação que consumir
O Lambda permite executar código sem provisionar (プロビジョニング) nem gerenciar servidores, e você é cobrado (課金) apenas pelo tempo de computação que consumir. Não há cobrança enquanto o código não está em execução — essa é a grande diferença em relação ao EC2, em que há custo enquanto a instância continuar em execução. O número de funções ou o tamanho do código enviado, em si, não é a unidade de cobrança.
Questão 3 | Sem servidor (serverless)
Qual é uma característica comum aos serviços descritos como sem servidor (serverless)?
O cliente decide o tipo de SO e a política de aplicação de patches antes da execução
Não existe em lugar nenhum um servidor físico que realize o processamento
O processamento roda apenas em um servidor físico dedicado preparado pelo cliente
O cliente não precisa provisionar nem gerenciar servidores
RespostaD. O cliente não precisa provisionar nem gerenciar servidores
Sem servidor (サーバーレス) não significa que não exista servidor físico; significa que o cliente não precisa provisionar, configurar nem escalar servidores. O Lambda é descrito como algo que permite "executar código sem provisionar nem gerenciar servidores", e o Fargate como algo que elimina a necessidade de "provisionar, configurar ou escalar servidores ou clusters". O servidor físico existe do lado da AWS, e decidir o tipo de SO ou a política de patches é característico de uma forma como o EC2.
Questão 4 | Fargate
Qual alternativa descreve corretamente o AWS Fargate?
Um mecanismo de computação para contêineres, com pagamento conforme o uso, que não exige gerenciamento de servidores
Um serviço gerenciado que executa clusters Kubernetes na AWS
Um mecanismo em que o cliente escolhe o tipo de instância e a quantidade de servidores virtuais
Um mecanismo que define e executa um processamento distribuído como fluxo de trabalho
RespostaA. Um mecanismo de computação para contêineres, com pagamento conforme o uso, que não exige gerenciamento de servidores
O Fargate é um mecanismo de computação sem servidor para contêineres, com pagamento conforme o uso (従量課金), que elimina a necessidade de provisionar, configurar ou escalar servidores ou clusters, e é usado como tipo de inicialização do ECS ou do EKS. A operação gerenciada de Kubernetes é o EKS; escolher você mesmo o tipo e a quantidade de instâncias é o tipo de inicialização EC2; e definir etapas como fluxo de trabalho é o Step Functions.
Questão 5 | Capacidade do ECS
Sobre como escolher a infraestrutura de computação para executar tarefas no Amazon ECS, qual afirmação está correta?
Com o EC2, a AWS gerencia a infraestrutura de computação, e com o Fargate o cliente gerencia as instâncias
Tanto com o Fargate quanto com o EC2, a AWS gerencia as instâncias
Com o Fargate, a AWS gerencia a infraestrutura de computação, e com o EC2 o cliente gerencia as instâncias
Tanto com o Fargate quanto com o EC2, o cliente gerencia as instâncias
RespostaC. Com o Fargate, a AWS gerencia a infraestrutura de computação, e com o EC2 o cliente gerencia as instâncias
As opções básicas de capacidade (キャパシティ) do ECS são o Fargate, que é sem servidor e em que a AWS gerencia a infraestrutura de computação, e o EC2, em que o cliente escolhe e gerencia o tipo e a quantidade de instâncias. Há também o ECS Managed Instances e, para ambientes on-premises, o ECS Anywhere. Qualquer que seja a escolha, o ECS é o serviço que posiciona e escala os contêineres; o que muda é apenas quem cuida da infraestrutura de computação.
Questão 6 | EKS
Qual é o motivo mais adequado para adotar o Amazon EKS?
Evitar o trabalho de construir e operar o Kubernetes por conta própria
Delegar os backups periódicos de um banco de dados relacional
Distribuir automaticamente o tráfego de entrada entre vários destinos
Entregar conteúdo web estático a partir de um local próximo dos usuários
RespostaA. Evitar o trabalho de construir e operar o Kubernetes por conta própria
O EKS é o Amazon Elastic Kubernetes Service, um serviço gerenciado (マネージドサービス) que permite executar o Kubernetes na AWS sem instalar nem operar um cluster Kubernetes por conta própria, e é certificado como compatível com o Kubernetes. Automatizar a operação de bancos de dados é a função do RDS, entregar conteúdo a partir de um local próximo é a função do CloudFront, e distribuir o tráfego é a função do Elastic Load Balancing.
Questão 7 | Como executar o processamento
Um arquivo chega apenas algumas vezes por dia e precisa ser convertido somente quando chega. Qual configuração minimiza o custo?
Manter uma instância EC2 em execução contínua e processar em intervalos fixos
Manter uma instância EC2 em execução contínua e iniciar o processamento manualmente
Manter um cluster EKS em execução contínua e processar em intervalos fixos
Escrever o processamento no Lambda e acioná-lo na chegada do arquivo
RespostaD. Escrever o processamento no Lambda e acioná-lo na chegada do arquivo
O Lambda permite executar código sem gerenciar servidores, com cobrança apenas pelo tempo de computação consumido e sem cobrança enquanto não está em execução. Por isso, para um processamento acionado de forma esparsa, o Lambda é vantajoso, porque não há custo durante o tempo ocioso de espera. Configurações que mantêm uma instância EC2 ou um cluster EKS em execução contínua geram custo durante os longos períodos em que nenhum processamento está ocorrendo.
Questão 8 | Controle do EC2
Qual alternativa descreve corretamente uma característica do Amazon EC2?
Você é cobrado apenas pelo tempo de execução do código e nunca precisa mexer no SO
Você tem controle total sobre o recurso de computação e paga apenas pelo que usar
Os dados são armazenados como objetos e lidos e gravados por meio de uma API HTTP
Cada etapa de um fluxo de trabalho é definida como um estado e executada em ordem
RespostaB. Você tem controle total sobre o recurso de computação e paga apenas pelo que usar
O EC2 é oficialmente descrito como um serviço que fornece capacidade computacional segura e redimensionável na nuvem, em que você paga apenas pelo que usar e tem controle total sobre o recurso de computação (コンピューティングリソース). Ser cobrado apenas pelo tempo de execução e nunca mexer no SO descreve o Lambda; armazenar dados como objetos descreve o S3; e definir um fluxo de trabalho como estados descreve o Step Functions. A contrapartida desse controle amplo é que o gerenciamento do SO continua com o cliente, o que vale a pena ter em mente junto com isso.
Questão 9 | ECS
Qual função o Amazon ECS desempenha?
Executa código escrito como funções em resposta a eventos
Fornece na AWS um cluster compatível com a API do Kubernetes
Implanta, gerencia e escala aplicações em contêineres
Inicia qualquer número de instâncias a partir de uma imagem de servidor virtual
RespostaC. Implanta, gerencia e escala aplicações em contêineres
O ECS é o Amazon Elastic Container Service, um serviço de orquestração de contêineres (コンテナオーケストレーション) totalmente gerenciado que facilita implantar, gerenciar e escalar aplicações em contêineres. Fornecer um cluster compatível com o Kubernetes é a função do EKS, iniciar instâncias de servidores virtuais é a função do EC2, e executar código em resposta a eventos é a função do Lambda. O ECS e o EKS agrupam contêineres, mas diferem quanto ao uso ou não do Kubernetes.
Questão 10 | ECS vs. EKS
Qual alternativa descreve corretamente a diferença entre o Amazon ECS e o Amazon EKS?
O ECS executa o Kubernetes, e o EKS agrupa contêineres com uma abordagem própria da AWS
O EKS executa o Kubernetes, e o ECS agrupa contêineres com uma abordagem própria da AWS
O EKS lida com contêineres, e o ECS lida apenas com imagens de servidores virtuais
O ECS lida com contêineres, e o EKS lida apenas com imagens de servidores virtuais
RespostaB. O EKS executa o Kubernetes, e o ECS agrupa contêineres com uma abordagem própria da AWS
O EKS é um serviço gerenciado que permite executar o Kubernetes na AWS sem instalar nem operar um cluster Kubernetes por conta própria, e é certificado como compatível com o Kubernetes (Kubernetes 準拠). O ECS, por outro lado, é o serviço de orquestração de contêineres totalmente gerenciado da própria AWS, que não pressupõe o Kubernetes. Ambos são serviços que lidam com contêineres, e não serviços limitados a imagens de servidores virtuais. Como destino de execução, ambos também podem usar o Fargate.
Questão 11 | EBS e EFS
Qual combinação descreve corretamente as propriedades do Amazon EBS e do Amazon EFS?
O EBS se conecta como bloco a uma única instância EC2, e o EFS é compartilhado por muitas instâncias EC2
Tanto o EBS quanto o EFS pressupõem a conexão a uma única instância EC2
Tanto o EBS quanto o EFS pressupõem o compartilhamento paralelo por muitas instâncias EC2
O EBS é compartilhado como arquivos por muitas instâncias EC2, e o EFS se conecta como bloco
RespostaA. O EBS se conecta como bloco a uma única instância EC2, e o EFS é compartilhado por muitas instâncias EC2
O EBS é um volume de armazenamento em blocos (ブロックストレージ) persistente para uso com instâncias EC2, replicado automaticamente dentro de uma Zona de Disponibilidade (アベイラビリティゾーン) e, em princípio, anexado a uma única instância e usado por ela. O EFS é um sistema de arquivos para cargas de trabalho Linux que aumenta e diminui automaticamente e oferece acesso compartilhado paralelo a partir de milhares de instâncias EC2. O compartilhamento é uma capacidade do EFS; não é verdade que ambos sejam para compartilhamento, nem que ambos sejam exclusivamente para uma única conexão.
Questão 12 | Como o S3 guarda os dados
Qual alternativa descreve corretamente como o Amazon S3 guarda os dados?
É fornecido como um sistema de arquivos compartilhado para Linux
Oferece leituras e gravações rápidas em memória, como cache
É um armazenamento em blocos que se conecta a uma instância EC2 e é usado por ela
É um armazenamento de objetos que pode guardar qualquer quantidade de dados
RespostaD. É um armazenamento de objetos que pode guardar qualquer quantidade de dados
O S3 é o Amazon Simple Storage Service, um armazenamento de objetos (オブジェクトストレージ) com excelente escalabilidade e disponibilidade, capaz de armazenar e proteger qualquer quantidade de dados. O armazenamento em blocos é o EBS, o sistema de arquivos compartilhado para Linux é o EFS, e o cache em memória é o ElastiCache. A distinção entre essas três formas de guardar dados — objeto, bloco e arquivo — é o ponto de partida para escolher o armazenamento na AWS.
Questão 13 | Escolha do armazenamento compartilhado
Você quer que centenas de instâncias EC2 montem e leiam/gravem o mesmo diretório ao mesmo tempo. Qual alternativa é adequada?
Consultar um nó do Amazon ElastiCache a partir de cada instância
Montar um sistema de arquivos do Amazon EFS a partir de cada instância
Anexar um volume do Amazon EBS a cada instância
Colocar os dados no S3 Glacier Deep Archive e ler/gravar a partir de cada instância
RespostaB. Montar um sistema de arquivos do Amazon EFS a partir de cada instância
O EFS é um armazenamento de arquivos cuja capacidade aumenta e diminui automaticamente conforme o número de arquivos e que oferece acesso compartilhado paralelo a partir de milhares de instâncias EC2, por isso se encaixa no caso de uso de montar o mesmo diretório a partir de muitas instâncias ao mesmo tempo. O EBS é um armazenamento em blocos dentro de uma Zona de Disponibilidade (アベイラビリティゾーン) que, em princípio, é anexado a uma única instância, dando a cada instância uma área separada. O Glacier Deep Archive é uma classe de arquivamento projetada para recuperação lenta, e o ElastiCache é um cache em memória, e não um sistema de arquivos.
Questão 14 | O EBS e a AZ
Em que escopo um volume do Amazon EBS é replicado automaticamente?
É replicado entre todas as contas contratadas
É replicado dentro de uma única Zona de Disponibilidade
É replicado entre várias Regiões
É replicado entre localizações de borda no mundo todo
RespostaB. É replicado dentro de uma única Zona de Disponibilidade
O EBS é um armazenamento em blocos persistente para instâncias EC2, replicado automaticamente dentro de uma Zona de Disponibilidade (アベイラビリティゾーン), que oferece desempenho consistente e de baixa latência (レイテンシ). Por causa dessa propriedade de AZ única, é necessário outro mecanismo se for exigida disponibilidade entre AZs. Replicar entre Regiões ou entregar a partir de localizações de borda não é a função do EBS.
Questão 15 | Glacier
Qual alternativa descreve corretamente as classes de armazenamento do S3 Glacier?
Só podem armazenar arquivos de backup de banco de dados
Os dados armazenados podem ser anexados diretamente ao EC2 como armazenamento em blocos
Há classes que permitem recuperação imediata e classes que levam tempo para recuperar
São classes de arquivamento, e todas levam o mesmo tempo para recuperar
RespostaC. Há classes que permitem recuperação imediata e classes que levam tempo para recuperar
O S3 Glacier é um grupo de classes de armazenamento (ストレージクラス) para arquivamento: o S3 Glacier Instant Retrieval, para dados que precisam de recuperação imediata; o S3 Glacier Flexible Retrieval, para dados de longo prazo raramente acessados; e o S3 Glacier Deep Archive, que recupera ao menor custo ao longo de algumas horas. O projeto permite escolher a classe com base no equilíbrio entre velocidade de recuperação e custo, por isso o tempo de recuperação não é uniforme. Não há restrição quanto ao tipo de dado que pode ser armazenado, e ele não é usado anexando-o como armazenamento em blocos.
Questão 16 | Três categorias
Qual combinação classifica corretamente o S3, o EBS e o EFS pela unidade de dados com que trabalham?
S3 é arquivo, EBS é objeto, EFS é bloco
S3 é bloco, EBS é objeto, EFS é arquivo
S3 é bloco, EBS é arquivo, EFS é objeto
S3 é objeto, EBS é bloco, EFS é arquivo
RespostaD. S3 é objeto, EBS é bloco, EFS é arquivo
O S3 é um armazenamento de objetos (オブジェクトストレージ), o EBS é um armazenamento em blocos (ブロックストレージ) anexado ao EC2, e o EFS é um armazenamento de arquivos para cargas de trabalho Linux. Ajuda pensar nos objetos como coisas que entram e saem inteiras por meio de uma API, nos blocos como algo que o SO enxerga como um disco, e nos arquivos como algo que pode ser montado e compartilhado por vários hosts — essa forma de organizar facilita escolher com segurança com base nos requisitos.
Questão 17 | Disco do SO
O que você usaria como disco de armazenamento de dados de um banco de dados executado em uma única instância EC2?
Usar um armazenamento de arquivamento do S3 Glacier Flexible Retrieval
Usar um cache do Amazon CloudFront como disco
Anexar um bucket do Amazon S3 como disco
Anexar um volume do Amazon EBS à instância
RespostaD. Anexar um volume do Amazon EBS à instância
O EBS é um armazenamento em blocos (ブロックストレージ) persistente para uso com instâncias EC2 que oferece desempenho consistente e de baixa latência, o que o torna adequado para uso como disco do SO ou de banco de dados. O S3 é um armazenamento de objetos e não anexa um bucket como dispositivo de blocos. O Glacier é uma classe de arquivamento projetada para recuperação lenta, e o CloudFront é uma CDN para acelerar a entrega.
Questão 18 | Casos de uso do S3
Por que o S3 é escolhido como local para guardar conteúdo web estático ou backups?
Porque apenas uma instância pode se conectar a ele, o que evita conflitos de gravação
Porque os dados ficam na memória, podendo ser lidos e gravados sem passar por um disco
Porque o SO o enxerga como um disco, e ele pode ser conectado diretamente a um sistema de negócios tal como está
Porque pode armazenar qualquer quantidade de dados e oferece excelente escalabilidade, disponibilidade e segurança
RespostaD. Porque pode armazenar qualquer quantidade de dados e oferece excelente escalabilidade, disponibilidade e segurança
O S3 é um armazenamento de objetos (オブジェクトストレージ) capaz de armazenar e proteger qualquer quantidade de dados, com excelente escalabilidade, disponibilidade, segurança e desempenho, e a AWS lista oficialmente casos de uso como web, dispositivos móveis, backup, arquivamento, IoT e análise de big data. Ser visto pelo SO como um disco é uma propriedade do EBS, estar restrito em princípio à conexão com uma única instância também é uma propriedade do EBS, e manter os dados na memória é uma propriedade do ElastiCache.
Questão 19 | Elasticidade do EFS
Qual alternativa descreve corretamente o comportamento da capacidade do Amazon EFS?
A capacidade que você pode armazenar é determinada pelo tamanho da memória da instância
A capacidade aumenta e diminui automaticamente à medida que arquivos são adicionados ou removidos
É preciso desanexá-lo e reconstruí-lo para aumentar a capacidade
A capacidade definida na criação é fixa e não pode ser alterada depois
RespostaB. A capacidade aumenta e diminui automaticamente à medida que arquivos são adicionados ou removidos
O EFS é um sistema de arquivos simples, escalável e elástico (エラスティック), cuja capacidade aumenta e diminui automaticamente à medida que arquivos são adicionados e removidos, eliminando a necessidade de planejar a capacidade com antecedência. Fixar antecipadamente uma capacidade definida, ou reconstruir para ampliá-la, reflete a lógica do armazenamento em blocos, e o tamanho da memória da instância conectada também não determina a capacidade. É essa elasticidade que torna o EFS fácil de usar como área de trabalho compartilhada.
Questão 20 | Onde arquivar
Você quer guardar logs de auditoria raramente consultados pelo menor custo possível a longo prazo, partindo do pressuposto de que uma recuperação que leve algumas horas é aceitável. Qual alternativa é adequada?
Guardá-los na classe S3 Glacier Deep Archive
Criar um volume do Amazon EBS e gravar os logs nele para guardá-los
Mantê-los carregados em um nó do Amazon ElastiCache
Mantê-los onde estão, em um sistema de arquivos do Amazon EFS
RespostaA. Guardá-los na classe S3 Glacier Deep Archive
O S3 Glacier Deep Archive armazena dados raramente acessados ao menor custo, com recuperação que leva algumas horas, por isso atende a essa condição. O EBS e o EFS são projetados para preservar a velocidade de recuperação e tendem a sair caros como local para dados que ficam inativos por muito tempo. O ElastiCache é um cache em memória (インメモリキャッシュ) e, para começar, não é um mecanismo de armazenamento de longo prazo. Decidir antes quanto tempo de espera pela recuperação é aceitável é a lógica que orienta a escolha da classe de armazenamento.
Questão 21 | RDS
Qual tarefa de gerenciamento o Amazon RDS automatiza?
Provisionar hardware, aplicar patches e fazer backups
Projetar tabelas e colunas e decidir onde criar índices
Verificar se o conteúdo dos dados armazenados está correto
O fluxo de telas e a validação de entradas de uma aplicação de negócios
RespostaA. Provisionar hardware, aplicar patches e fazer backups
O RDS é um serviço gerenciado (マネージドサービス) que facilita configurar, operar e escalar um banco de dados relacional na nuvem, automatizando tarefas de gerenciamento como o provisionamento (プロビジョニング) de hardware, a configuração do banco de dados, a aplicação de patches e os backups. Projetar tabelas e colunas, decidir sobre índices, construir a aplicação e validar a correção do conteúdo dos dados continuam sendo trabalho do cliente. "Gerenciado" significa que o trabalho operacional é delegado, e não que o projeto também seja delegado.
Questão 22 | Aurora e RDS
Qual alternativa descreve corretamente a relação entre o Amazon Aurora e o Amazon RDS padrão?
O Aurora faz parte do RDS e gerencia um cluster inteiro, em vez de instâncias individuais
O Aurora é um serviço separado do RDS, operado apenas por meio de um console e uma API dedicados
O Aurora faz parte do RDS, mas o próprio cliente aplica os patches e faz os backups
O Aurora faz parte do RDS, mas só consegue lidar com dados do tipo chave-valor
RespostaA. O Aurora faz parte do RDS e gerencia um cluster inteiro, em vez de instâncias individuais
O Aurora faz parte do Amazon RDS, o serviço gerenciado de banco de dados, e usa o mesmo console de gerenciamento, a mesma CLI e as mesmas operações de API para provisionamento, aplicação de patches, backup, recuperação e detecção de falhas. A diferença está na unidade de gerenciamento: o RDS padrão gerencia instâncias de banco de dados individuais, enquanto o Aurora gerencia um cluster (クラスター) inteiro de servidores de banco de dados mantidos em sincronia por replicação. O Aurora é um banco de dados relacional compatível com MySQL e PostgreSQL, e não um banco de dados do tipo chave-valor.
Questão 23 | DynamoDB
Qual alternativa descreve corretamente o Amazon DynamoDB?
Coloca os dados na memória e acelera as leituras e gravações dispensando o disco
Um banco de dados NoSQL compatível com os modelos de dados chave-valor e de documentos
Um data warehouse em escala de petabytes que responde a consultas analíticas
Um banco de dados relacional compatível com MySQL e PostgreSQL
RespostaB. Um banco de dados NoSQL compatível com os modelos de dados chave-valor e de documentos
O DynamoDB é um banco de dados NoSQL de chave-valor (キーバリュー型) e de documentos (ドキュメント型), totalmente gerenciado e multirregional, que oferece desempenho de milissegundos de um dígito em qualquer escala. O data warehouse é o Redshift, o banco de dados relacional compatível com MySQL e PostgreSQL é o Aurora, e a leitura e gravação em memória é o ElastiCache.
Questão 24 | Redshift
Você quer agregar dados históricos de vários anos e analisá-los a partir de uma ferramenta de BI. Qual plataforma é adequada?
Colocá-los em uma fila do Amazon SQS e agregar enquanto os itens são retirados em ordem
Agregá-los mantendo-os onde estão, em um sistema de arquivos do Amazon EFS
Colocá-los em um data warehouse do Amazon Redshift e agregar lá
Agregá-los mantendo-os carregados em um cluster do Amazon ElastiCache
RespostaC. Colocá-los em um data warehouse do Amazon Redshift e agregar lá
O Redshift é um serviço de data warehouse (データウェアハウス) totalmente gerenciado, em escala de petabytes, na nuvem, que oferece consultas rápidas a partir de ferramentas existentes baseadas em SQL ou de aplicações de BI, independentemente do tamanho do conjunto de dados. O ElastiCache é um cache em memória, o EFS é um sistema de arquivos compartilhado e o SQS é uma fila de mensagens — nenhum deles é uma plataforma para agregar e analisar grandes volumes de dados.
Questão 25 | Cache
Qual é um benefício adequado da adoção do Amazon ElastiCache?
Permite que várias instâncias EC2 compartilhem o mesmo diretório
Pode acelerar de uma vez as consultas analíticas que envolvem junções de tabelas e agregações
Pode reduzir significativamente o custo de armazenamento de backups de longo prazo
Pode acelerar as respostas ao recuperar dados da memória em vez de passar pelo disco
RespostaD. Pode acelerar as respostas ao recuperar dados da memória em vez de passar pelo disco
O ElastiCache é um serviço que facilita implantar, operar e escalar um cache em memória (インメモリキャッシュ) na nuvem, melhorando o desempenho de aplicações web ao recuperar informações de um cache em memória rápido em vez de depender de um banco de dados baseado em disco. Acelerar consultas analíticas é trabalho do Redshift, reduzir o custo de armazenamento de longo prazo é trabalho das classes do S3 Glacier, e compartilhar um diretório é trabalho do EFS.
Questão 26 | Características do Aurora
Qual é uma característica do Amazon Aurora?
O cliente define a capacidade antecipadamente e a amplia manualmente sempre que ela fica insuficiente
Armazena os dados como pares chave-valor e lê e grava sem usar SQL
Tem um armazenamento distribuído e compartilhado cuja capacidade aumenta automaticamente conforme a necessidade
Mantém o custo de armazenamento no nível mais baixo em troca de uma recuperação que leva algumas horas
RespostaC. Tem um armazenamento distribuído e compartilhado cuja capacidade aumenta automaticamente conforme a necessidade
O Aurora é um mecanismo de banco de dados relacional totalmente gerenciado, compatível com MySQL e PostgreSQL, com um subsistema de armazenamento distribuído e compartilhado (分散共有ストレージ) de alto desempenho, e seu armazenamento se expande automaticamente conforme a necessidade. Não é preciso definir a capacidade antecipadamente e ampliá-la manualmente. Armazenar dados como pares chave-valor é o DynamoDB, e manter o armazenamento barato em troca de uma recuperação demorada é uma classe de arquivamento do S3 Glacier.
Questão 27 | Análise vs. transações
Qual alternativa descreve corretamente o uso adequado do Amazon Redshift em comparação com o Amazon RDS?
Ambos são data warehouses e diferem apenas na quantidade de dados que conseguem tratar
O Redshift é adequado para agregações analíticas, e o RDS é adequado para registrar as transações do dia a dia
Ambos são NoSQL e diferem apenas na linguagem de consulta que pode ser usada
O Redshift é adequado para registrar as transações do dia a dia, e o RDS é adequado para agregações analíticas
RespostaB. O Redshift é adequado para agregações analíticas, e o RDS é adequado para registrar as transações do dia a dia
O Redshift é um serviço de data warehouse (データウェアハウス) totalmente gerenciado, em escala de petabytes, adequado para agregar e analisar grandes volumes de dados a partir de ferramentas baseadas em SQL ou de aplicações de BI. O RDS é um serviço que facilita configurar, operar e escalar um banco de dados relacional, adequado para um sistema de negócios que lê e grava as transações do dia a dia. Ambos são consultados com SQL, o que pode fazê-los parecer semelhantes, mas nenhum deles é NoSQL, e a diferença não é apenas de volume de dados.
Questão 28 | Escolha do banco de dados
Você quer respostas em milissegundos de um dígito, lendo e gravando um item de cada vez por chave. Qual plataforma é adequada?
Um banco de dados relacional do Amazon RDS
Um data warehouse do Amazon Redshift
Um sistema de arquivos compartilhado do Amazon EFS
Um banco de dados NoSQL do Amazon DynamoDB
RespostaD. Um banco de dados NoSQL do Amazon DynamoDB
O DynamoDB é um banco de dados NoSQL de chave-valor (キーバリュー型) e de documentos, descrito oficialmente como capaz de oferecer desempenho de milissegundos de um dígito em qualquer escala. O Redshift é um data warehouse adequado para agregar e analisar grandes volumes de dados, o RDS é um serviço para leitura e gravação no modelo relacional e o EFS é um armazenamento para compartilhar arquivos — nenhum deles tem esse requisito como objetivo principal.
Questão 29 | O papel do RDS
Qual alternativa descreve corretamente o Amazon RDS?
Um data warehouse que recebe e agrega grandes volumes de dados
Um banco de dados que armazena os dados como pares chave-valor e lê e grava sem usar SQL
Um serviço que coloca um cache na memória para acelerar as leituras
Um serviço que facilita construir e operar um banco de dados relacional
RespostaD. Um serviço que facilita construir e operar um banco de dados relacional
O RDS é o Amazon Relational Database Service, um serviço gerenciado (マネージドサービス) que facilita configurar, operar e escalar um banco de dados relacional (リレーショナルデータベース) na nuvem. Armazenar dados como pares chave-valor é o DynamoDB, o cache em memória é o ElastiCache, e agregar grandes volumes de dados é trabalho do data warehouse Redshift. Observe que o Aurora é um mecanismo oferecido como parte do RDS.
Questão 30 | Gerenciamento do Aurora
Qual alternativa descreve corretamente as operações do dia a dia de um cluster Aurora?
Os procedimentos de backup e recuperação precisam ser construídos pelo cliente do zero
É preciso criar uma instância de gerenciamento separada, dedicada ao Aurora, para as operações
As operações só podem ser feitas no nível de instâncias individuais, e não do cluster
A aplicação de patches e os backups podem ser feitos pelo mesmo console e pela mesma API do RDS
RespostaD. A aplicação de patches e os backups podem ser feitos pelo mesmo console e pela mesma API do RDS
O Aurora é oferecido como parte do RDS, e o provisionamento, a aplicação de patches, o backup, a recuperação e a detecção de falhas podem ser feitos com o mesmo console de gerenciamento (マネジメントコンソール), a mesma CLI e as mesmas operações de API. Não é preciso criar uma instância de gerenciamento separada, nem o cliente precisa construir esses procedimentos por conta própria. A diferença em relação ao RDS padrão, que gerencia instâncias de banco de dados individuais, é que o Aurora trata o cluster inteiro como unidade de gerenciamento.
Questão 31 | SQS e SNS
Qual combinação descreve corretamente as propriedades do Amazon SQS e do Amazon SNS?
O SQS cuida da entrega a tópicos, e o SNS cuida do acúmulo em filas
Tanto o SQS quanto o SNS são mecanismos em que um único destino retira as mensagens retidas
O SQS cuida do acúmulo em filas, e o SNS cuida da entrega a tópicos
Tanto o SQS quanto o SNS são mecanismos para entregar um único item a muitos destinos ao mesmo tempo
RespostaC. O SQS cuida do acúmulo em filas, e o SNS cuida da entrega a tópicos
O SQS é um serviço ponto a ponto (ポイントツーポイント) que retém mensagens em uma fila (キュー), normalmente retiradas por um único consumidor que a consulta periodicamente (polling). O SNS é um serviço pub/sub (パブサブ) em que os publicadores enviam mensagens a um tópico (トピック), que são enviadas por push simultaneamente a vários assinantes. Trocar os dois é uma confusão clássica, e não é verdade que ambos entregam da mesma forma. Ajuda lembrar a direção: a fila é um lugar onde o receptor vai buscar, e o tópico é um distribuidor que o remetente usa para empurrar as mensagens.
Questão 32 | Fila FIFO
Qual é uma propriedade de uma fila FIFO do Amazon SQS?
A ordem de envio é preservada, e cada mensagem é processada exatamente uma vez
A ordem de envio não é preservada, mas pelo menos não ocorre entrega duplicada
A ordem de envio é preservada, mas a mesma mensagem pode chegar várias vezes
Não há garantia nem da ordem de envio nem do número de vezes que a mensagem é processada
RespostaA. A ordem de envio é preservada, e cada mensagem é processada exatamente uma vez
O SQS tem filas padrão (標準キュー) e filas FIFO (FIFO キュー). As filas padrão oferecem entrega at-least-once (pelo menos uma vez), então a mesma mensagem pode chegar mais de uma vez. As filas FIFO oferecem processamento exactly-once (exatamente uma vez) e preservação da ordem, de modo que a ordem de envio é mantida e cada mensagem é processada exatamente uma vez. Para fluxos de trabalho em que a ordem e a prevenção de perdas são importantes, a escolha é uma fila FIFO.
Questão 33 | Fan-out
Qual é a forma correta de montar o chamado padrão fan-out?
Um tópico do SNS entregando simultaneamente a várias filas do SQS
Uma fila do SQS encaminhando diretamente para várias filas do SQS
Um tópico do SNS lido sucessivamente por vários tópicos do SNS
Uma fila do SQS lida sucessivamente por vários tópicos do SNS
RespostaA. Um tópico do SNS entregando simultaneamente a várias filas do SQS
O SNS envia por push uma mensagem enviada a um tópico simultaneamente a vários assinantes (サブスクライバー), e uma fila do SQS pode ser especificada como assinante. Esse formato, de um tópico do SNS para várias filas do SQS, é o padrão fan-out (ファンアウトパターン) apresentado oficialmente como a abordagem padrão. A fila é o lado receptor, e não uma origem de entrega, por isso a direção nunca vai da fila para o tópico.
Questão 34 | Destinos das notificações
Qual alternativa descreve corretamente os destinos que podem ser especificados como assinantes do Amazon SNS?
Só é possível especificar destinos voltados a pessoas, como e-mail ou SMS
Só é possível especificar instâncias EC2 dentro da mesma conta
É possível especificar destinos do lado das aplicações, como SQS e Lambda, e também destinos voltados a pessoas, como e-mail
Só é possível especificar destinos do lado das aplicações, como SQS ou Lambda
RespostaC. É possível especificar destinos do lado das aplicações, como SQS e Lambda, e também destinos voltados a pessoas, como e-mail
Os tipos de assinante (サブスクライバー) do SNS se organizam em dois grupos: A2A, que significa destinos de aplicação para aplicação, como SQS, Lambda, HTTP(S) e Data Firehose; e A2P, que significa destinos de aplicação para pessoa, como e-mail, push para dispositivos móveis e SMS. Não fica limitado a um dos dois, nem é um mecanismo restrito a instâncias EC2 como destino. Essa amplitude é o motivo pelo qual o SNS é usado tanto para notificar pessoas quanto para conectar aplicações.
Questão 35 | Fluxo de trabalho
Com o que o AWS Step Functions trabalha?
Uma lista de pares chave-valor mantida em um cache em memória
Uma máquina de estados que representa um fluxo de processamento com várias etapas
Regras que definem o versionamento e o período de retenção dos objetos armazenados
Regras que distribuem uma solicitação recebida entre vários destinos
RespostaB. Uma máquina de estados que representa um fluxo de processamento com várias etapas
O Step Functions é um serviço que permite criar fluxos de trabalho (ワークフロー), ou seja, máquinas de estados (ステートマシン), possibilitando a construção de aplicações distribuídas, a automação de processos, a orquestração de microsserviços e a criação de pipelines de dados ou de aprendizado de máquina. Cada etapa é chamada de state (estado), e uma instância em execução é chamada de execution (execução). Distribuir o tráfego é trabalho do Elastic Load Balancing, armazenar objetos é trabalho do S3, e o cache de pares chave-valor é domínio do ElastiCache.
Questão 36 | API Gateway
Qual função o Amazon API Gateway desempenha?
Atua como a porta de entrada que recebe os acessos a um backend
Executa o próprio processamento do backend como contêiner
Armazena em cache conteúdo estático em localizações de borda
Aplica de uma só vez um conjunto comum de regras de proteção em várias contas
RespostaA. Atua como a porta de entrada que recebe os acessos a um backend
O API Gateway é um serviço para criar, publicar, manter, monitorar e proteger APIs REST, HTTP e WebSocket em qualquer escala, funcionando como a porta de entrada (フロントドア) para o acesso a backends como cargas de trabalho no EC2, o Lambda ou qualquer aplicação web. Executar o processamento em si é trabalho do backend, aplicar regras de proteção de forma centralizada entre contas é trabalho do AWS Firewall Manager, e o cache na borda é função do CloudFront.
Questão 37 | Barramento de eventos
Qual alternativa descreve corretamente um barramento de eventos do Amazon EventBridge?
Uma máquina de estados que define cada etapa de um processo como um estado e avança por elas em ordem
Uma fila que retém as mensagens em ordem, retiradas por um único destino
Um roteador que encaminha eventos de muitas origens para muitos destinos
Uma porta de entrada que recebe solicitações de API e as repassa a um backend
RespostaC. Um roteador que encaminha eventos de muitas origens para muitos destinos
O EventBridge é um serviço sem servidor (サーバーレス) que conecta os componentes de uma aplicação por meio de eventos, cuidando da ingestão, filtragem, transformação e entrega de eventos. Um barramento de eventos (イベントバス) é um roteador que encaminha eventos de muitas origens para muitos destinos. A fila descreve o SQS, a máquina de estados descreve o Step Functions, e a porta de entrada descreve o API Gateway.
Questão 38 | Execução agendada
Você quer um mecanismo, gerenciado com expressões cron, que acione um processamento em horários fixos. Qual alternativa é adequada?
Colocar uma mensagem em uma fila padrão do Amazon SQS e deixá-la esperando
Criar uma API WebSocket no Amazon API Gateway
Registrar um assinante em um tópico do Amazon SNS e deixá-lo aguardando
Registrar um agendamento no Amazon EventBridge Scheduler
RespostaD. Registrar um agendamento no Amazon EventBridge Scheduler
O EventBridge Scheduler é um mecanismo para gerenciar invocações recorrentes e únicas usando expressões cron (cron 式) ou expressões rate (rate 式), por isso a invocação agendada em horários fixos é tratada aqui. O SQS é uma fila que retém mensagens para que um receptor as retire, o SNS é a entrega pub/sub aos assinantes, e o API Gateway é um serviço para publicar e repassar APIs — nenhum deles se destina à invocação baseada em horário.
Questão 39 | Baixo acoplamento
Você quer desacoplar o recebimento de pedidos de um processamento posterior demorado, para que o lado do recebimento não fique esperando. Qual alternativa é adequada?
Executar o processamento do lado do recebimento no EC2 e executar o processamento posterior no mesmo EC2 também
Fazer o lado do recebimento colocar os itens em uma fila do SQS, da qual o processamento posterior os retira e prossegue
Fazer o lado do recebimento chamar diretamente o processamento posterior e esperar uma resposta
Juntar o lado do recebimento e o processamento posterior em um único programa executado em sequência
RespostaB. Fazer o lado do recebimento colocar os itens em uma fila do SQS, da qual o processamento posterior os retira e prossegue
O SQS é um serviço de filas hospedado, seguro, durável e altamente disponível, que permite integrar e desacoplar (疎結合化) sistemas e componentes de software distribuídos. O lado do recebimento pode responder assim que coloca uma mensagem na fila, e o processamento posterior pode retirá-la e prosseguir em seu próprio ritmo, de modo que um atraso em um lado dificilmente paralisa o outro. Em uma configuração de chamada direta ou de programa único, um atraso no processamento posterior se transforma em tempo de espera para o lado do recebimento.
Questão 40 | Como entregar
Você quer entregar uma única atualização de estoque simultaneamente a três processamentos: agregação, notificação e auditoria. Qual alternativa é adequada?
Criar uma fila do SQS e fazer o processamento que retirar um item encaminhá-lo aos outros dois
Criar uma fila do SQS e fazer os três processamentos retirarem itens da mesma fila
Criar três filas do SQS e fazer a origem da atualização enviar para cada uma, três vezes em sequência
Fazer com que três filas do SQS assinem um tópico do SNS, que entrega a elas
RespostaD. Fazer com que três filas do SQS assinem um tópico do SNS, que entrega a elas
O SNS envia por push uma mensagem enviada a um tópico simultaneamente a vários assinantes, e uma fila do SQS pode ser especificada como assinante, por isso entregar um evento a três processamentos exige o padrão fan-out (ファンアウトパターン) de um tópico do SNS com várias filas do SQS. Se três processamentos compartilharem uma fila, normalmente, assim que um deles retira um item, os outros não conseguem recebê-lo. Fazer a origem enviar três vezes, ou fazer o processamento receptor encaminhar a mensagem, significa que o remetente precisa ser modificado toda vez que um destino é adicionado, o que não é baixo acoplamento.
Prática: responda às perguntas desta página
Esta é uma ferramenta de prática com perguntas em ordem aleatória (funciona quando o JavaScript está ativado). Mesmo sem ela, você pode ler todas as perguntas e explicações acima.
* As explicações são informações para fins de estudo. O conteúdo e o sistema dos exames mudam de ano para ano, por isso confira sempre os comunicados oficiais da entidade organizadora.
Esta página é uma tradução do texto original em japonês. Em caso de diferença entre a tradução e o original, prevalece a versão em japonês. Esta tradução foi feita com IA e pode conter erros.Informar um erro de traduçãoVer o original em japonês