Seção 8 - Escalabilidade EC2 Flashcards
Escalabilidade, Elasticidade e Disponibilidade
Quantos tipos de escalabilidade existem?
- Vertical
- Horizontal
Escalabilidade, Elasticidade e Disponibilidade
O que é uma escalabilidade vertical?
Supondo o tipo atual da sua instância, seria basicamente aumentar o tipo da sua instância. Exemplo:
t2.micro -> T2.2xlarge (aumentando a capacidade da mesma instância)
Escalabilidade, Elasticidade e Disponibilidade
O que é escalabilidade Horizontal?
Quando aumento a quantidade de instâncias de uma mesma máquina. O
Escalabilidade, Elasticidade e Disponibilidade
Qual o serviço que realiza a escalabilidade horizontal dos serviços da AWS?
AutoScaling + ELB (Elastic Load Balance)
Escalabilidade, Elasticidade e Disponibilidade
O que é elasticidade no contexto de EC2?
É a capacidade do sistema criado de se adaptar automáticamente as mudanças.
Escalabilidade, Elasticidade e Disponibilidade
No contexto de elasticidade do EC2, que tipos de mudanças podem ocorrer para exigir a elasticidade?
Load (Carga). Se um usuário for direcionado para um servidor indisponível, ele será realocado para outro servidor (ambos servidores estão no grupo de autoscaling) ou diminuir a quantidade de servidores, sendo o proceso como um todo “elástico”.
Escalabilidade, Elasticidade e Disponibilidade
O que é a disponibilidade no contexto de EC2?
É estar disponível literalmente rs. Ter servidores sempre disponível e quem garante isso é o AutoScaling.
Sobre AutoScaling
Quais são as etapas que garantem o AutoScaling de uma aplicação no EC2?
1º Criar um modelo de instância.
2º AutoScaling
Sobre AutoScaling
O que é Scaling-Out e Scaling-In?
- Out - Adicionando instâncias
- In - Removendo Instâncias
Possível configurar a quantidade de máquinas disponiveis (escl. Horizontal) e tipo (escl. Vertical)
Sobre ELB e ALB
O que significa a significa a sigla ELB?
Elastic Load Balance
Sobre ELB e ALB
Qual é a principal função do ELB?
Garantir a elasticidade de uma aplicação compreendendo qual servidor está indisponível apartir do aviso do AutoScaling e direcionar o usuário para o servidor disponível, gerando uma url que será traduzida para o usuário da aplicação pelo DNS.
Criando um Modelo de Execução
Qual é o significado da sigla ALB?
Application Load Balance
Criando um Modelo de Execução
Como criar um modelo de execução?
Em EC2(Menu esquerdo) > Instâncias > Modelos de execução.
Criando um Modelo de Execução
O que é um modelo de execução?
É um modelo de instância onde toda instância criada pelo ACL terá como base este modelo.