AWS SAA-C03/03 - Computação2 min
Placement Groups
Perguntas-guia
Responda com suas palavras antes de ler o resto da nota.
- Que problema isso resolve?
- Quando usar / quando NÃO usar?
- Qual o principal trade-off (custo, latência, operação)?
- Que sinal no enunciado aponta pra isso?
- Com o que isso é confundido na prova?
Conceito
Controlam onde, fisicamente, a AWS coloca suas instâncias dentro da infraestrutura.
| Tipo | Layout | Objetivo | Limite / risco |
|---|---|---|---|
| Cluster | Juntas, no mesmo rack e mesma AZ | Menor latência de rede, throughput máximo | Falha de rack derruba todas |
| Spread | Cada instância em hardware distinto | Isolar falha ao máximo | Máx. 7 instâncias por AZ |
| Partition | Grupos (partições) em racks distintos | Distribuir aplicação grande sabendo a topologia | Até 7 partições por AZ |
Quando cada um aparece
- Cluster: HPC, computação científica, aplicação com comunicação node-to-node intensa. Precisa de rede de 10/25/100 Gbps e Enhanced Networking. Melhor lançar todas as instâncias de uma vez pra garantir capacidade.
- Spread: poucas instâncias críticas que não podem cair juntas — controladores, nós mestres, servidores de licença.
- Partition: sistemas distribuídos que conhecem a topologia e replicam entre partições — HDFS, HBase, Cassandra, Kafka. A instância consegue consultar em qual partição está via metadata.
Trade-offs
Cluster maximiza performance e concentra risco: é o oposto de alta disponibilidade. Spread maximiza isolamento e limita você a 7 instâncias por AZ, o que o torna inviável em frota grande. Partition é o meio-termo pra escala — isola por grupo em vez de por instância.
Placement group não custa nada, mas restringe onde a AWS pode alocar; em Cluster isso pode gerar erro de capacidade insuficiente.
Sinais de prova
- "Latência de rede mais baixa possível entre nós / HPC" → Cluster
- "Instâncias críticas que não podem falhar juntas" → Spread
- "Cassandra / HDFS / Kafka em larga escala" → Partition
- "Preciso de 20 instâncias isoladas em hardware distinto numa AZ" → impossível com Spread (limite 7/AZ) → Partition
- Se o enunciado pede alta disponibilidade, Cluster é a alternativa errada
Relacionado
Parte de 03 - MOC Computação · Documentação AWS