기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
스테이징 환경
스테이징 환경은 프로덕션 환경과 동일하게 구성됩니다. 예를 들어 데이터 설정의 범위와 크기는 프로덕션 워크로드와 비슷해야 합니다. 스테이징 환경을 사용하여 코드와 인프라가 예상대로 작동하는지 확인합니다. 이 환경은 미리 보기 또는 고객 데모와 같은 비즈니스 사용 사례에도 선호됩니다.
액세스
최소 권한 원칙에 따라 권한을 할당합니다. 개발자는 프로덕션 환경과 동일한 스테이징 환경에 액세스할 수 있어야 합니다.
빌드 단계
없음. 테스트 환경에서 사용된 것과 동일한 아티팩트가 스테이징 환경에서 재사용됩니다.
배포 단계
테스트 환경에서 승인 및 배포 후 스테이징 환경에서 브release랜치(Gitflow) 또는 main브랜치(Trunk 또는 GitHub Flow)의 배포를 자동으로 시작합니다. 다음은 스테이징 환경의 배포 단계입니다.
-
스테이징 환경에
release브랜치(Gitflow) 또는main브랜치(Trunk 또는 GitHub Flow) 배포 -
지정된 직원의 수동 승인을 위해 일시 중지
-
게시된 아티팩트 다운로드
-
데이터베이스 버전 관리 수행
-
IaC 배포 수행
-
(선택 사항) 통합 테스트 수행
-
(선택 사항) 로드 테스트 수행
-
필요한 개발, QA, 제품 또는 비즈니스 승인자의 승인을 받습니다.
프로덕션 환경으로 이동하기 전 기대 사항
-
프로덕션에 상응하는 릴리스가 스테이징 환경에 성공적으로 배포되었습니다.
-
(선택 사항) 통합 및 로드 테스트 성공