[Server] 로컬서버, 개발서버, 스테이징서버, 운영서버 란?

류성훈·2022년 7월 29일
5

Server

목록 보기
1/1
post-custom-banner

로컬 서버 (Local Server)

로컬 서버(Local Server)는 개발자들이 처음으로 실행시키는 서버라고 할 수 잇다.

흔히 말하는 http://local:8080 또는 https://localhost:8080 으로 접속하여 우리가 개발하는 화면들을 볼 수 있다.

이 로컬 서버에서는 개발자들의 개발 개발 환경에 따라 결과가 달라질 수 있다.

개발 서버 (Development Server)

개발 서버(Development Server)는 개발자들의 개인 개발환경이 아닌 1개의 통합된 환경으로 테스트를 할 수 있는 서버를 말한다. 대체적으로, 프로젝트에서 개발 서버는 스테이징 서버(Staging Server)와 환경을 비슷하게 구성하여 테스트를 하는 경우도 잇다.

스테이징 서버 (Staging Server)

스테이징 서버(Staging Server)는 다른 말로 정말 많이 불린다.

예를 들어, 스테이징 서버를 테스트 서버(Test Server) QA 서버(QA Server)등으로 부른다.

이 스테이징 서버는 운영 서버 환경과 거의 100%로 비슷할 정도로 환경을 맞춘 다음, 운영 서버에서 사용되는 데이터를 가지고 실질적으로 운영 서버에 반영하기 전에 테스트를 거치는 곳이다.

즉, 운영 서버(Production Server)에 반영하기 전 최종 확인을 하는 서버라고 할 수 있다.

운영 서버 (Productions Server)

운영 서버(Production Server)는 실질적으로 운영을 하기 위한 서버다.

스테이징 서버에서 정상적으로 작동되는 기능들이 운영 서버에 반영된다.

출처

https://yongku.tistory.com/entry/로컬서버local-개발서버DEV-스테이지서버STG-운영서버PROD란

profile
(전)Backend Developer / (현)Data Engineer
post-custom-banner

1개의 댓글

comment-user-thumbnail
2024년 10월 21일

요즘 시스템 개발자 분들과 일을 하면서 모르는 용어들 때문에 혼란스러웠는데 덕분에 정리가 잘 되었습니다. 감사합니다 :)

답글 달기