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