반응형
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(운영) 사이에 위치하며, 운영과 거의 동일한 환경에서 배포 테스트를 수행하는 용도로 사용됩니다. 🚀
반응형