Search results

Deploy Report Server and User Management Server Azure App Service by using ARM template

This section explains how to deploy the Report Server application into Azure cloud as App Service using ARM templates.

Create a new Report Server Web App

To create a Syncfusion Report Server Azure Web App using the ARM template, follow these steps:

  1. Log in to Azure portal.

  2. Click New in the left menu. New in Azure portal

  3. Search Template deployment in the marketplace and select Template deployment. Search Template deployment option

  4. Click Create. Create Template deployment

  5. Now, select Build your own template in the editor in the Custom Deployment window. Build your own template in the editor option

  6. Click here to download the ARM template file.

  7. Copy all the contents in the template file and replace them in the Edit template window, and then click Save. Edit the template and replace the template

  8. Fill the details as instructed in the following to complete the deployment steps.

    • Subscription: Choose the subscription that you have with Azure. Learn more about subscriptions from here.

    • Resource group: This is a logical group in Azure to group your resources like web app, storage account, network etc. Learn more about resource groups from here.

    • Location: Choose the location to deploy the app. East US is our recommended location.

    • Select App Service Need To Deploy:

    It is mandatory to have latest User Management Server to run latest Report Server version 4.1

    App Service Types

    Latest 4.1 version of Report Server comes with the User Management Server. ARM template deployment provides below three options to deploy app service,

    • Deploy Report Server individually.
    • Deploy User Management Server individually.
    • Deploy Report Server along with the User Management Server.

Deploy Report Server individually

This option is preferred when User Management Server is already deployed or running on remote machine and this will deploy Report Server alone with the given App service name inside the resource group.

App service for Report Server

Deploy User Management Server individually

This option is preferred when Report Server is already deployed or running on remote machine and this will deploy User Management Server alone with the given App service name inside the resource group.

App service for User Management Server

Deploy Report Server along with the User Management Server

This option will deploy both Report Server and User Management Server at a single time.

App service for both Report Server and User Management Server

This option will create two app services. One for Report Server and another one for User Management Server. App Service for User Management Server can be created automatically using the App Service name given during deployment

Report Server will be deployed under GivenAppServiceName and User Management Server will be deployed under GivenAppServiceName-ums.

  • Storage Type: Syncfusion Report Server stores the resources either in file storage or in Blob storage. Choose a storage type to store files generated by the Report Server.

While deploying Report Server along with the User Management Server with the Storage type AzureBlobStorage selected, both Report Server and User Management Server containers are created under given Blob Storage Name.

Report Server container name – syncfusionrscontainer and User Management Server container name - syncfusionumscontainer

  • Web App name: This is the name of the Report Server that you want to have in the URL. As this is going to be the URL, it should be unique globally. Deployment process will be failed, if this is already present and you should start once again with another name.

Report Server will be deployed under GivenAppServiceName and User Management Server will be deployed under GivenAppServiceName-ums.

  • Storage account name: This is optional if you have chosen file storage in storage type and mandatory for Blob storage. This also must be unique as that of the Web App name. Learn more about storage accounts from here.

  • Storage account type: This is optional, if you have chosen file storage in Storage type and mandatory for Blob storage. Learn more about storage account types from here.

  • Select the agreement check box and click Purchase to deploy the Syncfusion Report Server Web App. Fill app service details

Now, Syncfusion Report Server App Service(Web App) deployment get started.

The App Service plan for the Web App is created, which will be in Basic – B1 by default. Learn more about App Service plans from here. Syncfusion Report Server Web App does not support free or shared App Service plans.

Syncfusion Report Server supports basic, standard, and premium App Service plans in the Azure. The minimum recommended App Service plan to run the application is the basic plan.

To get better performance, scale up the App Service plan from basic to standard or premium plans. Refer to the following documentation links to learn how to scale up and scale out the App Service plan.

Scale up: https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-scale

Scale out: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/insights-how-to-scale