Compartilhar via


Tutorial: Avaliar aplicativos Spring Boot para migração para os Aplicativos Spring do Azure (versão prévia)

Como parte de sua jornada de migração para o Azure, é necessário avaliar suas cargas de trabalho locais para medir a prontidão para a nuvem, identificar riscos e estimar custos e complexidade. Este artigo mostra como avaliar os aplicativos Web Spring Boot descobertos em preparação para a migração para os Aplicativos Spring do Azure usando a ferramenta Migrações para Azure: Descoberta e avaliação.

Neste tutorial, você aprenderá a:

  • Executar uma avaliação com base nos dados de configuração dos aplicativos Web.
  • Examinar uma avaliação.

Observação

Os tutoriais mostram o caminho mais rápido para experimentar um cenário e usam as opções padrão sempre que possível.

Pré-requisitos

  • Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
  • Antes de seguir este tutorial para avaliar seus aplicativos Web para migração para os Aplicativos Spring do Azure, descubra os aplicativos Web que deseja avaliar usando o dispositivo de Migrações para Azure seguindo este tutorial
  • Caso deseje experimentar esse recurso em um projeto existente, verifique se você concluiu os pré-requisitos deste artigo.

Ler uma avaliação

Execute uma avaliação da seguinte maneira:

  1. Na página de visão geral>Servidores, bancos de dados e aplicativos Web, clique em Descobrir, avaliar e migrar.

  2. Em Migrações para Azure: Descoberta e avaliação, selecione Avaliar e escolha o tipo de avaliação como Aplicativos Web no Azure.

  3. Em Criar avaliação, você poderá ver o tipo de avaliação pré-selecionado como Aplicativos Web no Azure e a fonte de descoberta padronizada como Servidores descobertos do dispositivo de Migrações para Azure. Selecione o Cenário como Spring Boot para Aplicativos do Azure.

  4. Selecione Editar para examinar as propriedades da avaliação.

  5. Os seguintes itens são incluídos nas propriedades de avaliação dos Aplicativos Spring do Azure:

    Propriedade Detalhes
    Local de destino A região do Azure para a qual você quer migrar. As recomendações de configuração e custo dos Aplicativos Spring do Azure são baseadas na localização especificada.
    Tipo de ambiente Especifique o ambiente para usar o preço aplicável a Produção ou Desenvolvimento/Teste.
    Oferta/Programa de licenciamento A oferta do Azure em que você se inscreveu. A avaliação estima o custo dessa oferta.
    Moeda A moeda de cobrança da sua conta.
    Desconto (%) Qualquer desconto específico da assinatura recebido por você sobre a oferta do Azure. A configuração padrão é 0%.
    Assinatura EA Especifica que uma assinatura Contrato Enterprise (EA) é usada para estimativa de custo. Leva em conta o desconto aplicável à assinatura.

    Mantenha as configurações para as instâncias reservadas e as propriedades de desconto (%) com as configurações padrão.
    Opções de economia (computação) Especifique a opção de economia que você deseja que a avaliação considere para ajudar a otimizar o custo de computação do Azure.

    As reservas do Azure (um ano ou três anos reservados) são uma boa opção para os recursos de execução mais consistentes.

    O plano de economia do Azure (plano de economia de um ano ou três anos) oferece mais flexibilidade e otimização automatizada de custos. Preferencialmente após a migração, você poderá usar o plano de economia e a reserva do Azure ao mesmo tempo (a reserva é usada primeiro), mas nas avaliações de Migrações para Azure, você só poderá ver as estimativas de custo de uma opção de economia por vez.

    Quando você seleciona Nenhum, o custo de computação do Azure será baseado na taxa de pagamento conforme o uso ou no uso real.

    Você precisa selecionar o pagamento conforme o uso na oferta/programa de licenciamento para poder usar Instâncias Reservadas ou o Plano de Economia do Azure. Quando você seleciona qualquer opção de economia diferente de Nenhum, a configuração Desconto (%) não é aplicável. As estimativas de custo mensal são calculadas multiplicando-se 744 horas pelo preço por hora do SKU recomendado.
  6. Selecione Salvar se você fez alguma alteração.

  7. Em Criar avaliação, selecione Avançar.

  8. Em Selecionar os servidores a serem avaliados>Nome da avaliação, especifique um nome para a avaliação.

  9. Em Selecionar ou criar um grupo, selecione Criar e especifique um nome de grupo.

  10. Selecione o dispositivo e os servidores que deseja adicionar ao grupo. Selecione Avançar.

  11. Em Examinar + criar avaliação, examine os detalhes da avaliação e selecione Criar avaliação para criar o grupo e executar a avaliação.

  12. Depois de criar a avaliação, acesse Servidores, bancos de dados e aplicativos Web>Migrações para Azure: descoberta e avaliação. Atualize os dados do bloco selecionando a opção Atualizar na parte superior do bloco. Aguarde a atualização dos dados.

  13. Escolha o número ao lado de Aplicativos Web no Azure na seção Avaliação.

  14. Selecione o nome da avaliação que deseja ver.

Examinar uma avaliação

Para ver uma avaliação:

  1. Em Servidores, bancos de dados e aplicativos Web>Migrações para Azure: Descoberta e avaliação, selecione o número ao lado da avaliação dos Aplicativos Web no Azure.

  2. Selecione o nome da avaliação que deseja ver.

    A tela Visão geral contém três seções: Informações básicas, Entidades avaliadas e Cenário de migração.

    Informações básicas

    A seção Informações básicas exibe o grupo ao qual a entidade avaliada pertence, o status, a localização, a fonte de descoberta e a moeda em dólares americanos.

    Entidades avaliadas

    Esta seção exibe o número de servidores selecionados para as avaliações, o número de runtimes do Spring Boot nos servidores selecionados e o número de instâncias distintas do aplicativo Sprint Boot que foram avaliadas.

    Cenário de migração

    Esta seção fornece uma representação ilustrativa do número de aplicativos que estão prontos, prontos com condições e não prontos. Além disso, ela também lista o número de aplicativos prontos para migração e o custo estimado para a migração.

  3. Examine o resumo da avaliação. Você também pode editar as propriedades da avaliação ou recalcular a avaliação.

Preparação dos Aplicativos Spring do Azure

Isto indica a distribuição dos aplicativos Web avaliados. Faça uma busca detalhada para entender os detalhes sobre os avisos/problemas de migração que você pode corrigir antes da migração. Saiba mais.

Examinar preparação

  1. Em Avaliações, selecione o nome da avaliação que deseja visualizar.

  2. Escolha os Aplicativos Spring do Azure para exibir mais detalhes sobre cada aplicativo e as instâncias. Analise os aplicativos Web avaliados da coluna de preparação dos Aplicativos Spring do Azure na tabela:

    1. Se não houver nenhum problema de compatibilidade, a preparação será marcada como Pronta para o tipo de implantação de destino.
    2. Se forem encontrados problemas de compatibilidade não críticos, como recursos degradados ou sem suporte que não impeçam a migração para um tipo de implantação de destino específico, a preparação será marcada como Pronta com condições (com hiperlink) e os detalhes de aviso e as diretrizes de correção recomendadas.
    3. Se houver algum problema de compatibilidade que possa impedir a migração para um tipo de implantação de destino específico, a preparação será marcada como Não pronta com os detalhes do problema e as diretrizes de correção recomendadas.
    4. Se a descoberta ainda estiver em andamento ou se houver problemas de descoberta para um aplicativo Web, a preparação será marcada como Desconhecida, pois a avaliação não pôde calcular a preparação para esse aplicativo Web.
  3. Examine o SKU recomendado para os aplicativos Web, que é determinado de acordo com a matriz abaixo:

    Preparação Determinar a estimativa de tamanho Determinar as estimativas de custo
    Ready Sim Yes
    Pronta com condições Sim Sim
    Não está pronto. Não Não
    Unknown Não Não

Revisar as estimativas de custo

O resumo da avaliação mostra os custos mensais estimados para hospedar seus aplicativos Web. Um ou mais aplicativos podem ser configurados para serem executados nos mesmos recursos de computação.

Próximas etapas

Encontre dependências de servidor usando o mapeamento de dependências.