O melhor que eu sei:
Com base na plataforma do Azure, é possível integrar um endereço IP compartilhado para um exemplo de ambiente de preparação, desenvolvimento e produção, conforme declarado em sua pergunta.
Recomendamos que tente apontar todas as instâncias para um endereço IP com o cenário abaixo:
Choose and install a Server Virtual Private Network service on one instances names as A NIC ether1 then try with install and integrate all other instances client virtual private network services name as B,C,D to connect A .
Eu tinha implementado com sucesso acima da solução / cenário no meu Laboratório do Azure antes.