Bereitstellen von benutzerdefinierten Sprachprojekten in mehreren Regionen

Benutzerdefinierte Sprachdienstfeatures ermöglichen es Ihnen, Ihr Projekt in mehreren Regionen bereitzustellen, sodass sich der weltweite Zugriff auf Ihr Projekt viel einfacher gestaltet, während Sie nur eine Instanz Ihres Projekts an einem Ort verwalten.

Bevor Sie ein Projekt bereitstellen, können Sie Bereitstellungsressourcen in anderen Regionen zuweisen. Gegenüber der Sprachressource, die Sie zum Erstellen Ihres Projekts verwenden, stellt jede Bereitstellungsressource eine andere Sprachressource dar. Sie führen die Bereitstellung für diese Ressourcen aus und richten dann Ihre Prognoseanforderungen an die betreffende Ressource in ihrer jeweiligen Region. Ihre Abfragen werden direkt aus der betreffenden Region bereitgestellt.

Beim Erstellen einer Bereitstellung können Sie auswählen, an welche Ihrer zugewiesenen Bereitstellungsressourcen und deren entsprechende Regionen Sie bereitstellen möchten. Das von Ihnen bereitgestellte Modell wird dann in jede Region repliziert und ist über seinen eigenen Endpunkt zugänglich, abhängig von der benutzerdefinierten Unterdomäne der Bereitstellungsressource.

Beispiel

Angenommen, Sie möchten sicherstellen, dass Ihr Projekt, das als Teil eines Chatbots für Kundensupport verwendet wird, für Kunden überall in den USA und Indien zugänglich ist. Dazu würden Sie ein Projekt mit dem Namen ContosoSupport mit einer Sprachressource von USA, Westen 2 mit dem Namen MyWestUS2 erstellen. Vor der Bereitstellung würden Sie dann Ihrem Projekt zwei Bereitstellungsressourcen zuweisen – MyEastUS und MyCentralIndia in USA, Osten bzw. Indien, Mitte.

Beim Bereitstellen Ihres Projekts würden Sie alle drei Regionen für die Bereitstellung auswählen: die ursprüngliche Region USA, Westen 2 und die zugewiesenen Regionen über USA, Osten und Indien, Mitte.

Nun verfügen Sie über drei verschiedene Endpunkt-URLs, um in allen drei Regionen auf Ihr Projekt zuzugreifen:

  • USA, Westen 2: https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
  • USA, Osten: https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
  • Indien, Mitte: https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations

Der gleiche Anforderungstext für jede dieser verschiedenen URLs präsentiert die genau gleiche Antwort direkt aus dieser Region.

Validierungen und Anforderungen

Das Zuweisen von Bereitstellungsressourcen erfordert die Microsoft Entra-Authentifizierung. Microsoft Entra ID wird verwendet, um zu bestätigen, dass Sie über Zugriff auf die Ressourcen verfügen, die Sie Ihrem Projekt für die Bereitstellung in mehreren Regionen zuweisen möchten. In Language Studio können Sie automatisch die Microsoft Entra-Authentifizierung aktivieren, indem Sie selbst Ihrer ursprünglichen Ressource die Rolle Cognitive Services-Sprachbesitzer zuweisen. Weitere Informationen zur programmgesteuerten Verwendung der Microsoft Entra-Authentifizierung finden Sie in der Dokumentation zu Azure KI Services.

Der Projektname und die Ressource werden als Hauptbezeichner verwendet. Daher kann eine Sprachressource in jeder Ressource nur einen bestimmten Projektnamen haben. Es können keine anderen Projekte mit demselben Namen für diese Ressource bereitgestellt werden.

Wenn beispielsweise ein Projekt ContosoSupport von der Ressource MyWestUS2 in USA, Westen 2 erstellt und in der Ressource MyEastUS in USA, Osten bereitgestellt wurde, kann die Ressource MyEastUS kein anderes Projekt namens ContosoSupport erstellen und es in dieser Region bereitstellen. Ebensowenig können Ihre Mitarbeiter anschließend ein Projekt ContosoSupport mit der Ressource MyCentralIndia in Indien, Mitte erstellen und es entweder für MyWestUS2 oder MyEastUS bereitstellen.

Bereitstellungen können nur getauscht werden, wenn sie in genau denselben Regionen verfügbar sind, andernfalls schlägt der Tausch fehl.

Wenn Sie eine zugewiesene Ressource aus Ihrem Projekt entfernen, werden alle Projektbereitstellungen für diese Ressource gelöscht.

Hinweis

Nur Orchestrierungsworkflow:

Sie können keine Bereitstellungsressourcen zu Orchestrierungsworkflowprojekten mit benutzerdefinierten Fragen und Antworten oder LUIS-Verbindungen zuweisen. Sie können auch in der Folge benutzerdefinierte Fragen und Antworten oder LUIS-Verbindungen nicht zu Projekten zuweisen, die über zugewiesene Ressourcen verfügen.

Damit die Bereitstellung in mehreren Regionen wie erwartet funktioniert, muss für die verbunden CLU-Projekte die Bereitstellung außerdem für die gleichen regionalen Ressourcen erfolgen, für die Sie das Orchestrierungsworkflowprojekt bereitgestellt haben. Andernfalls versucht das Orchestrierungsworkflowprojekt, eine Anforderung an eine Bereitstellung in seiner Region weiterzuleiten, die nicht vorhanden ist.

Einige Regionen sind nur für die Bereitstellung und nicht für die Erstellung von Projekten verfügbar.

Nächste Schritte

Erfahren Sie mehr zur Bereitstellung von Modellen für: