Nasazení vlastních jazykových projektů do více oblastí

Poznámka:

Tento článek se týká následujících vlastních funkcí v jazyce Azure AI:

Funkce služby Custom Language umožňují nasadit projekt do více než jedné oblasti, což usnadňuje globální přístup k projektu při správě pouze jedné instance projektu na jednom místě.

Před nasazením projektu můžete přiřadit prostředky nasazení v jiných oblastech. Každý prostředek nasazení je jiný prostředek jazyka, než který používáte k vytvoření projektu. Nasadíte je do těchto prostředků a pak budete cílit na požadavky na predikce na tento prostředek v příslušných oblastech a dotazy se budou obsluhovat přímo z této oblasti.

Při vytváření nasazení můžete vybrat, do kterých přiřazených prostředků nasazení a do kterých odpovídajících oblastí chcete nasazení provést. Model, který nasadíte, se pak replikuje do každé oblasti a bude přístupný s vlastním koncovým bodem závislým na vlastní subdoméně prostředku nasazení.

Příklad

Předpokládejme, že chcete zajistit, aby byl váš projekt, který se používá jako součást chatovacího robota zákaznické podpory, přístupný zákazníkům v celé USA a Indii. Vytvořili byste projekt s názvem ContosoSupport pomocí prostředku jazyka USA – západ 2 s názvem MyWestUS2. Před nasazením byste k projektu přiřadili dva prostředky nasazení – MyEastUS a MyCentralIndia v oblasti USA – východ a Indie – střed.

Při nasazování projektu byste pro nasazení vybrali všechny tři oblasti: původní oblast USA – západ 2 a přiřazené oblasti přes USA – východ a Indie – střed.

Teď byste měli tři různé adresy URL koncových bodů pro přístup k projektu ve všech třech oblastech:

  • USA – západ 2: https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
  • USA – východ: https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
  • Indie – střed: https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations

Stejný text požadavku pro každou z těchto různých adres URL obsluhuje přesně stejnou odpověď přímo z této oblasti.

Ověření a požadavky

Přiřazování prostředků nasazení vyžaduje ověřování Microsoft Entra. ID Microsoft Entra se používá k potvrzení, že máte přístup k prostředkům, které vás zajímají, přiřazování k projektu pro nasazení ve více oblastech. V sadě Language Studio můžete automaticky povolit ověřování Microsoft Entra tím, že k původnímu prostředku přiřadíte roli Vlastník jazyka služeb Cognitive Services. Pokud chcete ověřování Microsoft Entra používat prostřednictvím kódu programu, přečtěte si další informace v dokumentaci ke službám Azure AI.

Název projektu a zdroj se používají jako hlavní identifikátory. Zdroj jazyka proto může mít v každém zdroji pouze konkrétní název projektu. Všechny ostatní projekty se stejným názvem nebudou do daného prostředku nasaditelné.

Pokud například projekt ContosoSupport vytvořil prostředek MyWestUS2 v oblasti USA – západ 2 a nasadil se na prostředek MyEastUS v oblasti USAvýchod, prostředek MyEastUS nemůže vytvořit jiný projekt s názvem ContosoSupport a nasadit projekt do této oblasti. Podobně vaši spolupracovníci nemohou vytvořit projekt ContosoSupport s prostředkem MyCentralIndia v Indiistřed a nasadit ho do MyWestUS2 nebo MyEastUS.

Můžete prohodit pouze nasazení, která jsou k dispozici ve stejných oblastech, jinak se prohození nezdaří.

Pokud odeberete přiřazený zdroj z projektu, odstraní se všechna nasazení projektu do tohoto zdroje.

Poznámka:

Pouze pracovní postup orchestrace:

Prostředky nasazení nemůžete přiřadit k projektům pracovního postupu orchestrace s vlastními odpověďmi na otázky nebo připojením LUIS. Následně není možné přidat vlastní odpovědi na otázky nebo připojení LUIS k projektům, které přiřadily zdroje.

Aby nasazení ve více oblastech fungovalo podle očekávání, musí být připojené projekty CLU také nasazené do stejných regionálních zdrojů, do které jste nasadili projekt pracovního postupu orchestrace. Jinak se projekt pracovního postupu orchestrace pokusí směrovat požadavek na nasazení v jeho oblasti, která neexistuje.

Některé oblasti jsou dostupné jenom pro nasazení a ne pro vytváření projektů.

Další kroky

Naučte se nasazovat modely pro: