Hi,
For this you will need to use the AzureUpdateDelivery service tags and allow the windows update https://learn.microsoft.com/en-us/azure/virtual-network/service-tags-overview
For Sophos I am not sure the option will be to host update server locally and allow centralised deployment via the server in a DMZ?
Hope this helps. JS
== Please Accept the answer if the information helped you. This will help us and others in the community as well.