Introdução
Tradicionalmente, as organizações hospedam aplicativos Web em sua própria infraestrutura interna usando computadores que executam o Windows Server, o IIS (Serviços de Informações da Internet) e o SQL Server. Além do esforço e dos custos iniciais, estas aplicações incorrem em custos de manutenção contínuos em termos de hardware, atualizações do sistema operativo e custos de licenciamento. Estes custos de manutenção fazem do Serviço de Aplicações do Azure uma alternativa apelativa.
Suponha que a sua empresa tem aplicações Web ASP.NET que pretende mudar para o Serviço de Aplicações do Azure. O primeiro passo é avaliar se as aplicações têm dependências de funcionalidades que não são suportadas no Serviço de Aplicações do Azure. Em seguida, pode iniciar uma série de projetos de avaliação dispendiosos e demorados. Após concluir a avaliação, terá de configurar as contas do Serviço de Aplicações do Azure, mover ficheiros e aplicar definições.
Uma melhor opção será utilizar o Assistente de Migração do Serviço de Aplicações do Azure. Instala e executa o Assistente de Migração no seu servidor para avaliar cada aplicação Web que aloja. Se a aplicação Web puder ser migrada, pode fornecer informações sobre a sua conta do Azure, grupo de recursos de destino e outros detalhes, para concluir a migração. Se não for possível realizar a migração, as informações podem ajudar a arquitetar novamente a aplicação para remover as dependências que impedem a mudança para a cloud.
Neste módulo, você usa o Assistente de Migração do Serviço de Aplicativo do Azure em um ambiente local simulado para vê-lo em funcionamento. Execute uma avaliação e, em seguida, migre um aplicativo ASP.NET para o Serviço de Aplicativo do Azure.
No final deste módulo, irá compreender os potenciais obstáculos à migração de uma aplicação Web atualmente em execução no IIS para o Serviço de Aplicações do Azure.
Objetivos de aprendizagem
No final deste módulo, saberá como:
- Identifique os tipos de problemas que você pode enfrentar ao migrar um aplicativo hospedado no IIS para o Serviço de Aplicativo do Azure.
- Avaliar a preparação da migração de uma aplicação Web no local com o Assistente de Migração do Serviço de Aplicações do Azure.
- Utilizar o Assistente de Migração para migrar uma aplicação Web no local para o Serviço de Aplicações do Azure.
Pré-requisitos
- Alguma familiaridade em trabalhar com máquinas virtuais, Windows Server e IIS.
- Compreensão básica de como o IIS funciona, seus pontos de extensibilidade e como ele hospeda aplicativos ASP.NET.