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