Orchestrator Azure Marketplace FAQ

Some of the know-how around Orchestrator Azure Marketplace

1. Does this template mean one will be able to use it directly without any further work to install Orchestrator or SQL Server?
Ans:- Yes
 
2. What does it include? Does one need to purchase separate Orchestrator license?
Ans:- It builds an app service and SQL service so yes one will have to buy a Orchestrator license. 
 
3. Can the  service be used by  multiple clients?
Ans:- Yes it can be done. 
 
4. Is there any volume limitation for being a service?
Ans:- None, all the limitation will be similar to any webapp hosted on Azure .
 
5. Does UiPath have any existing clients/resellers already set up such service to multiple clients? If it does, can one  enquire some ball-park monthly charge they have to pay in Azure, like fixed software/hardware monthly fees + volume charge? 
Ans:- 
The charge are dependent on the usage of webapp and the SQL database. Because the app in Azure creates the webapp and SQL database and it very much depends on the usage. 
 
6.  The App Service deployed was in Premier v2 App Service Plan. While this will likely be a great choice for heavy duty production workloads, it may be an overkill for non-prod (dev / test / etc.) environments as well as smaller clients with much less scale.
Ans :- One can use following ARM template to deploy Orchestrator with multiple instances and Redis Cache. Also you can customize the template according to your needs : add tags, lower the resources (click on deploy and in azure portal edit the template)
https://github.com/UiPath/Infrastructure/tree/master/Azure/Orchestrator/PaaS
 
One can also change the tier of the App service but for that then  have to disable AlwaysOn for the app service and the lowest dedicated tier is B1.
 
7. Is it possible to specify preferred name of the various resources? The provisioning seems to generate random names suffixes which will not work in an Enterprise with defined naming conventions, or better yet, Azure Policies.
Ans:-  The marketplace solution  generate a random string based on the RG name because Microsoft asked this in order to certificate the solution, this is a requirement from Azure marketplace. The reason is that one can deploy a webapp solution with same name and will replace the files already hosted on that webapp.
 
8.  Is it possible to specify Tags as part of provisioning to be applied to the Resource Group and all underlying resources?
Ans:- One can use following ARM template to deploy Orchestrator with multiple instances and Redis Cache. Also you can customize the template according to your needs : add tags, lower the resources (click on deploy and in azure portal edit the template)
https://github.com/UiPath/Infrastructure/tree/master/Azure/Orchestrator/PaaS
 
9.    It is exciting to see that there is an Application Insights resource and a shared dashboard provisioned. Is there any documentation which goes into details around what sort of observability is added by App Insights to Orchestrator? Does this sub out Event log in favour of App Insights, or is it just the technical metrices?: https://forum.uipath.com/t/using-microsoft-azure-application-insights-with-orchestrator-substituting-event-log/110548
Ans:-  The insight components are used for monitoring, reporting and some rules for autoscaling ( see line 476 “type”: "microsoft.insights/autoscalesettings” for autoscaling)

 10.  For multiple instances, is it possible to automatically provision Redis and bind that as part of this process itself?
 Ans:- One can use following ARM template to deploy Orchestrator with multiple instances and Redis Cache. Also one can customize the template according to your needs : add tags, lower the resources (click on deploy and in azure portal edit the template)
https://github.com/UiPath/Infrastructure/tree/master/Azure/Orchestrator/PaaS