Report Server Azure Deployment by ARM template

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

Create New Report Server Web App

Please follow the below step to create the Syncfusion Report Server azure web app using ARM template.

  1. Login to Azure portal: https://portal.azure.com.

  2. Click on the “New” in the left menu.
    New in Azure portal

  3. Search “Template deployment” in the marketplace and select Template deployment.
    Search Template deployment

  4. Then click on create button.
    Create Template deployment

  5. Now select “Build your own template in the editor” in the “Custom deployment” window.
    Build your own template

  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. Then click on save button.
    Replace the template

  8. Fill the form as instructed below 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 here.

    • Location: Choose the location on which you our app to be deployed. “East US” is our recommended location.

    • Storage Type: Syncfusion Report Server stores the resources either in File storage or in Blob storage. Choose a storage type for storing files the Report Server generates. A complete list of files generated by the Report Server can be viewed here. (For upgrade Select File storage).

    • 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 get failed if this is present already and you will need to start once again with another name.

    • 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 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 here.

    • Click the agreement check box and click on purchase to deploy the Syncfusion Report Server web app.
      Fill app service details

  9. Syncfusion Report Server App service(web app) deployment get started.

  10. We have created a app service plan for the web app which will be in “Basic – B1” by default. Learn more about App service plans 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, can scale up the App Service plan from Basic to Standard or Premium plans. Please find the below documentation links on 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