Compartilhar via


Avaliar aplicativos Web para migração para o Serviço de Kubernetes do Azure (versão prévia)

Esse artigo mostra como avaliar aplicativos Web ASP.NET para migração para o Serviço de Kubernetes do Azure (AKS) usando as Migrações para Azure. A criação de uma avaliação para seu aplicativo Web ASP.NET fornece insights importantes, como preparação do aplicativo, dimensionamento direito de destino e custo para hospedar e executar esses aplicativos mês a mês.

Esse artigo mostra como avaliar aplicativos Web Java para migração para o AKS (Serviço de Kubernetes do Azure) usando as Migrações para Azure. A criação de uma avaliação para seu aplicativo Web Java fornece insights importantes, como preparação do aplicativo, dimensionamento direito de destino e custo para hospedar e executar esses aplicativos mês a mês.

Neste tutorial, você aprenderá a:

  • Escolha um conjunto de aplicativos Web ASP.NET descobertos para avaliar a migração para o AKS.
  • Forneça configurações de avaliação, como Instâncias Reservadas do Azure, região de destino etc.
  • Obtenha insights sobre a preparação da migração dos aplicativos avaliados.
  • Obtenha insights sobre as SKUs de nó do AKS que podem hospedar e executar esses aplicativos de maneira ideal.
  • Obtenha o custo estimado de execução desses aplicativos no AKS.
  • Escolha um conjunto de aplicativos Web Java descobertos para avaliar a migração para o AKS.
  • Forneça configurações de avaliação, como Instâncias Reservadas do Azure, região de destino etc.
  • Obtenha insights sobre a preparação da migração dos aplicativos avaliados.
  • Obtenha insights sobre as SKUs de nó do AKS que podem hospedar e executar esses aplicativos de maneira ideal.
  • Obtenha o custo estimado de execução desses aplicativos no AKS.

Observação

Os tutoriais mostram o caminho de implantação mais simples para um cenário para que você possa configurar rapidamente uma prova de conceito. Os tutoriais usam opções padrão quando possível e não mostram todas as configurações e todos os caminhos possíveis.

Pré-requisitos

  • Siga estas etapas para descobrir os aplicativos Web ASP.NET em execução em seu ambiente.
  • Siga estas etapas para descobrir os aplicativos Web Java em execução no seu ambiente.

Criar uma avaliação

  1. Entre no portal do Azure e procure Migrações para Azure.

  2. Na página Migrações para Azure, emMetas de migração, selecione Servidores, bancos de dados e aplicativos web.

  3. Na página Servidores, bancos de dados e aplicativos Web, em Ferramentas de avaliações, selecione Aplicativos Web no Azure no menu suspenso Avaliar.

    Captura de tela da seleção de avaliações de aplicativo Web.

  4. Na página Criar avaliação, na guia Informações básicas, faça o seguinte:

    1. Cenário: selecione Aplicativos Web para o AKS.

    Captura de tela da seleção do cenário para avaliação de aplicativo Web.

    1. Selecione Editar para modificar as configurações de avaliação. Consulte a tabela abaixo para atualizar as várias configurações de avaliação.

    Captura de tela da alteração das configurações de destino para a avaliação de aplicativo Web.

    Configuração Valores possíveis Comentários
    Local de destino Todos os locais com suporte do AKS Usado para gerar custo regional para o AKS.
    Tipo de Ambiente Produção
    Desenvolvimento/Teste
    Permite alternar entre as ofertas de pagamento conforme o uso e Desenvolvimento/Teste pago conforme o uso.
    Oferta/Programa de licenciamento Pago conforme o uso
    Contrato Enterprise
    Permite alternar entre as ofertas de pagamento conforme o uso e Contrato Enterprise.
    Moeda Todas as moedas comuns, como USD, INR, GBP e Euro Geramos o custo na moeda selecionada aqui.
    Porcentagem de Desconto Valor numérico decimal Use isso para considerar quaisquer contratos de desconto personalizados com a Microsoft. Isso será desabilitado se as opções de Economia estiverem selecionadas.
    Assinatura EA ID da assinatura Selecione a ID da assinatura para a qual você tem um Contrato Enterprise.
    Opções de economia Um ano reservado
    Três anos reservados
    Plano de poupança de um ano
    Plano de poupança de três anos
    Nenhum
    Selecione uma opção de poupança se você optou por Instâncias Reservadas ou Plano de Poupança.
    Categoria Tudo
    Otimizado para computação
    Propósito geral
    GPU
    Computação de alto desempenho
    Isolado
    Otimizado para memória
    Armazenamento otimizado
    A escolha de determinada categoria de SKU garante a recomendação dos melhores SKUs de nó do AKS dessa categoria.
    Tipo de preço do AKS Padrão Tipo de preço do AKS
  5. Depois de revisar as configurações de avaliação, escolha Avançar: Selecionar os servidores para avaliação.

  6. Na guia Selecionar servidores para avaliação, faça o seguinte:

    • Nome da avaliação: Especifique um nome para a avaliação.
    • Selecione ou crie um grupo: Selecione Criar Novo e especifique um nome de grupo. Você também pode usar um grupo existente.
    • Nome do aparelho: Selecione o aparelho.
    • Tipo de aplicativo da web: Selecione ASP.NET.
    • Tipo de aplicativo Web: selecione Java.
    • Escolha os servidores que hospedam os aplicativos Web a serem avaliados na tabela.

    • Selecione Próximo para examinar os detalhes da avaliação de alto nível.

      Captura de tela da seleção de servidores que contêm os aplicativos Web a serem avaliados.

  7. Na guia Revisar + criar avaliação, revise os detalhes da avaliação e selecione Criar avaliação para criar o grupo e executar a avaliação.

    Captura de tela da revisão dos detalhes da avaliação de alto nível antes da criação.

Exibir os insights da avaliação

A avaliação pode levar cerca de 10 minutos para ser concluída.

  1. Na página Migrações para Azure, em Metas de migração, selecione Servidores, bancos de dados e aplicativos Web.

  2. Na página Servidores, bancos de dados e aplicativos web, em Ferramentas de avaliação>Avaliações, selecione o número ao lado dos aplicativos Web na avaliação do Azure.

  3. Na página Avaliações, selecione um nome de avaliação desejado para exibir na lista de avaliações.

    Captura de tela do clique no hiperlink para ver a lista de avaliações de aplicativo Web.

  4. Use a barra de pesquisa para filtrar a avaliação. Ela deve estar no estado Pronto.

    Captura de tela da filtragem para a avaliação criada.

    Estado da Avaliação Definição
    Criando A criação da avaliação está em andamento. Ela leva cerca de 10 minutos para ser concluída.
    Ready A avaliação foi criada com sucesso.
    Inválido Ocorreu um erro na computação de avaliação.

Visão geral da avaliação

Captura de tela da visão geral da avaliação.

Captura de tela da visão geral da avaliação para Java.

Na página de Visão Geral, você tem os seguintes detalhes:

  1. Entidades avaliadas: esta seção fornece a contagem de servidores, servidores Web e aplicativos Web que fazem parte dessa avaliação.

  2. Preparação para a migração: os aplicativos Web avaliados têm um dos seguintes status:

    Status Definição
    Pronto O aplicativo Web está pronto para ser migrado
    Pronto com condições O aplicativo Web precisa de pequenas alterações para estar pronto para a migração
    Não está pronto O aplicativo Web precisa de alterações importantes/significativas para estar pronto para a migração
    Desconhecido Os dados de descoberta do aplicativo Web estavam incompletos ou corrompidos para calcular a preparação

Observação

Os aplicativos Web que estão Prontos ou Prontos com condições são recomendados para migração.

  1. Estimativa de custo mensal: essa seção fornece a projeção do custo mensal da execução de seus aplicativos Web prontos para migração no AKS.

Você pode atualizar as Configurações da avaliação após sua criação. Isso dispara um recálculo.

Selecionar a opção Exportar avaliação exporta toda a avaliação para uma planilha do Excel.

Detalhes da avaliação

Preparação

Na guia Preparação, você verá a lista de aplicativos Web avaliados. Para cada aplicativo Web, você verá o status de preparação, o cluster e a SKU de nó do AKS recomendada.

Captura de tela da guia Preparação na página Detalhes da avaliação.

Selecione a condição de preparação de um aplicativo para ver os avisos ou problemas de migração. Para aplicativos que estão Prontos com condições, você verá apenas avisos. Quanto aos aplicativos que Não estão prontos, você verá erros e avisos potencialmente.

Para cada problema ou aviso, você receberá as etapas de descrição, causa e mitigação, juntamente com documentação/blogs úteis para referência.

Captura de tela de erros e avisos de preparação para um aplicativo Web.

Selecionar o cluster recomendado para o aplicativo abre a página Detalhes do cluster. Essa página apresenta detalhes como o número de pools de nós do sistema e do usuário, o SKU para cada pool de nós e os aplicativos Web recomendados para esse cluster. Normalmente, uma avaliação gerará apenas um único cluster. O número de clusters aumenta quando os aplicativos Web na avaliação começam a atingir os limites de cluster do AKS.

Captura de tela da página de cluster recomendado.

Detalhes de custo

Na guia Detalhes de custo, você verá o detalhamento da estimativa de custo mensal distribuída entre pools de nós do AKS. O preço do AKS depende intrinsecamente dos custos do pool de nós.

Para cada pool de nós, você verá o SKU do nó associado, a contagem de nós e o número de aplicativos Web recomendados para serem agendados, juntamente com o custo. Por padrão, haverá pelo menos dois pools de nós:

  1. Sistema: usado para hospedar pods essenciais do sistema, como CoreDNS.
  2. Usuário: como os aplicativos da estrutura ASP.NET precisam de um nó do Windows para execução, a avaliação recomenda pelo menos um pool de nós adicional baseado no Windows.

Captura de tela do detalhamento de custo da avaliação.

Próximas etapas