Casos de migração .NET do Serviço de Aplicações do Azure
O Serviço de Aplicações do Azure proporciona ferramentas fáceis de utilizar para descobrir rapidamente aplicações Web .NET no local, avaliar a prontidão e migrar tanto o conteúdo como as configurações suportadas para o Serviço de Aplicações.
Essas ferramentas são desenvolvidas para dar suporte a diferentes tipos de cenários, focados na descoberta, avaliação e migração. A seguir está a lista de ferramentas de migração .NET e casos de uso.
Migrar de vários servidores em escala
O Azure Migrate anunciou recentemente a descoberta em escala, sem agente e a avaliação de ASP.NET aplicativos Web. Agora você pode descobrir facilmente ASP.NET aplicativos Web em execução em servidores IIS (Serviços de Informações da Internet) em um ambiente VMware e avaliá-los para migração para o Serviço de Aplicativo do Azure. As avaliações ajudarão você a determinar a prontidão para migração do aplicativo Web, os bloqueadores de migração, as diretrizes de correção, a SKU recomendada e os custos de hospedagem. Os recursos de migração em escala para são encontrados abaixo.
Depois de avaliar com êxito a prontidão, você deve prosseguir com a migração de ASP.NET aplicativos Web para os Serviços de Aplicativo do Azure.
Existem ferramentas existentes que permitem a migração de um aplicativo Web ASP.NET autônomo ou vários aplicativos Web ASP.NET hospedados em um único servidor IIS, conforme explicado em Migrar aplicativos .NET para o Serviço de Aplicativo do Azure. Com a introdução do recurso At-Scale ou de migração em massa integrado ao Azure Migrate, agora estamos abrindo as possibilidades de migrar vários aplicativos ASP.NET hospedados em vários servidores IIS locais.
O Azure Migrate fornece descoberta em escala, sem agente e avaliação de ASP.NET aplicativos Web. Você pode descobrir ASP.NET aplicativos Web em execução em servidores IIS (Serviços de Informações da Internet) em um ambiente VMware e avaliá-los para migração para o Serviço de Aplicativo do Azure. As avaliações ajudarão você a determinar a prontidão para migração do aplicativo Web, os bloqueadores de migração, as diretrizes de correção, a SKU recomendada e os custos de hospedagem. Os recursos de migração em escala para são encontrados abaixo.
A migração em massa fornece os seguintes recursos principais:
- Migração em massa de ASP.NET aplicativos Web para o multilocatário dos Serviços de Aplicativo do Azure ou ambiente de Serviços de Aplicativo
- Migrar ASP.NET aplicações Web avaliadas como "Pronto" ou "Pronto com Condições"
- Migre até cinco Planos do Serviço de Aplicativo (e aplicativos Web associados) como parte de um único fluxo de migração E2E
- Capacidade de alterar a SKU sugerida para o Plano do Serviço de Aplicativo de destino (Ex: Alterar SKU Pv3 sugerido para SKU PV2 Padrão)
- Capacidade de alterar aplicativos Web Densidade de empacotamento de aplicativos Web sugeridos para o plano de serviço do aplicativo de destino (Adicionar ou Remover aplicativos Web associados a um Plano do Serviço de Aplicativo)
- Alterar o nome de destino de planos de serviço de aplicativo e\ou aplicativos Web
- Editar configurações de migração em massa\atributos
- Baixar CSV com detalhes do aplicativo Web de destino e do nome do plano de serviço do aplicativo
- Acompanhe o progresso da migração usando a experiência de implantação de modelo ARM
Mover aplicativos .NET para o Serviço de Aplicativo do Azure
O Serviço de Aplicativo do Azure é uma plataforma de nuvem que oferece uma maneira rápida, fácil e econômica de migrar seus aplicativos Web .NET do local para a nuvem. Comece a aprender hoje mesmo sobre como o Azure permite que você modernize seus aplicativos .NET com os seguintes recursos.
Selecione uma das seguintes opções para começar com uma avaliação de migração:
Ferramentas e recursos de migração do Serviço de Aplicativo
A ferramenta Assistente de Migração do Serviço de Aplicativo e o Assistente de migração do Serviço de Aplicativo para scripts do PowerShell são regidos pelos termos e condições nos EULA.pdf empacotados com as respetivas ferramentas.
Ferramentas de migração | Description | Documentação |
---|---|---|
Assistente de Migração do Serviço de Aplicativo | Migre aplicações Web .NET do SO Windows para o Serviço de Aplicações. | Documentação do Assistente de Migração do Serviço de Aplicativo |
Assistente de migração do Serviço de Aplicativo para Java no Apache Tomcat (Windows — visualização) | Transfira o software de pré-lançamento para migrar aplicações Web Java no servidor Web Tomcat em execução em servidores Windows. | Documentação do Assistente de Migração do Serviço de Aplicativo |
Scripts PowerShell do Assistente de Migração do Serviço de Aplicativo | Baixe scripts do PowerShell para descobrir e avaliar todos os aplicativos Web do Microsoft Internet Information Services (IIS) em um único servidor em massa e migrar aplicativos Web .NET do sistema operacional Windows para o Serviço de Aplicativo. | Documentação do Powershell do Assistente de Migração do Serviço de Aplicativo Identificador SHA256 |
Recursos de migração em escala
Migrar de um servidor IIS
Você pode migrar ASP.NET aplicativos Web de um único servidor IIS descoberto por meio da experiência de descoberta em escala do Azure Migrate usando scripts do PowerShell (download). Assista ao vídeo para obter atualizações sobre como migrar para o Serviço de Aplicativo do Azure.
ASP.NET migração de aplicativos Web
Usando o Assistente de Migração do Serviço de Aplicativo, você pode migrar seu aplicativo Web ASP.NET local autônomo para o Serviço de Aplicativo do Azure. O Assistente de Migração do Serviço de Aplicativo foi projetado para simplificar sua jornada para a nuvem por meio de uma solução gratuita, simples e rápida para migrar aplicativos do local para a nuvem. Para obter mais informações sobre a ferramenta do assistente de migração, consulte as Perguntas frequentes.
Contentorizar uma aplicação Web ASP.NET
Alguns aplicativos Web do .NET Framework podem ter dependências para bibliotecas e outros recursos não disponíveis no Serviço de Aplicativo do Azure. Esses aplicativos podem depender de outros componentes no Cache de Assembly Global. Anteriormente, você só podia executar esses aplicativos em máquinas virtuais. No entanto, agora você pode executá-los nos Contêineres do Windows do Serviço de Aplicativo do Azure.
A ferramenta de conteinerização de aplicativos pode reempacotar aplicativos como contêineres com alterações mínimas. Atualmente, a ferramenta suporta a conteinerização de aplicativos ASP.NET e aplicativos Apache Tomcat Java. Para obter mais informações sobre conteinerização e migração, consulte o how-to.
Próximos passos
Migrar um aplicativo Web local para o Serviço de Aplicativo do Azure