AWS(2) - Deploy 배포 기본 개념

박두팔이·2024년 1월 15일
0

AWS

목록 보기
2/7

Deploy(배포)

로컬 환경에서 코드를 작성하고, 로컬 환경에서 구동되기만 하면 다른 사람들은 우리가 개발한 서비스를 이용할 수 없을 것이다. 배포란, 사용자가 서비스를 이용할 수 있도록 하는 것이다.


배포 4단계

(1단계)Development ➡️ (2단계)Intergration ➡️ (3단계)Staging ➡️ (4단계)Production

Development

개발단계. 즉, 각자의 컴퓨터에서 코드를 작성하고 테스트하는 과정

Integration

통합단계. 각자의 컴퓨터에서 작성한 코드를 합치는 과정, 코드간 간섭이 없는지 확인

Staging

준비단계. 실제 production단계와 가장 유사한 환경에서 테스트를 진행

Production

개발된 서비스를 출시하는 단계. 실제 배포하여 사용자에게 서비스를 제공


작성한 코드를 다른 환경에서도 정상 작동할 수 있도록 하려면?

설정을 환경변수(env)에 저장해야한다. 환경 변수는 코드 변경 없이 배포 때마다 쉽게 변경할 수 있다.
설정 파일과 달리, 잘못해서 코드 저장소에 올라갈 가능성도 낮다.


배포를 위한 플랫폼


profile
기억을 위한 기록 :>

0개의 댓글