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

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

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

    다음은 다음을 사용하여 인스턴스를 복제하기 위한 요구 사항입니다 AES.
    1. 모든 AES 플러그인이 모든 인스턴스에 설치되어 있어야 합니다.
    2. 프로덕션 인스턴스를 복제하는 경우 프로덕션 인스턴스에서 (ATF) 및 Instance Scan 속성을 활성화 Automated Test Framework 해야 합니다.
    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 사후 복제 정리 스크립트가 자동으로 실행되므로 프로덕션 및 개발 인스턴스에서 동일했던 모든 애플리케이션에서 공동 작업자가 자동으로 동기화됩니다. 개발자는 즉시 개발을 재개할 수 있습니다.
      주:
      복제된 인스턴스에는 Collaboration 플러그인이 활성화되어 있어야 합니다.
    6. 일부 애플리케이션이 복제 전에 백업되고 복제 후 검색된 경우 sys_app 레코드의 공동 작업 권한 다시 동기화 관련 링크를 사용하여 사용자 및 그룹을 적절한 위임된 개발 권한에 다시 할당할 수 있습니다.
    7. 복제 후 공동 작업 설명자가 더 이상 사용자 또는 그룹과 연결되지 않은 경우(개발 앱이 소스 인스턴스에 없었기 때문에 복제 중에 지워진 경우) 빈 참조로 기록 정리 관련 링크를 선택하여 공동 작업 테이블에서 참조되지 않은 사용자 또는 그룹을 제거합니다. 복제가 완료되고 보존된 모든 애플리케이션이 검색된 후( 공동 작업 다시 동기화 권한이 이미 실행된 경우) 이 UI 작업을 실행해야 합니다.
    다음 테이블에는 인스턴스들 간에 테이블이 올바르게 복제되도록 데이터 보존 기능이 있습니다.
    • 파이프라인 인스턴스
    • 요청 권한 부여 키
    • 배포 요청
    • 배포 환경 요청

    복제 시 앱 템플릿 유지

    관리자는 복제 프로세스 중에 사용자 지정 템플릿이 덮어쓰여지지 않도록 보호해야 합니다. 보호 기능이 없으면 (기존 응용 프로그램과 처음부터 모두) 생성된 AES 템플릿이 복제 중에 사라질 위험이 있습니다.

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

    비프로덕션 인스턴스에서 앱 템플릿을 보호하려면 시스템 클론 중에 개발 중인 애플리케이션 및 사용자 지정 유지의 프로세스를 따르십시오.

    복제 및 데이터 보존에 대한 추가 정보

    복제 및 데이터 보존에 대한 자세한 내용은 다음 항목을 참조하십시오.
    를 사용하여 인스턴스 복제에 대해 자세히 알아보기 AES 추가 ServiceNow 자원
    ServiceNow 는 를 사용하여 앱 엔진 스튜디오인스턴스를 복제하는 방법에 대한 몇 가지 추가 리소스를 제공합니다.

    클론 기본 지식 문서

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

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

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