Hi Troops
Regarding your first question, setting up a site-to-site VPN in Azure does not cost extra, but you will need to pay for the VPN gateway and any data transfer costs associated with the VPN connection. The cost of the VPN gateway depends on the SKU you choose and the amount of data transferred. You can find more information about VPN gateway pricing on the Azure pricing page.
If users do not need access to the VM outside the office, you can use RDP and a public IP address to access the VM. However, keep in mind that this can be less secure than using a VPN connection, as RDP traffic is not encrypted by default.
Regarding your second question, if you preserve the configuration of the Nav server and choose the same VM specs in Azure, that should be enough in terms of CPU and RAM. However, keep in mind that the performance of the VM in Azure may be different from the on-premises VM, depending on factors such as network latency and storage performance. It's a good idea to test the performance of the Nav server in Azure before migrating production workloads to ensure that it meets your performance requirements.
Hope this helps!
If this response has answered your query, please 'Accept as Answer' and Upvote using "Thumbs-up" so that the relevancy of this post will improve when anyone in the community searches for a similar query.
If you have any further questions, tag me in the comments.