김인환
SYD. Seed.
김인환
전체 방문자
오늘
어제

공지사항

  • 분류 전체보기 (4)
    • Web FullStack (0)
      • Front-end (0)
      • Back-end (0)
    • Docker (0)
    • Kubernetes (0)
    • Jenkins (0)
    • AWS (0)
    • Toy Project (4)
      • MonkeyStock (4)
hELLO · Designed By 정상우.
김인환

SYD. Seed.

MonkeyStock - AWS Infra Architecture
Toy Project/MonkeyStock

MonkeyStock - AWS Infra Architecture

2022. 5. 2. 10:35


사용자가 라우트53으로 연결된 애플리케이션 로드밸런서의 엔드포인트에 접속을 하면
프라이빗 서브넷에 존재하는 각 파드들이 낫 게이트웨이를 통해

프라이빗 서브넷에서 발생하는 트래픽을 퍼블릭 서브넷으로 전송해 
외부 인터넷망과 통신하여 저희가 배포하는 웹 서비스에 접속할 수 있도록 했습니다.

프라이빗 서브넷에 EKS 를 둔 이유는 사용자가 웹 어플리케이션을 사용할 수 는 있지만 
보안을 위해 EC2 인스턴스 자체에는 접근하지 못하도록 하기 위함입니다.

개발자 또한 VPC 내부에서만 EC2에 접속을 할 수 있기에, 
EKS 클러스터에 접속하기 위해 배스쳔 중계 서버를 두어 접속 가능하도록 하였습니다.

각 마이크로서비스는 보안을 위해 다른 VPC에 존재하는 RDS에 연결되었고, 
S3 버킷에는 데이터 크롤러가 크롤링 한 데이터를 삽입합니다.

AWS 인프라 구축은 처음 해보는 것이라 생각했던 모델을 제대로 표현이 되었는지는 모르겠다...

'Toy Project > MonkeyStock' 카테고리의 다른 글

MonkeyStock - GitOps Pipeline  (0) 2022.05.09
MonkeyStock - Micro Service Architecture  (0) 2022.04.25
MonkeyStock - 주식 모의 투자 웹 서비스  (0) 2022.04.25
    'Toy Project/MonkeyStock' 카테고리의 다른 글
    • MonkeyStock - GitOps Pipeline
    • MonkeyStock - Micro Service Architecture
    • MonkeyStock - 주식 모의 투자 웹 서비스
    김인환
    김인환
    Study Record. FullStack. DevOps.

    티스토리툴바