Skip to main content

📈 Escalabilidade, Elasticidade e Disponibilidade

🔹 Escalabilidade

A escalabilidade permite aumentar ou diminuir a capacidade de um sistema para lidar com um aumento ou diminuição da carga de trabalho.

🔸 Tipos de Escalabilidade

Escalabilidade Vertical (Scaling Up/Down): Aumenta ou reduz os recursos de um único servidor (ex: adicionar mais CPU, RAM).
Escalabilidade Horizontal (Scaling Out/In): Adiciona ou remove servidores conforme a demanda aumenta ou diminui.


🔹 Elasticidade

A elasticidade é a capacidade de um sistema de aumentar ou diminuir recursos automaticamente para lidar com mudanças na demanda.

✅ A AWS oferece Auto Scaling para aumentar ou reduzir a capacidade com base na carga de trabalho.
✅ Evita o desperdício de recursos e reduz custos.


🔹 Alta Disponibilidade (High Availability - HA)

A alta disponibilidade garante que um sistema permaneça operacional e acessível mesmo em caso de falhas.

✅ Usa múltiplas Zonas de Disponibilidade (AZs) para evitar falhas em uma única localização.
✅ Pode envolver Auto Scaling, Load Balancers e Multi-AZ Deployments.


📝 Possíveis Questões na Prova

Qual a diferença entre escalabilidade e elasticidade?
👉 Escalabilidade refere-se à capacidade de aumentar recursos, enquanto elasticidade envolve ajuste automático baseado na demanda.

O que significa alta disponibilidade na AWS?
👉 Manter serviços operacionais mesmo em caso de falha, utilizando múltiplas zonas de disponibilidade.