카테고리 없음

🔹 환경 명칭 (Environment Naming) 정리

idea9329 2025. 2. 13. 10:51
반응형

 

PRD, PRE, STG, DEV 같은 환경 명칭은 소프트웨어 개발 및 배포 과정에서 각 환경을 구분하기 위해 사용됩니다.

환경설명

PRD (Production, 운영 환경) 실제 서비스가 운영되는 환경
PRE (Pre-Production, 사전 운영 환경) 운영 배포 전 최종 테스트 환경
STG (Staging, 스테이징 환경) 실제 운영과 유사한 테스트 환경
DEV (Development, 개발 환경) 개발자들이 코드 작성 및 테스트하는 환경

🔹 PRE (Pre-Production, 사전 운영 환경)란?

 운영(Production) 배포 전에 마지막으로 검증하는 환경
✅ 실제 PRD(운영)과 거의 동일한 환경이지만, 내부 테스트 용도로 사용
 실제 데이터를 사용할 수도 있지만, 운영 트래픽은 포함되지 않음
✅ 스테이징(STG)보다 한 단계 더 운영과 가까운 환경

📌 주요 용도

  • 최종 QA(품질 검증) 테스트
  • 운영 배포 전 성능 테스트(부하 테스트)
  • 최종 보안 점검
  • 운영 배포 실패 시 롤백 테스트

🔹 PRE vs STG 차이점

구분PRE (Pre-Production)STG (Staging)

목적 운영 전 최종 검증 테스트 환경
운영과 유사성 운영(Production)과 거의 동일 운영과 유사하지만 완전히 동일하지 않을 수 있음
데이터 운영과 동일하거나 비슷한 데이터 사용 테스트 데이터를 주로 사용
배포 목적 운영 배포 전 최종 점검 기능 개발 및 기본 테스트
트래픽 일부 내부 사용자 테스트 가능 일반적으로 외부 트래픽 없음

📌 결론

PRE (Pre-Production)은 운영(PRD)으로 배포하기 전에 최종 검증을 수행하는 사전 운영 환경입니다.
보통 STG(스테이징)과 PRD(운영) 사이에 위치하며, 운영과 거의 동일한 환경에서 배포 테스트를 수행하는 용도로 사용됩니다. 🚀

반응형