inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스스로 구축하는 AWS 클라우드 인프라 - 기본편

질문 있습니다

해결된 질문

818

남기혁

작성한 질문수 2

1

DB서버의 경우 private 서브넷에 위치시키는 것이 좋다고 알고 있는데요.

REST API 서버를 EC2로 구현한 경우 public 서브넷, private 서브넷 중에 어느 곳에 위치하는 것이 좋은지 이유를 알고 싶습니다.

aws 서버리스

답변 3

2

노마드 콘텐츠 랩

안녕하세요. 남기혁님. 강의 들어주셔서 감사합니다.

답변드리겠습니다. 

질문

DB서버의 경우 private 서브넷에 위치시키는 것이 좋다고 알고 있는데요.

  • 맞습니다. DB 서버는 대부분 Private Subnet 에 배치합니다. 이유는 구축한 서비스중 가장 중요한 서버들은 외부 즉 인터넷상에서 직접 접속할 수 없게 하는 것이 보안적으로 아키텍처 구성에 좋기 때문이지요.

REST API 서버를 EC2로 구현한 경우 public 서브넷, private 서브넷 중에 어느 곳에 위치하는 것이 좋은지 이유를 알고 싶습니다.

  • 질문해주신 REST API 서버도 보안적 아키텍처 구성이 필요합니다. 
    • 1. 일반적으로 REST API 서버는 Private Subnet 에 배치하고
    • 2. 내부에서는 Private IP로 API 통신을 하면 되고
    • 3. 외부인 인터넷으로 나가서 통신이 필요하면 NAT Gateway 를 라우팅해서 사용하는 것이 좋을 것 같습니다.
    • 여기서 하나 추가 드릴 것은 AWS 의 API Gateway 도 선택중에 하나로 고려해 보셔도 될 것 같습니다.

도움이 되셨다면 좋겠네요.

감사합니다.

0

노마드 콘텐츠 랩

안녕하세요. 남기혁님. 여기서 드리는 답변은 남기혁님의 문의에 대한 단순 답변일 수 밖에 없는 것을 감안해주세요.

API Gateway 구현 --> API Gateway도 Public DNS Name 을 제공합니다. 그래서 ALB와 연결을 하는 것 보다 Backend 에서 바로 API Gateway 를 향하게 해도 될 것 같습니다.

ALB 는 이 링크를 참고해 주세요. https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/application/create-application-load-balancer.html 여기서 6 번을 보시면 될 것 같습니다.

감사합니다.

0

남기혁

답변 감사드립니다. 추가적으로 API Gateway 로 구현을 하게 됐을 때의 아키텍쳐를 그려봤는데 맞는지 궁금하고 로드밸런서의 경우는  [internet-facing,  internal] 옵션 중 어느 것을 사용하는 것이 맞는지 질문드립니다 :)

efs를 쓰는데 s3도 쓰는 이유가 궁금합니다.

0

84

1

Web Application Firewall (WAF)

0

142

2

40달러 이상 과금....

0

238

2

맥 사용자인데요 터미널 말고 EC2 인스턴스 connect로 연결해도 되나요?

0

125

1

11강 43:00 실습 mac에서 오류가 납니다

0

183

2

efs 마운트 안됨

0

199

2

putty로 키 변환 후 접속시 문제

0

371

2

s3 bucket policy

0

186

2

application load balancer 에서

0

160

1

리소스 삭제가 잘 안되는데 삭제 순서좀 알려주세요

0

287

1

Application Load Balancer를 통한 이중화 네트워크 구성(1)

0

197

2

파일시스템 에서 efs 까지 생성했는데.. 마운트시 오류발생

0

479

2

신규 강의 쿠폰..

0

203

1

[실습] Public EC2 인스턴스 생성 및 LAMP 웹서버 구성에서 질문

0

150

1

Release Elastic IP addresses

0

149

1

pem 키를 ppk 로 바꿔주는 이유

0

265

2

강의에 나오는 구조도

0

184

1

Elastic Beanstalk Warning

0

254

1

LAMP 웹서버 구성 - var에서 www 폴더가 없습니다 ..

0

371

3

private ec2 c1에 pem 키

0

268

1

라우팅 테이블 생성시

0

262

1

db접속이안되네요

0

225

1

스스로 구축하는 AWS 네트워크 입문?

0

322

1

bastion host 사용을 위해 private instance에 보안 그룹 설정할 때

0

361

1