주권 마이그레이션 워크플로우
Ultimate Multisite: Multi-Tenancy 1.2.0 버전에서는 표준 서브사이트를 주권 테넌트 인프라로 이전할 때 마이그레이션 검증 게이트가 추가되었습니다.
시작하기 전에
다음 사항을 확인해 주세요.
- 소스 사이트의 현재 백업본이 있는지.
- Multi-Tenancy 애드온이 활성화되어 있는지.
- 대상 테넌트 데이터베이스, 파일 시스템 루트 및 도메인이 준비되었는지.
- 대상 환경과 일치하는 데이터베이스 호스트 바인딩이 설정되었는지.
- 네트워크에 대한 WP-CLI 명령을 실행할 수 있는 권한이 있는지.
권장 워크플로우
- 대상 테넌트 데이터베이스와 파일 시스템을 준비합니다.
- 테넌트 격리 설정을 등록하거나 업데이트합니다.
- 테넌트 마이그레이션을 실행합니다.
- 테넌트 사용자 프로비저닝 또는 확인을 진행합니다.
- 비동기 마이그레이션 작업을 모두 처리(Drain)합니다.
- 주권 마이그레이션 검증을 실행합니다.
- SSO를 통해 테넌트에 접속해 봅니다.
- 검증이 통과된 후에만 DNS 또는 라우팅을 변경합니다.
검증 게이트
검증 워크플로우는 여러 각도에서 마이그레이션을 확인합니다.
- 테넌트 스키마가 존재하며 테넌트 데이터베이스 라이터에 의해 쓰기가 가능한지.
- 설정된 데이터베이스 호스트에 유효한 권한(grants)이 있는지.
- 테넌트 사용자가 존재하며 예상되는 주권 설치 사용자 수와 일치하는지.
- 비동기 푸시 큐가 성공적으로 처리될 수 있 는지.
- 레거시 네트워크 측 데이터 경로는 더 이상 주권 테넌트에 필요하지 않은지.
검증 실패는 출시 전 차단 요소로 간주합니다. 보고된 데이터베이스, 사용자, 큐 또는 라우팅 문제를 수정하고 다시 검증을 실행한 후에 고객에게 테넌트를 노출해야 합니다.
첫 번째 프로덕션 방문
검증이 통과되면 사이트 관리 화면에서 방문 (SSO) 기능을 사용하여 첫 번째 관리자 방문을 진행하세요. 이는 테넌트 라우팅, SSO 토큰 처리, 오리진 핀(origin pinning), 그리고 테넌트 측 사용자 프로비저닝을 한 번에 제어된 단계로 확인하는 과정입니다.