image.png

피로그래밍 최종 프로젝트 중 개인적인 욕심(!)으로 베어메탈 서버를 통한 3-tier 배포를 도맡아 하게 되었는데, 여러가지로 우여곡절이 많았던 부분이라 블로그에 정리하고자 한다.

배포 과정을 설명하기 전에 간단한 사전 지식을 먼저 알고 가자!

1. 배포란?

  1. 사용자에게 소프트웨어(서비스)를 제공하는 것이다. 다른 사람이 접속할 수 있도록 인프라(AWS)를 통해 공개하는 것이다.

2. ~~티어 아키텍쳐?

  1. 1티어 아키텍처 (1-Tier Architecture)
  1. 2티어 아키텍처 (2-Tier Architecture)
  1. 3티어 아키텍처 (3-Tier Architecture)