inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

VPC와 Security Group 관련해서 질문 있습니다

351

daniel

작성한 질문수 58

0

스크린샷 2023-11-23 오전 10.33.58.png안녕하세요 강사님
강의 너무 잘 듣고 있습니다 🙂

위의 로드밸런서 내 vpc 통신 관련 강의를 듣다가 vpc 내 통신에 관련해서 질문이 있어 문의글을 남깁니다

1. Vpc가 달라도 인바운드 규칙에 security group을 추가하면 통신 가능한지?

2. 같은 vpc 내에서는 security group 없이도 통신 가능한지?

로드밸런서 같은 경우, 로드밸런서를 연결하는 인스턴스에 로드밸런서의 sg를 매핑시켜놓는 것을 확인했습니다

근데 제가 같은 vpc 내에서 sg 인바운드 규칙 추가 없이 private ipv4로 curl 요청을 보냈을 때, curl이 정상적으로 통신이 가능해서 여쭤봅니다



위의 2가지 내용이 궁금합니다

aws docker ci/cd aws-ecs

답변 2

0

김시훈 (도도소프트)

엇 AI가 답변을 해줬네요. AI 답변대로 별도 설정을 하지 않았다면 서로 다른 VPC끼리는 privatate ip로 통신이 불가능합니다. 아마 다른 설정이 있지 않았을까 싶어요

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

AWS VPC 및 Security Group 관련하여 질문해주셨군요.

  1. VPC가 다르더라도 피어링(Peering)을 설정하여 VPC 간 통신이 가능합니다. 피어링된 VPC 간에는 인바운드 규칙에 서로의 Security Group을 추가하여 통신을 허용할 수 있습니다. 다만, 이 경우에는 VPC 피어링 연결이 설정되어 있어야 하며, 해당 설정에서 라우팅, 네트워크 ACL, 보안 그룹 규칙 등이 올바르게 구성되어 있어야 통신이 가능합니다.

  2. 같은 VPC 내의 인스턴스 간 통신은 기본적으로 허용됩니다. 하지만, Security Group이나 네트워크 ACL로 트래픽을 제한하는 설정을 해놓지 않았다면 Security Group 없이도 인스턴스 간 통신이 가능합니다. Security Group은 특정 인스턴스에 대한 트래픽 필터링 역할을 하므로, 인바운드 규칙에 해당 인스턴스의 Private IP를 허용하지 않더라도 같은 VPC 내에서는 통신에 제한이 없습니다. 단, Security Group을 설정하여 명시적으로 해당 트래픽을 허용하거나 차단할 수 있습니다.

로드밸런서와 인스턴스 간 통신은 로드밸런서의 Security Group을 인스턴스에 매핑해두면 로드밸런서를 통한 트래픽은 허용된다는 것을 확인하셨다고 하셨습니다. 같은 VPC 내에서 private IPv4 주소로 curl 요청을 보낼 때 통신이 성공한다면, Security Group 룰이 해당 통신을 차단하지 않도록 설정되어 있거나, 아예 해당 인스턴스에 대한 인바운드 트래픽에 제한이 없는 상태일 수 있습니다.

두 가지 점을 고려하여 인프라를 구성하실 때 참고하시면 좋겠습니다. 추가적인 질문이 있으시면 언제든지 문의해주시기 바랍니다.

39강 배포용 workflow 만들기에서 main 브랜치에 merge 가 자꾸 실패합니다.

0

47

1

도메인 생성이 너무 오래 걸려요

0

45

2

loadbalancer로 vm 연결할때 궁금한 점

0

38

1

typescript 개발 환경 세팅해주기(nodemon) 질문

0

46

1

lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.

0

62

1

ec2로 배포

0

57

1

올려주신 자료 다운로드 후 npm run test 오류

0

77

1

강의 학습시 애플리케이션 질문

0

64

1

네임스페이스

0

122

1

springboot

0

120

2

영상 중복

0

140

1

강의 영상 시청문의

1

169

1

WSL에 설치한 Redis에 연결이 안 됩니다.

0

327

1

실습시 비용 관련 질문드립니다.

0

395

2

secret manager 질문있습니다.

0

123

1

자동 유효성 검사 실패

0

157

1

ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!

0

393

2

프론트 백엔드간의 http 요청을 주고 받으려면

0

338

1

aws ecs + fargate 환경에서 aws elasticache 연동 이슈

1

520

1

docker volume

0

215

1

[AWS 배포 완벽가이드] artillery 버전

1

287

1

deploy.yml github action 성공 , 하지만 AWS

0

405

2

ECS ALB설정을 위한 vpc 설정

0

432

2

도커는 OS를 공유하지 않나요?

0

459

1