Да, как вы сказали в своем ответе, порты 80 и 443 открыты для веб-приложения.
В дополнение к вашему варианту с виртуальной машиной вы сможете настроить контейнер.
Например, экземпляры Azure Container или Service Fabric Mesh. (если вы не хотите запускать кластер как aks).