728x90
반응형
오늘은 배포 부분을 가볍게 훑으면서 복습했다.
- 맨 처음 Dockerfile 만들 때 mkdir 명령어로 생성했던 app 폴더는 이미지가 어느 위치부터 올라가야 할지 명시적으로 밝히기 위해 만드는 애로, 다시 말해 이미지를 build할 때 사용하는 최상단 디렉토리. ‘.’으로만 써도 무방하나 관습적으로 만들어주는 모양이다.
- 현재 진행중인 프로젝트는 ec2 인스턴스가 여러개인 것도 아니고, proxy를 받아 줄 서버가 한 개만 있어도 되는 상황이라 앞단 nginx를 하나만 구축한 상태이다.
- 그리고 그 nginx에서 클라이언트의 요청을 받으면 django로 데이터를 넘겨주고, django에서는 postgres DB를 조회하기도 하며 동작을 수행한 후 response를 다시 클라이언트에게 보내는 구조이다.
- proxy란 내부 네트워크에서 인터넷 접속을 할 때 활용되는 중계 서버를 일컫는다. 즉 클라이언트와 web서버 중간에서 대신 통신을 받아주는 것이 프록시 서버.
- 로드 밸런서는 서버에 가해지는 트래픽을 여러대의 서버에 균등하게 분등시켜주는 역할을 한다.
- 트래픽 문제를 해결하는 방식에는 서버의 인스턴스 성능을 올리는 scale-up, 서버를 여러대로 나눠 트래픽을 처리하는 scale-out 방식이 있는데 로드밸런서는 후자에 해당한다.
- 로드 밸런서는 지속적으로 IP 주소가 바뀌기 때문에 도메인 기반으로 사용해야 한다.
- 참고로 우리팀은 프리티어로 하다가 속 터져서 스케일업도 했다.
오늘 알람 배포까지 정말 모두 다 끝났다. 기본 기능은 진작 배포가 끝났는데, 어찌저찌 배포는 했으니 됐다.
는 어림도 없지 팀원분이 docker-compose.yml에 반영해달라고 한 rds를 반영하고 나니까 알람이 또 안 된다… 새벽 3시 가까이 노력해봤으나 되지 않는다. 참담하다. 결국 울어버렸다. 추가 기능도 넣어보고 싶고, 못해도 알람기능에서도 수정할 게 많은데 겨우 배포 끝나나 했더니 너무 허무하고 억울하고 슬프고 기분이 복잡하다.
반응형
'Programming > TIL and WIL' 카테고리의 다른 글
| 221226 TIL (0) | 2022.12.28 |
|---|---|
| ✨ weekly I Learned ✨ (0) | 2022.12.28 |
| 1222 TIL (0) | 2022.12.28 |
| ✨ 221221 Today I Learned ✨ (1) | 2022.12.23 |
| 221220 TIL (0) | 2022.12.23 |