Migrar um aplicativo Web ASP.NET para uma Máquina Virtual do Azure

Este documento fornece uma visão geral de como migrar um aplicativo Web ASP.NET do local para uma Máquina Virtual do Azure.

Início Rápido

Saiba como criar uma máquina virtual e publicar o aplicativo nela: Publicar em uma VM do Azure

Começar agora

Esses tutoriais demonstram as etapas para criar (ou migrar) uma máquina virtual, publicar seu aplicativo Web para ela e outras tarefas que podem ser necessárias para dar suporte ao seu aplicativo no Azure.

Considerações

Benefícios

As máquinas virtuais oferecem o caminho mais fácil para migrar um aplicativo do local para a nuvem. Elas permitem replicar o mesmo ambiente que seu aplicativo usa no local e eliminam a necessidade de manter seus próprios data centers. Os Conjuntos de Dimensionamento da Máquina Virtual fornecem alta disponibilidade e escalabilidade para os aplicativos executados em Máquinas Virtuais.

Tamanho da Máquina Virtual

Escolha o tamanho da máquina virtual e o tipo mais otimizados para sua carga de trabalho. Para obter mais informações, consulte Tamanhos de máquinas virtuais Windows no Azure.

Manutenção

Assim como ocorre com uma máquina local, você é responsável por manter e atualizar a máquina virtual*. Se seu aplicativo puder ser executado em um ambiente PaaS (Plataforma como Serviço), como o Serviço de Aplicativo do Azure, ou em um contêiner, isso eliminará a necessidade.

*Atualizações automáticas do sistema operacional para conjuntos de dimensionamento de máquinas virtuais estão atualmente disponíveis como serviço em Versão Prévia.

Redes Virtuais

As Redes Virtuais do Azure permitem:

  • compilar uma infraestrutura híbrida que você controla
  • trazer seus próprios endereços IP e servidores DNS
  • Criar um ambiente isolado e altamente seguro para seus aplicativos
  • conectar a VM à sua rede local usando uma das várias opções de conectividade
  • integrar sua máquina virtual na rede local usando o ExpressRoute

Para começar, confira a documentação da Rede Virtual

Active Directory

Muitos aplicativos usam o Active Directory para a autenticação e o gerenciamento das identidades.

BANCOS DE DADOS SQL

Se seu aplicativo estiver usando um banco de dados local, o aplicativo não conseguirá comunicar-se com ele por padrão. Você pode:

Alta disponibilidade e escalabilidade

Conjuntos de Dimensionamento de Máquinas Virtuais

Se você quiser verificar se seu aplicativo tem alta disponibilidade e pode ser dimensionado, migre sua imagem da VM para um conjunto de dimensionamento da máquina virtual para melhorar a disponibilidade e a escalabilidade do aplicativo. Os Conjuntos de Dimensionamento de VM permitem usar uma VM existente já configurada por você ou configurar um pipeline de build para criar uma imagem com seu aplicativo.

Para começar, confira Implantar seu aplicativo nos conjuntos de dimensionamento da máquina virtual.

Log Centralizado

Ao executar seu aplicativo em várias instâncias, considere armazenar os logs em um local centralizado, como o Armazenamento do Azure.

Próximas etapas