You can use Azure vNet peering across different subscriptions and tenants to join virtual networks together. Once you set that you you will be able to communicate between the different VMs.
Seamlessly connect the VM of one subscription with other
I want to connect the VM of one subscription with other, how can I do that?
I will explain you the scenario in a little detail.
I have 2 different people funding the Dev and Prod instances. So, I want to create two separate subscription between the resources.
But technically I want to create seamless network among all the resources. So, I divided the whole thing in 3 subscription groups
Dev
Prod
Common
Prod will be paid the person funding he prod instance and we will have his payment details in prod subscription and rest 2 groups will be paid by another person.
That is how I want to divide the billing/financials, but I don't want this to be impact anything technically.
Developers need not to know such thing in detail. So, I want to create Dev VM under Dev subscription and Prod VM under Prod subscription. But I want a seamless connectivity between these two VMs.
Let me know what is the best way to achieve this