Casos de migração .NET do Serviço de Aplicações do Azure
Artigo
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.
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.
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.
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.
Tire partido da cloud ao migrar aplicações Web ASP.NET e os respetivos dados para o Serviço de Aplicações do Azure e para a Base de Dados SQL do Azure.
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.