Introdução
Tradicionalmente, as organizações hospedavam aplicativos Web em uma infraestrutura interna própria usando computadores que executavam 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, esses aplicativos geram custos contínuos de manutenção em termos de hardware, atualizações do sistema operacional e licenciamento. Esses custos de manutenção tornam o Serviço de Aplicativo do Azure uma alternativa atraente.
Suponha que sua empresa tenha aplicativos Web ASP.NET que você queira mover para o Serviço de Aplicativo do Azure. A primeira etapa é avaliar se os aplicativos têm dependências de recursos incompatíveis com o Serviço de Aplicativo do Azure. Você pode iniciar uma série dispendiosa e demorada de projetos de avaliação. Após concluir a avaliação, será necessário configurar as contas do Serviço de Aplicativo do Azure, mover arquivos e aplicar configurações.
Uma opção melhor é usar o Migration Assistant do Serviço de Aplicativo do Azure. Você instala e executa o Migration Assistant em seu servidor para avaliar cada aplicativo Web que ele hospeda. Se o aplicativo Web puder ser migrado, você fornecerá informações sobre sua conta do Azure, o grupo de recursos de destino e outros detalhes para concluir a migração. Se não for possível executar a migração, as informações poderão ajudar você a rearquitetar o aplicativo para remover as dependências que atrapalham a mudança dele para a nuvem.
Neste módulo, você usará o Assistente de Migração do Serviço de Aplicativo do Azure em um ambiente local simulado para vê-lo em operação. Você executará uma avaliação e migrará um aplicativo ASP.NET para o Serviço de Aplicativo do Azure.
Ao final deste módulo, você entenderá os possíveis obstáculos para migrar um aplicativo Web em execução no momento no IIS para o Serviço de Aplicativo do Azure.
Objetivos de aprendizagem
Ao final deste módulo, você saberá como:
- Identificar 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 para a migração de um aplicativo Web local com o Migration Assistant do Serviço de Aplicativo do Azure.
- Usar o Migration Assistant para migrar um aplicativo Web local para o Serviço de Aplicativo do Azure.
Pré-requisitos
- Alguma familiaridade no trabalho com máquinas virtuais, com o Windows Server e com o IIS.
- Compreensão básica de como o IIS funciona, os pontos de extensibilidade dele e como ele hospeda aplicativos ASP.NET.