를 사용하여 인스턴스 복제 AES

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 프로덕션에서 비프로덕션으로 인스턴스를 복사하는 데 사용할 시스템 클론 때 생성 앱 엔진 스튜디오 한 데이터, 테이블 및 템플릿을 보호하는 방법에 대해 알아봅니다.

    복제 시 데이터 및 테이블 보존

    다음을 사용하여 인스턴스를 복제하기 위한 요구 사항은 다음과 같습니다 AES.
    1. 모든 AES 플러그인이 모든 인스턴스에 설치되어 있는지 확인합니다.
    2. 프로덕션 인스턴스를 복제하는 경우 (ATF) 및 인스턴스 스캔 속성을 보존 Automated Test Framework 하도록 대상 인스턴스에 데이터 보관자를 설정했는지 확인합니다. 데이터 보관자에 대한 자세한 내용은 및 Create a data preserver (legacy)문서를 참조하십시오Create a clone preserver.
      중요사항:
      실수로 운영 시스템에서 이러한 테스트를 실행하는 경우를 방지하기 위해 ATF 시스템 속성은 기본적으로 비활성화되어 있습니다. 프로덕션 인스턴스에서 ATF를 실행하는 것은 데이터 손상 또는 중단 가능성으로 인해 권장되거나 지원되지 않습니다.
    3. 개발 및 배포 데이터를 앱 엔진 관리 센터 수집하는 경우 모든 인스턴스에 (AEMC) 플러그인을 설치해야 합니다.
    프로덕션 인스턴스에서 비프로덕션 인스턴스로 데이터 및 테이블을 복제하면 비프로덕션 테이블의 데이터를 덮어쓸 수 있습니다. 개발 환경에서 데이터가 손실되지 않도록 하려면 공동 작업을 위한 복제 전략을 생성합니다.
    1. 다음 테이블에는 테이블이 인스턴스 간에 올바르게 복제되도록 데이터 보존 기능이 있습니다.
      주:
      다음 테이블의 경우 보존은 전역 범위에만 적용됩니다.
      • 공동 작업 설명자 테이블:
        • 앱 공동 작업 설명자(sys_appcollab_descriptor)
        • 앱 공동 작업 설명자 권한(sys_appcollab_permission_m2m)
      • 공동 작업 사용자 및 그룹 테이블:
        • 앱 공동 작업 사용자(sys_appcollab_user)
        • 앱 공동 작업 그룹(sys_appcollab_group)
      데이터를 보존하면 데이터가 개발 인스턴스의 테이블에 보존됩니다.
    2. 다음 테이블에는 클론 제외 항목이 있습니다.
      • 공동 작업 설명자 테이블:
        • 앱 공동 작업 설명자(sys_appcollab_descriptor)
        • 앱 공동 작업 설명자 권한(sys_appcollab_permission_m2m)
      • 공동 작업 사용자 및 그룹 테이블:
        • 앱 공동 작업 사용자(sys_appcollab_user)
        • 앱 공동 작업 그룹(sys_appcollab_group)
      클론 제외는 프로덕션 인스턴스의 데이터가 개발 인스턴스로 복사되지 않도록 합니다.
    3. 자격 증명 테이블을 사용하는 유일한 애플리케이션인 경우 AES 자격 증명 별칭, 기본 인증 및 검색 자격 증명에 대한 데이터 보관자를 만드는 것이 좋습니다. 그렇지 않으면 프로덕션 인스턴스가 비프로덕션 인스턴스로 복제될 때 이러한 테이블을 덮어쓰지 않도록 해야 합니다.
    4. 복제 후 다음 사용자에게 역할을 재할당해야 합니다.
      • 사용자 그룹의 AES 사용자
      • 사용자 제한 그룹의 AES 사용자
      • 비프로덕션 인스턴스에서 sn_app_eng_studio.user 역할을 가진 사용자
    5. 복제 후에는 ReSync Collaborations Permissions 사후 클론 정리 스크립트가 자동으로 실행되므로 프로덕션 및 개발 인스턴스에서 동일한 모든 애플리케이션에 공동 작업자가 자동으로 동기화됩니다. 개발자는 즉시 개발을 재개할 수 있습니다.
      주:
      복제된 인스턴스에는 공동 작업 플러그인이 활성화되어 있어야 합니다.
    6. 일부 애플리케이션이 복제 전에 백업되고 복제 후에 검색된 경우 sys_app 기록의 공동 작업 권한 재동기화 관련 링크를 사용하여 사용자와 그룹을 적절한 위임된 개발 권한에 재할당할 수 있습니다.
    7. 복제 후 공동 작업 설명자가 더 이상 사용자 또는 그룹과 연결되지 않는 경우(개발 앱이 소스 인스턴스에 없어 복제 중에 지워진 경우) 빈 참조로 기록 정리 관련 링크를 선택하여 공동 작업 테이블에서 참조되지 않은 사용자 또는 그룹을 제거합니다. 복제가 완료되고 보존된 모든 애플리케이션을 검색한 후에 이 UI 작업을 실행해야 합니다( 공동 작업 재동기화 권한이 이미 실행된 상태).
    다음 테이블에는 테이블이 인스턴스 간에 올바르게 복제되도록 데이터 보존 기능이 있습니다.
    • 파이프라인 인스턴스
    • 권한 부여 키 요청
    • 배포 요청
    • 배포 환경 요청

    복제 시 앱 템플릿 유지

    관리자는 복제 프로세스 중에 사용자 지정 템플릿이 덮어쓰기되지 않도록 보호해야 합니다. 보호가 없으면 (기존 애플리케이션 및 처음부터 모두에서) 생성된 AES 템플릿은 클론 중에 사라질 위험이 있습니다.

    에서 템플릿 AES을 만들면 범위가 지정된 앱이 인스턴스의 사용자 지정 애플리케이션 [sys_app.list] 테이블에 자동으로 생성됩니다. 내용은 다르지만 템플릿 애플리케이션과 표준 사용자 지정 애플리케이션은 에서 유사하게 ServiceNow AI Platform처리됩니다. 따라서 시스템 클론 중에 앱 템플릿을 보존하는 것은 애플리케이션을 보존하는 것과 동일한 방식으로 작동합니다.

    비프로덕션 인스턴스에서 앱 템플릿을 보호하려면 또는 의 Create a clone preserverCreate a data preserver (legacy)프로세스를 따르십시오.

    복제 및 데이터 보존에 대한 자세한 정보

    복제 및 데이터 보존에 대한 자세한 내용은 다음 주제를 참조하십시오.
    • 도구 사용 시스템 클론 에 대한 자세한 내용은 다음 문서를 참조하십시오 Instance Clone.
    • 데이터 보존에 대한 자세한 내용은 다음 문서를 참조하십시오 Create a clone preserver.
    • 을 사용한 AES인스턴스 복제에 대한 자세한 내용은 ServiceNow University의 시스템 관리자 가이드를 앱 엔진 스튜디오 참조하십시오.
    을 사용하여 인스턴스를 복제하는 방법에 대해 자세히 알아보기 AES 추가 ServiceNow 리소스
    ServiceNow 를 사용하여 앱 엔진 스튜디오인스턴스 복제에 대한 몇 가지 추가 리소스를 제공합니다.

    지식 문서 복제 기본 사항

    인스턴스 복제 팁 및 힌트 지식 문서

    인스턴스 복제에 대한 광범위한 FAQ 지식 문서

    App Engine Enterprise - 시스템 클론 중 데이터 보존 백서
    주:
    이 자원에 액세스하려면 로그인해야 합니다.ServiceNow University