Skip to content

시스템 구조도

SeokHwan An edited this page Aug 18, 2023 · 2 revisions

image

  • 총 3개의 인스턴스 중 2개는 운영서버로 1개는 개발 서버로 구성하고 있습니다.
  • CI와 배포는 github action을 이용하며, 배포를 진행시 ec2 내부의 runner가 동작하여 배포를 진행합니다.
  • ws(nginx)를 통해 정적파일을 요청과 api 요청을 분리했습니다. 또한 certbot이용해 https 통신을 할 수 있도록 ssl 인증서를 발급받았습니다.
  • 운영서버는 개발 서버와 달리 DB 서버를 분리했는데 그 이유는 DB에서 발생하는 문제와 서버에서 발생하는 문제를 분리하여 관리하기 위함입니다.
  • 모니터링은 cloudWatch를 이용하며 현재 운영서버, 운영 db서버, 개발 서버를 각각 모니터링하고 있습니다.
Clone this wiki locally