The best and quick way can be to migrate the associated OS disk and data disks from on premises to Azure storage, and then provision VM out of it.
For migration of on premises VM, we need to understand what is the virtualization platform used for hosting the VM. Various virtualization techniques are HyperV, VMWare etc. For creating VM on Azure requires VHD file only and that can be obtained from HyperV directly. In case VM is hosted on virtualization platform other than HyperV then we need to first convert the existing VM disks into vhd format and then can be uploaded to Azure storage. Once the disk files are present on Azure, VM can be provisioned.
Azure Messaging -- Service Bus
This section focusses on important and common questions related to Azure Service bus offering.