티스토리 뷰

원래는 서버1 + 서버2가 붙어 있는 구조로 개발했었다. 그래서 EC2 두 대에 각각 서버 2가 있었던 상황이다. 이 상황에서 서버2만 한대로 따로 다른 EC2로 가게 되었다. 그런데 서버2는 이미 다른 사람들이 사용중이었다. 이 상황에서 어떻게 눈치채지 못하게 서버2를 다른 EC2로 갈아끼웠을까에 대한 이야기이다.


서버 소스 분리

 우선 서버 소스를 분리하는 작업이 먼저였다. 이 부분은 원래 분리를 고려하고 개발이 되었어서 그다지 어렵진 않았다. 서버1과 서버2의 url도 앞부분도 분리되어 있는 상태였다.

새로운 EC2에 서버 세팅

 새로운 EC2를 만들고 서버를 세팅했다. DB 연결에 문제가 있었지만 보안그룹 문제였다.

ALB로 특정 경로만 다른 서버로 호스팅 설정

 로드밸런서로 가서 [리스너 및 규칙]에서 설정했던 리스너를 선택하고 [규칙 추가]를 누른다. 조건은 경로 패턴으로 해서 서버2의 경로를 넣고(예를 들어, /server2/*) 대상 그룹을 서버2로 설정한다.(미리 새로운 EC2만 있는 대상 그룹을 만들어야 한다.) 그러면 /server2/*로 요청을 했을 때 새로 만든 EC2 서버2에 요청이 되는 것을 확인할 수 있다.

300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함