Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 seu aplicativo nele: Publicar em uma VM do Azure
Começar
Esses tutoriais demonstram as etapas para criar (ou migrar) uma máquina virtual, publicar seu aplicativo Web nele e outras tarefas que podem ser necessárias para dar suporte ao aplicativo no Azure.
- Crie uma máquina virtual para seu aplicativo ASP.NET no Azure usando uma das seguintes opções:
- publicar um serviço de nuvem usando o Visual Studio
- Criar uma rede virtual segura para suas VMs
- Criar um pipeline de CI/CD para seu aplicativo
- Migre para um conjunto de dimensionamento de VMs para obter alta disponibilidade e escalabilidade
Considerações
Benefícios
As máquinas virtuais oferecem o caminho mais fácil para migrar um aplicativo do local para a nuvem. Eles permitem replicar o mesmo ambiente que seu aplicativo usa localmente, ao mesmo tempo em que remove a necessidade de manter seus próprios data centers. Os Conjuntos de Dimensionamento de Máquinas Virtuais fornecem alta disponibilidade e escalabilidade para aplicativos em execução em Máquinas Virtuais.
Tamanho da Máquina Virtual
Escolha o tamanho da máquina virtual e o tipo que é melhor otimizado para sua carga de trabalho. Para obter mais informações, consulte Tamanhos de máquinas virtuais Windows no Azure.
Manutenção
Assim como uma máquina local, você é responsável por manter e atualizar a máquina virtual*. Se o aplicativo puder ser executado em um ambiente de PaaS (Plataforma como Serviço), como do Serviço de Aplicativo do Azure ou em um contêiner , isso removerá essa necessidade.
* No momento, as atualizações automáticas do SO para os conjuntos de dimensionamento de máquinas virtuais estão disponíveis como um serviço de Versão Preliminar.
Redes Virtuais
As Redes Virtuais do Azure permitem que você:
- Criar uma infraestrutura híbrida que você controla
- Traga seus próprios endereços IP e servidores DNS
- Criar um ambiente isolado e altamente seguro para seus aplicativos
- Conecte sua VM à rede local usando uma das várias opções de conectividade
- Integre sua máquina virtual à sua rede local usando do ExpressRoute
Para começar, consulte a documentação da Rede Virtual .
Active Directory
Muitos aplicativos usam o Active Directory para autenticação e gerenciamento de identidade.
- O Microsoft Entra Connect permite que você integre seus diretórios locais à ID do Microsoft Entra. Para começar, consulte Integrar seus diretórios locais ao Microsoft Entra ID.
- Como alternativa, do ExpressRoute permite que seu aplicativo acesse o Active Directory local.
Bancos de Dados SQL
Se o aplicativo estiver usando um banco de dados local, seu aplicativo não poderá falar com ele por padrão. Você pode:
- Configure uma rede híbrida que permite que seu aplicativo acesse seu banco de dados em execução no local.
- Migre seu banco de dados para o Azure. Para obter mais informações, consulte Migrar seu banco de dados do SQL Server para o Azure.
Alta disponibilidade e escalabilidade
Conjuntos de Escala de Máquina Virtual
Você deseja garantir que seu aplicativo esteja altamente disponível e possa dimensionar, migrar sua imagem de VM para um Conjunto de Dimensionamento de Máquinas Virtuais do Azure para melhorar a disponibilidade e a escalabilidade do aplicativo. Os Conjuntos de Dimensionamento de VM permitem usar uma VM existente que você já configurou ou estabelecer um pipeline de compilação 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 seus logs em um local centralizado, como o Armazenamento do Azure .