본문 바로가기

개발

로컬 서버 VS 개발 서버 VS 운영 서버

로컬 서버

- 개발자가 코드를 수정하며 테스트 할 수 있는 서버
- 보통 본인의 개인 PC에 main 소스를 가져와서 진행한다.
- branch를 따로 빼서 작업하는 거라고 보면 된다.

 

=============================================

개발 서버

- 개발자들이 각자 로컬 서버에서 작업한 것들을 모아서 
서버 환경에서 테스트 해볼 수 있는 서버
- 각자 branch에서 작업한 것들을 dev branch로 merge하여
최신화 시키는 단계이다.
- 운영 서버에 올리기 전에 최종적으로 테스트를 진행할 수
있는 서버이다.

=============================================

운영 서버

- 최종적으로 테스트가 끝난 프로젝트를 실제로 운영하는 서

- 작업한 소스 코드를 그대로 배포하지 않고 jar나 war 파일로
변환 후에 배포한다.
- 수정 사항을 반영할 때는 성능이나 보안, 안정성 등의 문제
로 .java 파일을 직접 반영하지 않고, .class 파일을 반영한다.




'개발' 카테고리의 다른 글

톰캣 서버 재가동 시 유의사항  (2) 2024.02.27
SSL 인증서 갱신 방법 톺아보기  (0) 2024.02.23
레거시 코드 파악하는 법  (0) 2024.01.31
<![CDATA[ ~~~ ]]>란??  (0) 2024.01.31
이클립스에서 SVN 연동하기  (0) 2024.01.30