EC2 Flashcards

1
Q

Quais os usos das instancias do tipo General Purpose?

A

Equilibrio entre CPU, memoria e rede

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

Qual o uso das instancias do tipo Compute Optimized?

A

Otimizadas para tarefas que demandam CPU (Processamento de lote, media transcode, High performance computing, jogos)

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

Qual o uso das instancias do tipo Memory Optimized?

A

Otimizadas para aplicações que processam grandes conjuntos de dados em memória.

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

Qual o uso das instancias do tipo Accelerated Computing?

A

Aplicações que fazem muitos calculos de numero de ponto flutuante, processamento de graficos (GPU Optimized)

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

Qual o uso das instancias do tipo Storage Optimized?

A

Aplicações que necessitam prioridade de acesso de leitura e escrita (I/O), como bases de dados sequenciais e não sequenciais.

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

Quais são os tipos de discos EBS?

A

gp2, gp3, io1, io2, st1, sc1

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

Quais tipos de discos EBS podem ser usados como disco de boot?

A

Os SSDs: gp2, gp3, io1, io2

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

Qual é o tipo de EBS mais barato?

A

sc1, storage mais barato, HDD com throughput maximo de 250mb/s e 250IOPS

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

Qual tipo de EBS é recomendado para uma base de dados que precisa de performance de disco e requer consistencia?

A

Os Provisioned IOPS (io1 e io2), baixa latencia e alto throughput

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

Qual tipo de EBS é recomendado para Big data, Data warehouse e Log processing?

A

st1, HDD com 500mb/s de throughput e 500 IOPS

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

O que é multi attach e quais tipos de EBS suportam essa feature?

A

Feature para conectar um storage a até 16 instancias ec2 dentro da mesma AZ.

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

Em quais tipos de EBS as IOPS estão relacionadas ao tamanho o storage?

A

gp2 e io2

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

IOPS maximo dos gp2 e gp3?

A

16000

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

IOPS maximo do io1?

A

64000 em nitro ec2 instances e 32000 em outras

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

IOPS maximo do io2?

A

256000

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

Storage para ligar várias instancias ao mesmo tempo e em diferentes AZs

A

Amazon EFS, é um network file system

16
Q

Modos de performance do EFS

A

Normal e Max IO

17
Q

Throughput Modes do EFS?

A
  • Bursting, o thoughput sobe de acordo com a quantidade de dados em uso
  • Provisioned, escolhes com antecedencia
  • Elastic, escala automaticamente
18
Q

Storage tiers do EFS?

A

Standard e Infrequent Access (EFS-IA)

19
Q

O que é o EFS-IA

A

Storage mais barato para guardar ficheiros, mas pagas para recuperar os arquivos, é possivel criar uma lifecycle policy para mover arquivos sem uso por N dias para lá.

20
Q

Melhorar o hardware da maquina é escalar verticalmente ou horizontalmente?

A

Verticalmente

21
Q

O que é high availability?

A

Ter aplicações backup em outra zonas ou AZs, pode ser passiva (aplicações em standby esperando pela necessidade) ou ativa (todas as aplicações recebem trafego)

22
Q

Aplication load balancer é qual layer?

A

7 - HTTP, HTTPs, etc..

23
Q

Network load balancer é qual layer?

A

4 - TCP, UDP

24
Q

Gateway Load Balancer é qual layer?

A

3 - Packets IP

25
Q

Load balancer para receber milhoes de requests por segundo?

A

Network load balancer

26
Q

Load balancer com IP estático?

A

Network load balancer, um ip escolhido pela AWS ou um Elastic IP. O ALB provem um DNS fixo mas pode alterar o IP.

27
Q

Target groups para o ALB?

A
  • EC2 Instances
  • Lambda Functions
  • Private IPs
28
Q

Target groupas para o NLB?

A
  • EC2 Instances
  • Lambda Functions
  • Private IPs
  • Aplication Load balancer
29
Q

Load Balancer para redirecionar trafego baseado em hostname, query params e ip de origem?

A

Aplication load balancer

30
Q

Load Balancer para gerenciar aplicações que analisam as requests antes de passar para as aplicacoes?

A

Gateway load balancer, usa o protocolo GENEVE porta 6081

31
Q

Como configurar o load balancer para manter a sessao do usuário?

A

Sticky sessions, vai redirecionar o usuario para a mesma instancia em toda request através de um cookie criado pela pelo proprio LB ou um custom da aplicacao.

32
Q

Como as instancias receberam requests somente do aplication load balancer ao configura-lo, como é possivel saber o ip do cliente que chamou o ALB?

A

Através do headers que o ALB insere na request: X-Forwarded-For, X-Forwarded-Port e X-Forwarded-Proto

33
Q

O que usar para distribuir trafego igualmente entre instancias de AZs diferentes?

A

Cross-zone Load Balancing, habilitado por padrao no ALB e desabilitado no NLB e GLB, sendo que estes ultimos sao pagos.

34
Q

Possibilita o load balancer a ter mais de um certificado SSL?

A

Service Name Indication (SNI), cliente identifica qual host quer aceder no inicio do handshake e o servidor carrega o certificado correto.

35
Q

Tempo para finalizar requests em voo quando uma instancia de um Load balancer está sendo desligada ou esta unhealthy?

A

Connection Draining (CLB) Deregistration Delay (ALB e NLB)

36
Q

Quais são as possiveis Scaling policies do Auto Scaling Group?

A
  • Scheduled Scaling, escala baseado em um padrão esperado, por exemplo toda sexta feira as 5PM.
  • Dynamic Scaling Policy
    – Simple Scaling: Com base em alarme
    – Step Scaling: Alarmes também mas com varios estagios (Low, Medium, High for ex).
    – Target tracking scaling: Baseado em metricas como CPU, Bytes recebidos ou enviados e quantidade de requests ao ALB.
  • Predictive Scaling Policy: É uma junção dos dois acimas utilizando machine learning, cria-se metricas para seguir e o sistema faz forecast baseado no passado.
37
Q

A AMI das instancias EC2 foi atualizada, como atualizar o ASG com essa nova AMI?

A

Usa-se o Intance Refresh, seta-se um minimo de instancias healthy e um tempo de warmup e é possivel ter rollback.