Casos de migração do .NET para o Serviço de Aplicativo do Azure
O Serviço de Aplicativo do Azure fornece ferramentas fáceis de usar para descobrir rapidamente aplicativos Web locais do .NET, avaliar a prontidão e migrar o conteúdo e as configurações com suporte para o Serviço de Aplicativo.
Essas ferramentas são desenvolvidas para dar suporte a diferentes cenários focados em descoberta, avaliação e migração. A seguir, há uma lista de ferramentas de migração do .NET e casos de uso.
Migrar a partir de vários servidores em escala
Migrações para Azure recentemente anunciadas em escala, descoberta sem agente e avaliação de aplicativos Web ASP.NET. Agora você pode descobrir facilmente aplicativos Web ASP.NET 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 preparação da migração do aplicativo Web, bloqueadores de migração, diretrizes de correção, SKU recomendada e os custos de hospedagem. Os recursos de migração em escala são indicados abaixo.
Depois de avaliar com êxito a preparação, você deverá prosseguir com a migração de aplicativos Web do ASP.NET para os Serviços de Aplicativo do Azure.
Há ferramentas existentes que permitem a migração de um aplicativo Web do ASP.NET autônomo ou vários aplicativos Web do ASP.NET hospedados em um único servidor IIS, conforme explicado em Migrar aplicativos .NET para Serviço de Aplicativo do Azure. Com a introdução de At-Scale ou recurso de migração em massa integrado às Migrações para Azure, agora estamos abrindo as possibilidades de migrar vários aplicativos do ASP.NET hospedados em vários servidores IIS locais.
As Migrações para Azure fornecem em escala, descoberta sem agente e avaliação de aplicativos Web do ASP.NET. Descubra aplicativos Web do ASP.NET 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 preparação da migração do aplicativo Web, bloqueadores de migração, diretrizes de correção, SKU recomendada e os custos de hospedagem. Os recursos de migração em escala são indicados abaixo.
A migração em massa fornece os principais recursos abaixo:
- Migração em massa de aplicativos Web do ASP.NET para multilocatário ou ambiente de Serviços de Aplicativos dos Serviços de Aplicativo do Azure
- Migrar aplicativos da Web ASP.NET avaliados como "Pronto" e "Pronto com Condições"
- Migrar até cinco Planos de 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 de Serviço de Aplicativo de destino (ex: alterar SKU Pv3 sugerido para SKU PV2 Standard)
- Capacidade de alterar a densidade de empacotamento de aplicativos Web sugeridos por aplicativos Web para o plano de serviço de aplicativo de destino (Adicionar ou Remover aplicativos Web associados a um Plano de Serviço de Aplicativo)
- Alterar o nome de destino para planos do serviço de aplicativo e\ou aplicativos Web
- Configurações de migração de edição em massa\atributos
- Baixar CSV com detalhes do aplicativo Web de destino e do nome do plano do serviço de aplicativo
- Acompanhar o progresso da migração usando a experiência de implantação de modelo do ARM
Mover os aplicativos .NET para o Serviço de Aplicativo do Azure
O Serviço de Aplicativo do Azure é uma plataforma em nuvem que oferece uma maneira rápida, fácil e econômica para 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 opções a seguir para começar a fazer uma avaliação da 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 do EULA.pdf fornecido com as respectivas ferramentas.
Ferramentas de migração | Descrição | Documentação |
---|---|---|
Assistente de Migração do Serviço de Aplicativo | Migre aplicativos Web .NET do sistema operacional Windows para o Serviço de Aplicativo. | Documentação do Assistente de Migração de Serviço de Aplicativo |
Assistente de migração do Serviço de Aplicativo para Java no Apache Tomcat (Windows—versão prévia) | Baixe o software de pré-lançamento para migrar aplicativos Web Java no servidor Web Tomcat em execução em servidores Windows. | Documentação do Assistente de Migração de Serviço de Aplicativo |
Scripts do PowerShell do Assistente de Migração do Serviço de Aplicativo | Faça o download dos scripts do PowerShell para descobrir e avaliar todos os aplicativos Web do Serviços de Informações da Internet (IIS) da Microsoft em um único servidor em massa e migrar aplicativos Web .NET do SO Windows para o Serviço de Aplicativo. | Documentação do Powershell do Assistente de Migração de Serviço de Aplicativo Identificador SHA256 |
Recursos de migração em escala
Migrar de um servidor IIS
Você pode migrar aplicativos Web ASP.NET de um único servidor IIS descoberto por meio da experiência de descoberta em escala das Migrações para Azure usando scripts do PowerShell (download). Assista ao vídeo para ver atualizações sobre a migração para o Serviço de Aplicativo do Azure.
Migração do aplicativo Web ASP.NET
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 criado para simplificar o percurso 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 assistente de migração, confira as perguntas frequentes.
Conteinerizar um aplicativo Web ASP.NET
Alguns aplicativos Web .NET Framework podem ter dependências de bibliotecas e outros recursos não disponíveis no Serviço Azure App. Pode ser que esses aplicativos dependam de outros componentes no cache de assembly global. Anteriormente, você só podia executar esses aplicativos em máquinas virtuais. Porém, agora você pode executá-los em contêineres do Windows do Serviço de Aplicativo do Azure.
A ferramenta de aplicação em contêineres pode recriar pacotes de aplicativos como contêineres com alterações mínimas. Atualmente, a ferramenta dá suporte a conteinerização de aplicativos ASP.NET e Apache Tomcat Java. Para obter mais informações sobre migração e conteinerização, confira as instruções.
Próximas etapas
Migrar um aplicativo Web local para o Serviço de Aplicativo do Azure