Public subnet имеет маршрут на IGW и обычно раздаёт public IP ресурсам (ALB, bastion, NAT); private — без маршрута на IGW, исходящий трафик через NAT, входящий только из VPC/VPN/TGW.
Разбор
- Приложения и БД держат в private.
- ALB часто в public, targets в private.
- Public IP ≠ безопасность: SG всё равно критичны.
- IPv6 egress-only IGW — отдельная модель.
Итог
Public смотрит в интернет через IGW; private — только через контролируемый egress.