여러 지역에 사용자 지정 언어 프로젝트 배포

참고 항목

이 문서는 Azure AI 언어의 다음 사용자 지정 기능에 적용됩니다.

사용자 지정 언어 서비스 기능을 사용하면 프로젝트를 둘 이상의 지역에 배포할 수 있으므로 한 곳에서 프로젝트의 인스턴스 하나만 관리하면서 전 세계적으로 프로젝트에 훨씬 쉽게 액세스할 수 있습니다.

프로젝트를 배포하기 전에 다른 지역에 배포 리소스를 할당할 수 있습니다. 각 배포 리소스는 프로젝트를 작성하는 데 사용하는 것과 다른 언어 리소스입니다. 해당 리소스에 배포한 다음 해당 지역의 해당 리소스에 대한 예측 요청을 대상으로 지정하면 쿼리가 해당 지역에서 직접 제공됩니다.

배포를 만들 때 할당된 배포 리소스와 배포할 해당 지역을 선택할 수 있습니다. 그런 다음 배포하는 모델은 각 지역에 복제되고 배포 리소스의 사용자 지정 하위 도메인에 따라 고유한 엔드포인트로 액세스할 수 있습니다.

예시

고객 지원 챗봇의 일부로 사용되는 프로젝트에 미국과 인도 전역의 고객이 액세스할 수 있는지 확인하고 싶다고 가정합니다. MyWestUS2라는 미국 서부 2 언어 리소스를 사용하여 이름이 ContosoSupport인 프로젝트를 작성합니다. 배포하기 전에 미국 동부인도 중부에 각각 MyEastUSMyCentralIndia라는 두 개의 배포 리소스를 프로젝트에 할당합니다.

프로젝트를 배포할 때 배포할 세 지역(원래 미국 서부 2 지역과 미국 동부인도 중부를 통해 할당된 지역)을 모두 선택합니다.

이제 세 지역 모두에서 프로젝트에 액세스할 수 있는 세 가지 엔드포인트 URL이 있습니다.

  • 미국 서부 2: https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
  • 미국 동부: https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
  • 인도 중부: https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations

서로 다른 각 URL에 대한 동일한 요청 본문은 해당 지역에서 직접 정확히 동일한 응답을 제공합니다.

유효성 검사 및 요구 사항

배포 리소스를 할당하려면 Microsoft Entra 인증이 필요합니다. Microsoft Entra ID는 다중 지역 배포를 위해 프로젝트에 할당하려는 리소스에 대한 액세스 권한이 있는지 확인하는 데 사용됩니다. Language Studio에서 원래 리소스에 Cognitive Services 언어 소유자 역할을 할당하여 Microsoft Entra 인증을 자동으로 사용하도록 설정할 수 있습니다. 프로그래밍 방식으로 Microsoft Entra 인증을 사용하려면 Azure AI 서비스 설명서에서 자세히 알아보세요.

프로젝트 이름과 리소스가 주요 식별자로 사용됩니다. 따라서 언어 리소스는 각 리소스에서 특정 프로젝트 이름만 가질 수 있습니다. 이름이 같은 다른 프로젝트는 해당 리소스에 배포할 수 없습니다.

예를 들어, 미국 서부 2MyWestUS2 리소스에서 ContosoSupport 프로젝트를 만들고 미국 동부MyEastUS 리소스에 배포한 경우, 리소스 MyEastUSContosoSupport라는 다른 프로젝트를 만들고 해당 지역에 프로젝트를 배포할 수 없습니다. 마찬가지로 공동 작업자는 인도 중부에서 MyCentralIndia 리소스가 있는 ContosoSupport 프로젝트를 만들고 MyWestUS2 또는 MyEastUS에 배포할 수 없습니다.

정확히 동일한 지역에서 사용 가능한 배포만 교환할 수 있습니다. 그렇지 않으면 교환이 실패합니다.

프로젝트에서 할당된 리소스를 제거하면 해당 리소스에 대한 모든 프로젝트 배포가 삭제됩니다.

참고 항목

오케스트레이션 워크플로 전용:

사용자 지정 질문 답변 또는 LUIS 연결을 사용하여 오케스트레이션 워크플로 프로젝트에 배포 리소스를 할당할 수 없습니다. 이후에는 할당된 리소스가 있는 프로젝트에 사용자 지정 질문 답변 또는 LUIS 연결을 추가할 수 없습니다.

다중 지역 배포가 예상대로 작동하려면 연결된 CLU 프로젝트도 오케스트레이션 워크플로 프로젝트를 배포한 동일한 지역 리소스에 배포해야 합니다. 그렇지 않으면 오케스트레이션 워크플로 프로젝트가 존재하지 않는 해당 지역의 배포로 요청을 라우팅하려고 시도합니다.

일부 지역은 배포에만 사용할 수 있으며 프로젝트 작성에는 사용할 수 없습니다.

다음 단계

다음에 대한 모델을 배포하는 방법을 알아봅니다.