Computação e Serverless Flashcards

(24 cards)

1
Q

O que é Serverless?

A

Modelo de desenvolvimento e execução de aplicações sem o gerenciamento de servidores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Não existe servidor nesse modelo?

A

Existe, mas o usuário não se preocupa com o provisionamento, gerenciamento, manutenção, etc. Apenas com o código da aplicação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O modelo cloud custa mais que um modelo tradicional?

A

Os recursos são oferecidos sob demanda e segue um modelo orientado a eventos, então pagamos apenas pelo tempo que nossas funções executam

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é um Lambda (AWS)?

A

Serviço de computação que você executa seu código sem provisionar ou gerenciar um servidor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona um Lambda?

A

Você coloca seu código e configura um TRIGGER para ativar a função e iniciar o seu código. Um Lambda é projetado para executar o código em menos de 15min

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é uma FUNÇÃO?

A

Unidade de código que é executado em resposta a eventos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é um TRIGGER?

A

Um acionador. Recurso que invocara sua função, podendo ser outro serviço da AWS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é um EVENTO?

A

Documento em formato JSON com informações para seu lambda processar. Normalmente ocorrem em outros serviços da aws

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é a SIMULTANEDADE?

A

Numero de solicitações que a função atende a cada momento. Se a função tiver sendo executada e outra solicitação chegar, uma nova instância é criada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como o lambda lida com as mensagens de um SQS?

A

Caso o processamento seja concluido com êxito, a mensagem é excluida. O Lambda pesquisa 10 mensagens e envia em um lote para sua função executar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quais as vantagens de se utilizar um Lambda?

A
  • Resposta a eventos
  • Escalabilidade automatica
  • Personalização de recursos computacionais
  • Programação em múltiplas linguagens
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é o Elastic Container Service?

A

Serviço gerenciado de orquestração de conteiners, ajudando a implantar, gerenciar e imensionar facilmente as aplicações conteinerizadas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que é o Elastic Kubernetes Service?

A

Serviço de gerenciamento de conteiners que facilita a execução, escalabilidade e monitoramente de aplicações baseadas em conteiners

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que é o AWS Fargate?

A

Serviço serverless para conteiners que permite exeutar aplicacoes sem ter que gerenciar a infraestrutura

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual a diferença entre o ECS, EKS e o Fargate?

A
  • ECS: orquestrador de conteiners. Voce define tarefas e servicos e ele define onde e como serao executados
  • EKS: serviço para rodar kubernetes
  • Fargate: roda conteiner sem precisar gerenciar ec2 ou clusters
17
Q

O que é o AWS Batch?

A
  • Serviço que permite executar cargas de trabalho em lote, ajudando na execução de qualquer escala.
  • Não é preciso atuar na configuração e gerenciamento da infraestrutura necessária
18
Q

O que é o AWS Lightsail?

A

Serviço que oferece VPS, armazenamento, bancos de dados e redes a um custo mais acessível

19
Q

Quando usar o Lightsail?

A
  • Ambiente de testes
  • Apps web basicos e blogs
  • Sites de baixo trafego
  • Serviços de aprendizado em nuvem
20
Q

O que é o ECR (Elastic Conteiner Registry)?

A

Serviço que permite armazenar, gerenciar e implantar imagens de conteiners

21
Q

O que é o Elastic Beanstalk?

A

Serviço gerenciado que simplifica a implantação, o gerenciamento e a escalabilidade de aplicativos webs

22
Q

Quando usar o Beanstalk?

A
  • Implantar e gerenciar apps web
  • REstful APIS
  • Backends moveis e arquitetura de microservicos
23
Q

O que é e quando usar o Outposts

A
  • Serviço gerenciado que estende a infra e os serviços da aws par datacenters locais
  • Pode ser usado para apps de baixa latencia, processamento em locais remotos migracao e modernizacao de apps legados
24
Q

O que é o AWS Step Functions?

A

Serviço que organiza funções lambdas que precisam ter uma sequencia de execução. As funções podem ser executadas em Paralel Stages ou Sequence.
- Paralel: mesmo ponto
- Sequenc: em sequencia