Azure AI Search 서비스를 다른 Azure 지역으로 이동

때때로 고객이 검색 서비스를 다른 지역으로 이동하는 것에 대해 문의합니다. 현재 해당 작업에 도움이 되는 기본 제공 메커니즘이나 도구는 없지만 이 문서는 다른 지역의 새 검색 서비스에서 인덱스 및 기타 개체를 다시 만들기 위한 수동 단계를 이해하는 데 도움이 될 수 있습니다.

참고 항목

Azure Portal에서 모든 서비스에는 템플릿 내보내기 명령이 있습니다. Azure AI Search의 경우 이 명령은 서비스의 기본 정의(이름, 위치, 계층, 복제본 및 파티션 수)를 생성하지만 서비스의 콘텐츠를 인식하지 않으며 키, 역할 또는 로그를 전달하지 않습니다. 명령이 존재하지만 검색 서비스를 이동하는 데 사용하지 않는 것이 좋습니다.

필수 조건

  • 계정에서 사용하는 서비스 및 기능이 대상 지역에서 지원되는지 확인합니다.

  • 미리 보기 기능의 경우 구독이 대상 지역에 승인되어 있는지 확인합니다.

준비 및 이동

  1. Azure AI Search 이상의 서비스를 이동해야 하는 경우 종속성 및 관련 서비스를 식별하여 서비스 재배치의 전체 영향을 이해합니다.

    Azure Storage는 로깅, 지식 저장소 만들기에 사용되며 AI 보강 및 인덱싱에 일반적으로 사용되는 외부 데이터 원본입니다. Azure AI 서비스는 AI 보강 도중 기본 제공 기술을 제공하기 위해 사용됩니다. AI 보강을 사용하는 경우 Azure AI 서비스 및 검색 서비스가 모두 동일한 지역에 있어야 합니다.

  2. 이동할 항목(인덱스, 동의어 맵, 인덱서, 데이터 원본, 기술 세트)을 알 수 있도록 서비스에 있는 모든 개체의 인벤토리를 만듭니다. 로깅을 사용하도록 설정한 경우 기록 레코드에 필요할 수 있는 모든 보고서를 만들고 보관합니다.

  3. 새 지역의 가격 책정 및 가용성을 확인하여 새 지역의 Azure AI Search 및 관련 서비스의 가용성을 확인합니다. 대부분의 기능은 모든 지역에서 사용할 수 있지만 일부 미리 보기 기능은 가용성이 제한되어 있습니다.

  4. 새 지역에서 서비스를 만들고 소스 코드에서 기존 인덱스, 동의어 맵, 인덱서, 데이터 원본, 기술 세트를 다시 게시합니다. 서비스 이름은 고유해야 하므로 기존 이름을 다시 사용할 수 없습니다. Azure AI 서비스에 대한 연결이 동일한 지역 요구 사항과 관련하여 여전히 유효한지 각 기술 세트를 확인합니다. 또한 지식 저장소를 만든 경우 다른 서비스를 사용하면 Azure Storage에 대한 연결 문자열을 확인합니다.

  5. 인덱스와 지식 저장소(해당하는 경우)를 다시 로드합니다. 애플리케이션 코드를 사용하여 JSON 데이터를 인덱스로 푸시하거나 인덱서를 다시 실행하여 외부 원본에서 문서를 풀합니다.

  6. 로깅을 사용하고 이를 사용하는 경우 보안 역할을 다시 만듭니다.

  7. 새 서비스 이름 및 API 키를 사용하고 모든 애플리케이션을 테스트하도록 클라이언트 애플리케이션 및 테스트 도구 모음을 업데이트합니다.

삭제 또는 정리

새 서비스가 완전히 테스트되고 작동하면 이전 서비스를 삭제합니다. 서비스를 삭제하면 이 서비스와 연결된 모든 콘텐츠가 자동으로 삭제됩니다.

다음 단계

다음 링크는 위에 설명된 단계를 완료할 때 자세한 정보를 찾는 데 도움이 됩니다.