Você só precisa instalar o seu aplicativo da Web como faria em qualquer outro servidor / vm hospedado localmente ou na nuvem. Já que você está falando sobre o Windows Server, isso significa que talvez o RDP esteja entrando e configurando as coisas manualmente, puxando o aplicativo do controle de origem, executando vários scripts / aplicativos de configuração / instalação, etc.
As coisas específicas do Azure estarão por aí:
- Armazenamento (por exemplo, discos anexados)
- Rede (por exemplo, colocando a VM em um vnet)
- Dimensionamento (por exemplo, garantir, ao ir para uma configuração de várias VMs, tê-los em um grupo de disponibilidade para fins de alta disponibilidade) e balanceamento de carga
- Abertura de porta (por exemplo, permitir conteúdo de entrada na porta 80/443)
- restrições de IP (por exemplo, filtragem de IP em portas de entrada)
- Endereço IP fixo (útil se os serviços de saída exigirem lista de permissões)
- Instalações automáticas (por exemplo, executando um script quando uma nova VM é iniciada, para automatizar instalações)
Tenho certeza de que existem outras coisas, mas, basicamente, é necessário configurar a VM. E o VHD é armazenado em armazenamento persistente (armazenamento de blob), que sobrevive a reinicializações.