본문으로 건너뛰기

주권 마이그레이션 워크플로우

Ultimate Multisite: Multi-Tenancy 1.2.0 버전에서는 표준 서브사이트를 주권 테넌트 인프라로 이전할 때 마이그레이션 검증 게이트가 추가되었습니다.

시작하기 전에

다음 사항을 확인해 주세요.

  • 소스 사이트의 현재 백업본이 있는지.
  • Multi-Tenancy 애드온이 활성화되어 있는지.
  • 대상 테넌트 데이터베이스, 파일 시스템 루트 및 도메인이 준비되었는지.
  • 대상 환경과 일치하는 데이터베이스 호스트 바인딩이 설정되었는지.
  • 네트워크에 대한 WP-CLI 명령을 실행할 수 있는 권한이 있는지.

권장 워크플로우

  1. 대상 테넌트 데이터베이스와 파일 시스템을 준비합니다.
  2. 테넌트 격리 설정을 등록하거나 업데이트합니다.
  3. 테넌트 마이그레이션을 실행합니다.
  4. 테넌트 사용자 프로비저닝 또는 확인을 진행합니다.
  5. 비동기 마이그레이션 작업을 모두 처리(Drain)합니다.
  6. 주권 마이그레이션 검증을 실행합니다.
  7. SSO를 통해 테넌트에 접속해 봅니다.
  8. 검증이 통과된 후에만 DNS 또는 라우팅을 변경합니다.

검증 게이트

검증 워크플로우는 여러 각도에서 마이그레이션을 확인합니다.

  • 테넌트 스키마가 존재하며 테넌트 데이터베이스 라이터에 의해 쓰기가 가능한지.
  • 설정된 데이터베이스 호스트에 유효한 권한(grants)이 있는지.
  • 테넌트 사용자가 존재하며 예상되는 주권 설치 사용자 수와 일치하는지.
  • 비동기 푸시 큐가 성공적으로 처리될 수 있는지.
  • 레거시 네트워크 측 데이터 경로는 더 이상 주권 테넌트에 필요하지 않은지.

검증 실패는 출시 전 차단 요소로 간주합니다. 보고된 데이터베이스, 사용자, 큐 또는 라우팅 문제를 수정하고 다시 검증을 실행한 후에 고객에게 테넌트를 노출해야 합니다.

첫 번째 프로덕션 방문

검증이 통과되면 사이트 관리 화면에서 방문 (SSO) 기능을 사용하여 첫 번째 관리자 방문을 진행하세요. 이는 테넌트 라우팅, SSO 토큰 처리, 오리진 핀(origin pinning), 그리고 테넌트 측 사용자 프로비저닝을 한 번에 제어된 단계로 확인하는 과정입니다.