VPC: public subnet + private subnet
NAT Gateway: public subnet
ALB: public subnet
ECS: private subnet
USER --(Target Group listen port)--> ALB --(Target Group forwarding port)
--> Target Group --(host port)--> ECS Cluster --(container port)--> Fargate(Container)
vpcnet을 쓰는 경우에는 host port와 container port가 무조건 같아야한다.
그러므로 일반적으로
Target Group listen port 443, 80으로 지정하고
Target Group forwarding port를 Container Port (=Spring Boot 등 서비스의 listen port)로 지정해주어야 한다.
'Cloud&Infra' 카테고리의 다른 글
AWS의 Well Architected 마인드맵 (0) | 2023.06.23 |
---|---|
AWS에서의 VPC와 보안그룹 (0) | 2023.04.06 |