wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Teste DVA 03 - Implantação

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

01 - A respeito da funcionalidade de layers do AWS Lambda, quais alternativas são corretas?

[ Selecione duas opções ]

a)

Um layer é um arquivo o .zip contendo bibliotecas, e dependências que podem ser compartilhadas por versões diferentes de uma mesma função ou até por funções diferentes para reduzir o tamanho da AWS Lambda.

b)

Um layer é um arquivo o .zip contendo bibliotecas, e dependências que podem ser compartilhadas apenas por versões diferentes de uma mesma função para reduzir o tamanho da AWS Lambda.

c)

Um layer que foi publicado é imutável e recebe um número de versão único, gerado de forma incremental.

d)

Um layer que foi publicado pode ser modificado e recebe um número de versão único, gerado de forma incremental.

2.

02 - A respeito da funcionalidade de layers do AWS Lambda, quais alternativas são corretas?

[ Selecione duas opções ]

a)

O número máximo de layers que pode ser aplicado a uma AWS Lambda é de 10 layers.

b)

O número máximo de layers que pode ser aplicado a uma AWS Lambda é de 5 layers.

c)

O tamanho máximo em megabytes de uma AWS Lambda compactada, incluindo os layers e runtimes customizados é de 250 MB.

d)

O tamanho máximo em megabytes de uma AWS Lambda descompactada, incluindo os layers e runtimes customizados é de 250 MB.

3.

03 - A respeito da funcionalidade de versões e aliás do AWS Lambda, quais alternativas são corretas?

[ Selecione duas opções ]

a)

Quando é criada uma AWS Lambda, uma nova versão também é criada, seu número é incremental e gera um único Amazon Resouce Name ARN.

b)

Quando é publicada uma AWS Lambda, uma nova versão também é criada, seu número é incremental e gera um único Amazon Resouce Name ARN.

c)

O Lambda aliás é um apontador para uma versão específica da AWS Lambda, e pode ser utilizado no API Gateway como uma forma de evitar o vínculo com uma versão específica da função.

d)

O Lambda aliás é um apontador para uma versão específica da AWS Lambda, e pode ser criado no API Gateway como uma forma de evitar o vínculo com uma versão específica da função.

4.

04 - A respeito do ciclo de vida do runtime da AWS Lambda, quais alternativas são corretas?

[ Selecione duas opções ]

a)

O primeiro processo do cold start, é o download do código da função e de seus layers para o ambiente de execução.

b)

O segundo processo do cold start, é a inicialização do ambiente onde o código é carregado para a memória e colocado em execução. Esse processo ocorre em todas as invocações da AWS Lambda.

c)

O primeiro processo no warm start, é a invocação onde ocorre a inicialização do Runtime da linguagem de programação e a execução da função handler.

d)

O último processo é o shutdown, que é a finalização do ambiente de execução da AWS Lambda e ocorre quando ela detecta que não há novas invocações para processar

5.

05 - Sobre o processo de criação e armazenamento de imagens de containers Docker, quais alternativas são corretas?

[ Selecione duas opções ]

a)

Para fazer a criação de uma imagem de container Docker é necessário criar um arquivo Dockerfile contendo os passos para o build da imagem e utilizar o Amazon ECR para realizar o build da imagem.

b)

Para fazer a criação de uma imagem de container Docker é necessário criar um arquivo Dockerfile contendo os passos para o build da imagem, utilizar o comando docker build e então utilizar o comando docker push a imagem para o Amazon ECR.

c)

É possível utilizar uma imagem armazenada no Amazon ECS como imagem base para build de uma nova imagem docker.

d)

É possível utilizar uma imagem armazenada no Amazon ECR como imagem base para build de uma nova imagem docker.

6.

06 - Sobre o AWS CodeCommit, qual alternativa é correta?

a)

É um serviço gerenciado que oferece um repositório no padrão Git, que possui um mecanismo de versionamento similar ao oferecido pelo AWS S3.

b)

É um serviço gerenciado que oferece um repositório no padrão Git, e também compatível com o padrão Subversion.

c)

É um serviço gerenciado que oferece um repositório no padrão Git, e que armazena os arquivos criptografados utilizando o AWS Key Management Service (KMS).

d)

É um serviço gerenciado que oferece um repositório no padrão Git, capaz de armazenar imagens de containers Docker.

7.

07 - Sobre a funcionalidade de stages do API Gateway, qual alternativa é correta?

a)

Stage permite a configuração de controle e gerenciamento de acesso.

b)

Stage permite referenciar com um nome uma versão publicada de uma API, habilitando a configuração de caching, logging e a definição de variáveis de staging.

c)

Stage permite a geração de SDK em diversas linguagens para acelerar a integração de aplicações com suas APIs

d)

Stage permite realizar a transformação do formato dos dados que são enviados pelos clientes da API.

8.

08 - Sobre a estratégia de Canary release implementada no API Gateway, quais alternativas são corretas?

[ Selecione duas opções ]

a)

Uma versão canary é uma estratégia de desenvolvimento de software na qual uma nova versão de uma API ou outro software é lançada lentamente como uma versão nova (ou de teste) de um aplicativo existente.

b)

Uma versão canary é uma estratégia de desenvolvimento de software na qual uma nova versão de uma API ou outro software é lançada rapidamente como uma versão nova (ou de teste) de um aplicativo existente.

c)

A opção de Canary release não deve ser habilitada no stage onde está a versão antiga da API.

d)

A opção de Canary release deve ser habilitada no stage onde está a versão nova da API.

9.

09 - Sobre as estratégias de publicação de aplicações suportadas pelo AWS CodeDeploy, quais alternativas são corretas?

[ Selecione duas opções ]

a)

A estratégica canary mantém a versão atual do software em execução e destina um percentual das requisições para a nova versão, visando validade seu funcionamento.

b)

A estratégia in-place, atualiza o software em cada uma das instâncias EC2 realizando o scale out.

c)

A estratégia in-place, atualiza o software em cada uma das instâncias EC2 sem realizar o scale out.

d)

A estratégia blue/green, realiza o scale out para provisionar novas instâncias EC2 com a nova versão do sistema e depois da verificação de health check, termina as instâncias antigas.

10.

10 - Sobre o AWS SAM, quais alternativas são corretas?

[ selecione duas respostas]

a)

O AWS SAM é composto de dois componentes: uma especificação de template onde o desenvolvedor define todos os componentes e recursos da sua aplicação serverless, e o AWS SAM CLI que é uma ferramenta utilizada para criar, testar e publicar aplicações utilizando os templates.

b)

Para testar uma aplicação desenvolvida com o AWS SAM você deve realizar a publicação dos recursos e da aplicação na AWS.

c)

Os recursos definidos no template do SAM são traduzidos para um template no formato do CloudFormation que fica responsável por criar e atualizar as pilhas de recurso na AWS.

d)

No AWS SAM, você pode usar apenas as linguagens de programação: Node.js, Java, Python e Go.