우테캠 회고-그럴듯한서비스만들기

김병호·2021년 7월 10일
0

배포 인프라 미션을 하게되었다.

개발한 결과를 사용할 수 있는 상태로 배포하는 것은 중요하다. 그것을 잘하기 위한 미션이다.
최근에는 데브옵스의 이름아래 인프라의 영역이 더 전문화된 느낌이다. 이번 미션에서는 개발된 소스를 배포하여 말그대로 그럴듯한 서비스를 만드는 것이다.

배포의 방법은 많다. 온프래미스, 클라우드 다양한 방법이 있지만 클라우드인 AWS 배포를 진행했다. 특이한 점은 VPC로 내부망 외부망으로 구분하여 배포하는 것이다. 군대를 갔다왔다면 인트라넷을 생각하면 쉬울 것 같다. 배포의 가장 단순한 형태를 생각하면 EC2를 Public으로 생성하여 FTP로 실행 파일을 배포하는 것이다.

VPC 작업이 쉽지는 않았다. 모르는 개념도 많았기 때문이다. 하지만 이러한 구조를 만들어 두니 보안이 더 나아질 것 같다. 퍼블릭 클라우드에 nginx, was, 배스쳔 서버를 두고 처리를 하였다. 내부망에는 db, redis를 두었다.

배포 완료!

VPC, 도커, HTTPS, was 이중화까지 적용하니 정말 그럴듯한 서비스를 운영하게되었다.
배포라는것이 온갖 삽질의 연속이다. 온갖 고생도 잘 돌아가는 서버를 보니 뿌듯하고 보상받는 기분이다.

profile
노력하는 개발자입니다!

0개의 댓글