@Jigar Patel Apologies for the delay in response and all the inconvenience caused because of the issue.
Yes you can do remote development in Azure VMs. There are a lot of functionalities when it comes to Azure Linux VM.
You can refer to this doc more info.
However, there will be a cost associated with this option. You may wish to perform a IaaS cost calculation and then may choose this option.
Configuration for this scenario is available here
You can make use of Azure Pricing Calculator for calculating the cost associated with machine.
Also the patching and update has to be done manually.
It would be better to do in following steps.
1)Do a cost calculation. If suitable, then create a test environment.
2)Make sure that the environment runs without any issue and gives adequate performance.
The advantage that GitHub Codespaces (GH Codespaces or GHC) brought is that it is integrated directly into GitHub, that is, you can open any repository that you have permission to write in a web-ready editor And all of this is free, for both paid and private repositories in beta mode.
You can read mode about GitHub codespaces here.
Hope it helps!!!
Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics