Overview
Azure Migrate is an option for getting on-premises systems into the cloud quickly.
It provides a centralized hub to assess and migrate on-premises systems to the Azure cloud. It supports a range of migration scenarios, including virtual machines, databases, and applications.
Azure Service Bus and Azure Storage Queues are fully managed messaging services supported by NServiceBus. For systems using SQL Server transport, Azure SQL Database or SQL Server on Azure Virtual Machines offer cloud-hosted alternatives that maintain compatibility with NServiceBus transports.
The NServiceBus Messaging Bridge acts as a connector between on-premises endpoints and those using Azure-native transports. This enables a phased migration approach minimizes risk by allowing incremental migration, service-by-service, while ensuring the system remains fully functional throughout the transition.
Azure supported transports
- Azure Service Bus
- Azure Storage Queues
- SQL Server using Azure SQL Database or SQL Server on Azure VM
- PostgreSQL using Azure Database for PostgreSQL
While SQL transports are supported, it is not recommended to migrate to them, as dedicated queueing technologies are more efficient.