Getting Started
Architecture
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Modernization
Samples

Migrate from on-premises to Azure

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. It enables a phased migration approach to minimize risk by allowing incremental migration, service-by-service, while ensuring the system remains fully functional throughout the transition.

flowchart LR on-prem["MSMQ RabbitMQ SQL Server PostgreSQL"] cloud["Azure Service Bus Azure Storage Queues"] bridge[[Messaging Bridge]] on-prem <--> bridge <--> cloud subgraph ON-PREMISES on-prem end subgraph CLOUD cloud end

Azure supported transports

On premise transports

Related Articles

  • Azure Architectures
    Gives an overview of the architectural styles (microservices, event-driven, n-tier, web-queue-worker) and technology options offered by Azure.
  • Azure Service Bus Transport
  • Azure Storage Queues Transport
    Using Azure Storage Queues as a message transport.
  • Messaging Bridge
    Connect endpoints in a system that use different transports with the messaging bridge.
  • Migrate from on-premises to AWS
    Explore migration options for moving legacy NServiceBus systems to AWS with gradual endpoint transitions and seamless hybrid cloud integration.
  • Migrate to the Cloud
    Discover strategies for moving NServiceBus endpoints to AWS or Azure, enabling reliable hybrid cloud integration and gradual modernization.
  • Modernization
    Learn how the Particular Service Platform and NServiceBus simplify legacy .NET modernization, integration, data integrity, and monitoring.

Do you have questions?

Ask our solution architects

Get a free architecture review with us

Book a call