We plan to migrate our on-premise MQ servers hosted in VMware servers to azure VM. Can I use the Azure Migrate tool to migrate IBM MQ from on-premise to Azure cloud
Azure Migrate can be used as a Migration tool for any on-premises VMs running on VMWare/Hyper-V as well as for physical servers provided, they are running on azure supported operating system.
Here is a list of supported OS for migrating VMs to azure under azure Migrate.
https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware-migration#vm-requirements-agentless
https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware-migration#vm-requirements-agent-based
Note: There are 2 different ways you can replicate the VMs, agent-based and agent-less for details refer to:
Azure Migrate agentless migration of VMware virtual machines
Agent-based migration architecture
Please note azure migrate replicates the disks from on-premises to azure and during migration phase the VM is created using the replicated disks. Any additional configuration for your application inside the VMs needs to be taken care separately.
For more details refer to: https://learn.microsoft.com/en-us/azure/migrate/migrate-services-overview
My Application Architecture
I already have a working SQL Server integrating , Analyzing and reporting applications deployed on my on-premise server. Now I am planning to deploy the same reporting application into Azure cloud. I am planning to move this application to cloud.
My Exploration
When I am exploring I found the data factory for data integration and transform services and later can publish to any BI tools. I was reading the data factory documentations from the following link,
https://learn.microsoft.com/en-us/azure/data-factory/introduction
From here I understood that I can use Azure data factory and I can perform data integration and transforming using Connect And collect stage , Transform Enrich and publish stages. And Also we can use BI tools after publishing this.
Related with moving from on-premise to Azure Cloud, I had felt some confusions. I am adding below
My Confusion
Without using Azure's Data factory service , Is possible deploy my all service packages (SSIS/SSRS/SSAS) in my own Azure VM infrastructure like what I did in on-premise machine ?
Without using Azure's Data factory service, Is possible deploy my all
service packages (SSIS/SSRS/SSAS) in my own Azure VM infrastructure
like what I did in on-premise machine ?
Yes, you can install all the service packages in your Azure VM when you create the VM. See this description:
Azure virtual machines allow you to deploy a wide range of computing
solutions in an agile way. You can deploy virtually any workload and
any language on nearly any operating system - Windows, Linux, or a
custom created one from any one of the growing list of partners.
You can just treat the virtual machine in Azure as your machine on-premise. The difference is you cannot care about the hardware and Azure will maintain it for you. You can also control the permission of your VM with the Azure Service Principal. See more details about the Azure VM.
How to save the reports to a directory using SSRS with Azure?
You need an Azure VM (IaaS) where you can install a SQL Server instance and install SQL Server Reporting Services. On that Azure VM you can save your reports. You can also save your reports on an on-premise SQL Server.
Once created the Azure VM with SSRS installed you can create reports that connect to Azure SQL Database databases as source of data.
SQL Server Reporting Services is not part of Azure SQL Database (PaaS) and is not available as SaaS in Azure either. It is only available as (IaaS).
I have a SQL Server Database on Azure Cloud and I want to get a report server up and runnning using SSRS that would accesses the data on that database.
Does anyone have any experience with this scenario, or could provide me some guidance on how to go about this.
I'm reading about how SSRS would run on a Azure VM and that the SQL Server and it's respective Database(s) would be installed on that Azure VM. That's not my situation as I have existing SQL Database that exists outside of any VM I spin up.
Thanks,
You will need to host SSRS either on an Azure VM or on premise.
In this link deployment topologies for SSRS on Azure VM are discussed.
One strategy is to deploy SSRS to a VM and use Azure SQL Database as the data source.
Once you deploy the VM containing SSRS, you can then connect SSRS to an Azure SQL DB. This artcle discusses connecting Azure SQL Database to SSRS.
Hope this helps!
Another approach to SSRS support for SQL Azure is SQL SSRS containers. Windocks provides an automated approach that delivers configured SSRS containers for SQL Azure source databases. The advantage of containers in this case includes updating images, and greater scalability.
That's correct, you'll need to migrate your database to a SQL Server running in an Azure VM. You can use the Azure Export Service (https://msdn.microsoft.com/en-us/library/f6899710-634e-425a-969d-8db1267e9471#ExportDB) to export your Azure Database into a dacpac. You can then import the dacpac to the SQL Server VM.
You can set up a Azure VM with SQL Server, start up the SSRS Reporting Configuration Manager. Go to SQL Server Management studio on your VM and create a linked server to your existing SQL Database. Create your queries in the VM database to reference the linked server's data. Then create your reports using the database on the VM, but those queries will be pulling the data from your non-VM database.
Unfortunately, SSRS not supported by Azure Sql Server.
Power BI service (premium), now allows you to upload SSRS files, that can connect to the Azure DB. https://powerbi.microsoft.com/en-us/blog/public-preview-of-paginated-reports-in-power-bi-premium-now-available/
Actually you do not to have your Azure SQL Database on the Azure VM. All Specify your connection string to point to your Azure SQL Database
SSRS does not support Azure SQL DB for its Catalog and Temp DBs. This is a known issue. You have use to SQL Server (on-prem or Azure VM). You can create and run reports that consume date from Azure SQL DB though.
What I am trying to find out is during SharePoint installation (lets say in an Azure VM), can I use "Sql Databases" to create numerous DBs created by SharePoint? I am asking this because I recently went through this exercise in AWS only to find out that RDS (AWS variant of RDBMS as a service) does not support SharePoint databases.
No, using Azure SQL Database is not a supported configuration when running SharePoint in Azure Virtual Machines. You can provision Virtual Machines running SQL Server though (recommended).
Here is a guide that walks you through considerations for running SharePoint workloads in Azure.
https://msdn.microsoft.com/en-us/library/azure/dn275958.aspx