Hello @Thasaiyan, Jeganathan
Your question is 2-fold. Whether you need to have reporting capabilities in Azure, or do you really need to keep existing SSRS. For both these options, there are different approaches.
- Azure SQL Managed Instance:
- Newly Introduced Support: You can now host SSRS databases in Azure SQL Managed Instance. This approach provides a modernized environment while maintaining compatibility with your existing SSRS solutions. It allows you to migrate your SSRS databases to the cloud, benefiting from Azure's managed services and scalability.
- Advantages:
- Flexibility: You can choose the level of change you want to introduce.
- Skills Transfer: Azure SQL is built upon the same SQL Server database engine, so your skills and experience transfer easily to the cloud.
- Control: You can decide whether to lift and shift or leverage equivalent cloud-native offerings.
- Considerations:
- Ensure that your SSRS solutions do not rely heavily on features beyond the core database engine (e.g., Integration Services, Analysis Services).
- Migrate your SSRS paginated reports to the Power BI Premium service or deploy an SSRS virtual machine in Azure.
- SQL Server on Azure Virtual Machine:
- This option involves creating a virtual machine (VM) in Azure and installing SQL Server with SSRS on it. You can then configure SSRS to serve reports over the web. Although this maybe the easiest approach, it is also the least cost-effective, and if you consider the Shared service platform model, you are getting most responsibility as this is still IaaS
- Steps:
- Create an Azure VM with SQL Server installed.
- Use Reporting Services Configuration Manager within the VM to configure SSRS in native mode.
- Access the SSRS URL hosted on the Azure VM over the internet. You may WAF and Azure front-door in front for network security.
- Power BI:
- While not SSRS, consider exploring Power BI for creating and sharing reports. Power BI offers a cloud-native solution with rich visualization capabilities.
- Advantages:
- Modern Interface: Power BI provides an intuitive interface for report creation.
- Integration with Azure: It seamlessly integrates with Azure services.
- Scalability: Power BI Premium allows sharing reports across your organization.
- Considerations:
- Evaluate whether Power BI meets your reporting needs. Also consider the licensing.
- Azure SQL Database (Not Recommended for SSRS):
- Unfortunately, SSRS is not supported on Azure SQL Database. If you specifically need SSRS, option1 and option 2 above, will help you achieve your goals.
If this information provided here on SSRS helps solve your issue, please tag this as answered, so it helps further community readers, who may have similar questions.