프로젝트를 수행하는데 있어서 서버는 여러 개를 구동을 한다. 그 중에서도, 로컬서버(local), 개발서버(DEV), 스테이지서버(STG), 운영서버(PROD)에 대해 글을 작성한다.
로컬 서버(Local Server)
로컬 서버(Local Server)는 개발자들이 처음으로 실행시키는 서버라고 할 수 있다. 흔히 말하는 http://localhost:8080 또는 https://localhost:8080으로 접속하여 우리가 개발하는 화면들을 볼 수 있다. 이 로컬 서버(Local Server)에서는 개발자들의 개인 개발 환경에 따라 결과가 달라질 수 있다.
개발 서버(Development Server)
개발 서버(Development Server)는 개발자들의 개인 개발 환경이 아닌 1개의 통합된 환경으로 테스트를 할 수 있는 서버를 말한다. 대체적으로, 프로젝트에서 개발 서버는 스테이징 서버(Staging Server)와 환경을 비슷하게 구성하여 테스트를 하는 경우도 있다.
스테이징 서버(Staging Server)
스테이징 서버(Staging Server)는 다른 말로 정말 많이 불린다. 예를 들어, 스테이징 서버(Staging Server)를 테스트 서버(Test Server) QA 서버(QA Server) 등으로 부른다. 이 스테이징 서버(Staging Server)는 운영 서버 환경과 거의 100%로 비슷할 정도로 환경을 맞춘 다음, 운영 서버에서 사용되는 데이터를 가지고 실질적으로 운영 서버에 반영하기 전에 테스트를 거치는 곳이다. 즉, 운영 서버(Production Server)에 반영하기 전 최종 확인을 하는 서버라고 할 수 있다.
운영 서버(Production Server)
운영 서버(Production Server)는 실질적으로 운영을 하기 위한 서버다. 스테이징 서버(Staging Server)에서 정상적으로 작동되는 기능들을 운영 서버(Production Server)에 반영된다.
'IT' 카테고리의 다른 글
[엑셀/Excel] 엑셀(Excel)에서 빈 로우 수 줄이는 방법 (0) | 2022.08.08 |
---|---|
파워포인트(PPTX) 도형 미세하게 이동시키는 방법 (0) | 2022.07.08 |
프로젝트를 하면서 반드시 해야 하는 것들 (0) | 2022.06.01 |
JBOSS에서 JEUS으로 WAS 변경에 관한 기록 (0) | 2022.05.25 |
자바 코딩 컨벤션(Java Coding Convention) - 구글(Google) (0) | 2022.03.28 |
단위 테스트(Unit Test)와 통합 테스트(Integration Test), 기능 테스트(Functional Test)란?? (0) | 2021.12.22 |
vscode에서 live server 크롬으로 설정하는 방법 (0) | 2021.07.31 |
윈도우10(Windows 10)에서 스프링개발환경 STS 설치하는 방법 (0) | 2021.07.13 |
최근댓글