Partilhar via


Avaliar aplicativos Web para migração para o Serviço Kubernetes do Azure (visualização)

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

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

Neste tutorial, irá 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 informações sobre a prontidão de migração de seus aplicativos avaliados.
  • Obtenha informações sobre os SKUs do nó AKS que podem hospedar e executar esses aplicativos de forma otimizada.
  • 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 informações sobre a prontidão de migração de seus aplicativos avaliados.
  • Obtenha informações sobre os SKUs do nó AKS que podem hospedar e executar esses aplicativos de forma otimizada.
  • Obtenha o custo estimado de execução desses aplicativos no AKS.

Nota

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 sempre que possível e não mostram todas as configurações e caminhos possíveis.

Pré-requisitos

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

Criar um a avaliação

  1. Entre no portal do Azure e procure Azure Migrate.

  2. Na página Migrar do Azure, em Metas 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ção, selecione Aplicativos Web no Azure no menu suspenso Avaliar.

    Captura de ecrã a mostrar a seleção de avaliações de aplicações Web.

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

    1. Cenário: Selecione aplicativos Web para AKS.

    Captura de tela mostrando a 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 mostrando a alteração das configurações de destino para avaliação de aplicativos Web.

    Definição Valores Possíveis Comentários
    Localização de destino Todos os locais suportados pelo AKS Usado para gerar custo regional para AKS.
    Tipo de Ambiente Produção
    Dev/test
    Permite alternar entre ofertas de desenvolvimento/teste pré-pago e pré-pago.
    Programa de oferta/licenciamento Pagamento conforme o uso
    Contrato Enterprise
    Permite alternar entre ofertas pré-pagas e Enterprise Agreement.
    Moeda Todas as moedas comuns, tais como USD, INR, GBP, Euro Geramos o custo na moeda selecionada aqui.
    Percentagem de Desconto Valor decimal numérico Use isso para considerar quaisquer contratos de desconto personalizados com a Microsoft. Isso será desativado se as opções de economia estiverem selecionadas.
    Subscrição de EA ID de Subscrição Selecione a ID da assinatura para a qual você tem um Enterprise Agreement.
    Opções de poupança 1 ano reservado
    3 anos reservados
    Plano de poupança de 1 ano
    Plano de poupança de 3 anos
    Nenhuma
    Selecione uma opção de poupança se tiver optado por Instâncias Reservadas ou Plano de Poupança.
    Categoria Tudo
    Computação otimizada
    Finalidade geral
    GPU
    Computação de alto desempenho
    Isolado
    Memória otimizada
    Com otimização de armazenamento
    Selecionar uma categoria de SKU específica garante que recomendamos os melhores SKUs de nó AKS dessa categoria.
    Nível de preços AKS Standard Nível de preços para AKS
  5. Depois de revisar as configurações de avaliação, selecione Avançar: Selecionar servidores para avaliar.

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

    • Nome da avaliação: especifique um nome para a avaliação.
    • Selecionar ou criar 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 Web: Selecione ASP.NET.
    • Tipo de aplicativo Web: Selecione Java.
    • Selecione os servidores que hospedam os aplicativos Web a serem avaliados na tabela.

    • Selecione Avançar para revisar 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.

Ver insights da avaliação

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

  1. Na página Migrar do 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 Avaliações de ferramentas>de avaliação, 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 ecrã a mostrar o clique na hiperligação para ver a lista de avaliações de aplicações Web.

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

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

    Estado de avaliação Definição
    Criação A criação da avaliação está em curso. Demora cerca de 10 minutos a concluir.
    Pronta A avaliação foi criada com êxito.
    Inválido Houve um erro no cálculo da avaliação.

Descriçã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 Visão geral, você receberá os seguintes detalhes:

  1. Entidades avaliadas: Esta secção fornece a contagem de servidores, servidores Web e aplicações Web que fazem parte desta avaliação.

  2. Prontidão para migração: Os aplicativos Web avaliados terão um dos seguintes status:

    Estado 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 prontidão

Nota

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

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

Você pode atualizar as configurações da avaliação depois que ela for criada. Isso desencadeia um novo cálculo.

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

Detalhes da avaliação

Prontidão

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

Captura de ecrã do separador Preparação na página de 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. Para aplicativos que não estão prontos, você verá erros e possíveis avisos.

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

Captura de ecrã dos erros de preparação e avisos para uma aplicação Web.

Selecionar o cluster recomendado para o aplicativo abre a página Detalhes do cluster. Esta página apresenta detalhes como o número de pools de nós do sistema e do usuário, a 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 ecrã da página de cluster recomendada.

Detalhes de custo

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

Para cada pool de nós, você vê a SKU do nó associada, 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 2 pools de nós:

  1. Sistema: Usado para hospedar pods críticos do sistema, como CoreDNS.
  2. Usuário: como ASP.NET aplicativos de estrutura precisam de um nó do Windows para serem executados, a avaliação recomenda pelo menos um pool de nós baseado no Windows adicional.

Captura de ecrã da repartição dos custos da avaliação.

Próximos passos