We are creating a bot using QnAMaker service and would like to know if we can deploy the service as a cognitive service in our own azure subscription. Currently, we do not see the option to deploy it in custom azure subscription and it seems QnA Maker is deployed by itself.
Is QnA Maker service deployed in multiple regions?
The question arises as we would like to know the deployment and load balancing of the QnAMaker service to better optimize our bot deployment.
QnA Maker is GA since May 7, 2018. With GA the architecture of QnA Maker changed.
QnA Maker announced General Availability on May 7, 2018 at the \build\ conference. QnA Maker GA has a new architecture built on Azure. Knowledge bases created with QnA Maker Free Preview will need to be migrated to QnA Maker GA. QnA Maker Preview will be deprecated in November 2018. For more information about the changes in QnA Maker GA, see the QnA Maker GA announcement blog post.
You are now forced to host QnA Maker on you own Azure subscription which will provision a bunch of azure resources and of course will cost money now.
In case you need to migrate your existing preview QnA Maker, here is the documentation for it.
Is QnA Maker service deployed in multiple regions?
No, right now QnA Maker API is only available in westus region. However, the resources provisioned by QnA Maker, mainly Azure Search under the hood, are available in many other regions. So while the API endpoint it self is in westus, the rest of your resources can be hosted in other regions.
Disclaimer: I'm not working for Microsoft, so this information might be out-of-date already. Maybe somebody from Microsoft can confirm all of this.
Related
Can someone tell me if we can connect Azure Blob with QnA maker knowledge base?
QnA Maker now is known as Question Answering under Azure Language Service. Based on the document, there is no need to connect blob with your service since both the export and import are as csv/excel format: https://learn.microsoft.com/en-us/azure/cognitive-services/language-service/question-answering/how-to/export-import-refresh#export-a-project
If you are in different scenario, please share to us so we can forward it to product team.
I'm trying to create a "QnA Bot" using Azure Portal. The "Bot Template" window shows several templates, including "QnA Bot", but there's no way to select it. Is this a bug?
QnA Bot creation has been accelerated now from QnA Maker portal directly, see doc here
In the past, you could create a QnA Bot from Azure Portal but it may have been misleading as people did not see the link with QnA Maker product (so I guess now it's included in QnA Maker portal for this reason?).
since the structural change of the QnA Maker using Azure Search I recognized the only location to choose for the cognitive service is "US West". The app service and search service belonging to it can still be located anywhere.
Is this working as intended? If so, does the knowledge base of the QnA Maker Service belong to the region of the QnA Maker Service (US West) or does it belong to the region of the App / Search Service (e. g. Western Europe). Where is the data stored and which information reach the service located in "US West"?
Thanks in advance for your replies.
Best regards,
Alexander
Officially, QnA Maker product is available in many Azure Regions (see capture below, from official site here)
But as you mentioned, the location of the endpoint for the administration part seems restricted to West US only:
the QnA Maker v4 API console tester is only available in West US: https://westus.dev.cognitive.microsoft.com/docs/services/5a93fcf85b4ccd136866eb37/operations/5ac266295b4ccd1554da75ff
In Azure Portal, when you create a QnA Maker resource, you can only choose West US for the Location field
Unlike LUIS, there is no eu portal (https://eu.luis.ai/)
So all the Knowledge base "administration" is through this region, on Microsoft side.
To reply to the following question:
Where is the data stored and which information reach the service
located in "US West"?
You must remember the QnA Maker architecture (since v4) which is the following:
In the end, your data is
You can check in the Azure Search resource that is created with your QnA Maker Service. See the capture below from one of my projects, you can browse the indexes and see your documents in the region you want, in your own subscription:
Previously, before the GA, the data was... on Microsoft subscription?
The answer from Nicolas R is correct.
Here is a summary statement which I've confirmed with Microsoft (12th of January 2020):
Only the QnAMaker management service is deployed in West US. This powers the management APIs and the portal. There is no customer data stored in the management service. The data and the runtime are hosted in the region of the user’s choice as per the App service and Azure search deployments.
This statement might come handy dealing with such customer requests. Still, it comes without a guarantee and things might change/improve in the future.
I noticed that not all preview features are available while searching the preview service under All Service in Azure portal.
E.g. I was trying to evaluate Event Grid in the US Gov Cloud. I registered the service under my subscription, and then searched it under all services. But I could not find it.
Do I have to wait for sometime for this preview service to show up after I register it under my subscription?
Product roadmap for Azure Government will appear here.
Only services that have been GA'd in Azure public will be considered for being brought into Azure Government.
Currently Event Grid in Azure Government is CLI only (portal support coming) so these examples will work. Additionally, not all Event Grid topics are available yet. To see which topics are currently available in Azure Government, run this CLI command (after logging in to Azure Gov via your CLI session):
az eventgrid topic-type list -o table
I created 2 LUIS apps about a month ago on eu.luis.ai, and they have been working just fine with the Bot they are linked to, but it seems that I have hit some sort of quota on LUIS requests. I think upgrading my plan to a higher tier would resolve the problem, but I can't find the app on my azure portal, and I can't find a way to change the plan from eu.luis.ai either.
You can see my LUIS apps here (eu.luis.ai)
You can see my Azure apps here, the only cognitive service appearing is QNAMaker
Does anybody have the same problem ? I am 100% sure I'm logged in with the same account on both websites.
I found what was wrong : when you first start using LUIS, you can create apps on luis.ai without creating them on your Azure portal. They come with starter keys that expire after a month or so. You then have to create a LUIS app on the Azure portal, and add the newly generated key to your existing apps.
I was having a similar problem where I had my LUIS app working with a Speech Recognition service key, and it stopped working after a month. I had to add a new LUIS service on my Azure portal and use that key instead.