Tutorial: Avaliar aplicativos Spring Boot para migração para o Azure Spring Apps (visualização)
Como parte de sua jornada de migração para o Azure, você avalia suas cargas de trabalho locais para medir a prontidão da 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 o Azure Spring Apps, usando a ferramenta Azure Migrate: Discovery and assessment.
Neste tutorial, irá aprender a:
- Execute uma avaliação com base em dados de configuração de aplicativos Web.
- Analise uma avaliação.
Nota
Os tutoriais mostram o caminho mais rápido para experimentar um cenário e usam opções padrão sempre que possível.
Pré-requisitos
- Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
- Antes de seguir este tutorial para avaliar seus aplicativos Web para migração para o Azure Spring Apps, verifique se você descobriu os aplicativos Web que deseja avaliar usando o dispositivo Azure Migrate, siga este tutorial
- Se você quiser experimentar esse recurso em um projeto existente, certifique-se de ter concluído os pré-requisitos neste artigo.
Executar uma avaliação
Execute uma avaliação da seguinte maneira:
Na página >Visão geral Servidores, bancos de dados e aplicativos Web, selecione Descobrir, avaliar e migrar.
No Azure Migrate: Descoberta e avaliação, selecione Avaliar e escolha o tipo de avaliação como aplicativos Web no Azure.
Em Criar avaliação, você poderá ver o tipo de avaliação pré-selecionado como aplicativos Web no Azure e a fonte de descoberta padrão para Servidores descobertos do dispositivo Azure Migrate. Selecione o cenário como Spring Boot para aplicativos do Azure.
Selecione Editar para rever as propriedades da avaliação.
Os seguintes itens estão incluídos nas propriedades de avaliação do Azure Spring Apps:
Propriedade Detalhes Localização de destino A região do Azure para a qual você deseja migrar. As recomendações de configuração e custo do Azure Spring Apps são baseadas no local especificado. Tipo de ambiente Especifica o ambiente a ser aplicado aos preços aplicáveis à Produção ou ao Desenvolvimento/Teste. Programa de oferta/licenciamento A oferta do Azure na qual você está inscrito. A avaliação estima o custo dessa oferta. Moeda A moeda de faturação da sua conta. Desconto (%) Quaisquer descontos específicos da subscrição que receba sobre a oferta do Azure. A predefinição é 0%. Subscrição EA Especifica que uma assinatura do Enterprise Agreement (EA) é usada para estimativa de custo. Tem em conta o desconto aplicável à subscrição.
Deixe as configurações para instâncias reservadas e desconte (%) propriedades com suas configurações padrão.Opções de poupança (computação) Especifique a opção de economia que você deseja que a avaliação considere para ajudar a otimizar seu custo de computação do Azure.
As reservas do Azure (1 ano ou 3 anos reservados) são uma boa opção para os recursos executados de forma mais consistente.
O Plano de Poupança do Azure (plano de poupança de 1 ou 3 anos) proporciona mais flexibilidade e otimização de custos automatizada. Idealmente, após a migração, você poderia usar o plano de reserva e economia do Azure ao mesmo tempo (a reserva é a primeira), mas nas avaliações de migração do Azure, você só pode ver estimativas de custo de uma opção de economia de cada vez.
Quando você seleciona Nenhum, o custo de computação do Azure é baseado na taxa Pay as you go ou com base no uso real.
Você precisa selecionar o programa de oferta/licenciamento pré-pago para poder usar as Instâncias Reservadas ou o Plano de Economia do Azure. Quando você seleciona qualquer opção de economia diferente de Nenhuma, a configuração Desconto (%) não é aplicável. As estimativas de custos mensais são calculadas multiplicando 744 horas pelo preço horário do SKU recomendado.Selecione Salvar se tiver feito alterações.
Em Criar avaliação, selecione Avançar.
Em Selecionar servidores para avaliar>o nome da avaliação, especifique um nome para a avaliação.
Em Selecionar ou criar um grupo, selecione Criar Novo e especifique um nome de grupo.
Selecione o dispositivo e selecione os servidores que deseja adicionar ao grupo. Selecione Seguinte.
Em Rever + criar avaliação, reveja os detalhes da avaliação e selecione Criar avaliação para criar o grupo e executar a avaliação.
Depois que a avaliação for criada, vá para Servidores, bancos de dados e aplicativos>Web Azure Migrate: Descoberta e avaliação. Atualize os dados do bloco selecionando a opção Atualizar na parte superior do bloco. Aguarde até que os dados sejam atualizados.
Selecione o número ao lado de Aplicativos Web no Azure na seção Avaliação .
Selecione o nome da avaliação, que você deseja visualizar.
Rever uma avaliação
Para visualizar uma avaliação:
Em Servidores, bancos de dados e aplicativos Web Azure Migrate: Descoberta e avaliação, selecione o número ao lado dos aplicativos>Web na avaliação do Azure.
Selecione o nome da avaliação, que você deseja visualizar.
A tela Visão geral contém 3 seções: Essenciais, Entidades avaliadas e Cenário de migração.
Itens Essenciais
A seção Essentials exibe o grupo ao qual a entidade avaliada pertence, seu status, o local, 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 tempos de execução 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 pictórica do número de aplicativos que estão prontos, prontos com condições e não prontos. Além disso, ele também lista o número de aplicativos prontos para migrar e o custo estimado para a migração.
Reveja o resumo da avaliação. Você também pode editar as propriedades da avaliação ou recalcular a avaliação.
Preparação do Azure Spring Apps
Isso indica a distribuição dos aplicativos Web avaliados. Você pode fazer uma busca detalhada para entender os detalhes sobre problemas/avisos de migração que podem ser corrigidos antes da migração. Saiba mais.
Prontidão da revisão
Em Avaliações, selecione o nome da avaliação que pretende visualizar.
Selecione Azure Spring Apps para ver mais detalhes sobre cada aplicativo e instâncias. Analise a coluna de preparação do Azure Spring Apps na tabela para os aplicativos Web avaliados:
- Se não forem encontrados problemas de compatibilidade, a preparação será marcada como Pronto para o tipo de implantação de destino.
- Se houver problemas de compatibilidade não críticos, como recursos degradados ou sem suporte que não bloqueiem a migração para um tipo de implantação de destino específico, a preparação será marcada como Pronto com condições (hiperlinkado) com detalhes de aviso e orientação de correção recomendada.
- Se houver algum problema de compatibilidade que possa bloquear a migração para um tipo de implantação de destino específico, a preparação será marcada como Não pronto com detalhes do problema e orientação de correção recomendada.
- Se a descoberta ainda estiver em andamento ou houver problemas de descoberta para um aplicativo Web, a prontidão será marcada como Desconhecido , pois a avaliação não pôde calcular a prontidão para esse aplicativo Web.
Analise a SKU recomendada para os aplicativos Web, que é determinada de acordo com a matriz abaixo:
Prontidão Determinar estimativa de tamanho Determinar estimativas de custos Pronta Sim Sim Pronto com condições Sim Sim Não está pronto No Não Desconhecido No Não
Rever as estimativas de custos
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óximos passos
Encontre dependências de servidor usando o mapeamento de dependência.