Migrar o consumo padrão e o plano dedicado do Azure Spring Apps para os Aplicativos de Contêiner do Azure
Este artigo descreve quando e como migrar o consumo padrão e o plano dedicado do Azure Spring Apps (atualmente em visualização pública) para os Aplicativos de Contêiner do Azure. Para consolidar os benefícios nativos da nuvem e simplificar nossas ofertas, o serviço Azure Spring Apps está sendo desativado, incluindo os planos de consumo Standard e dedicado (visualização), Basic, Standard e Enterprise. O plano de consumo padrão e dedicado (pré-visualização) entra em seu período de expiração de seis meses em 30 de setembro de 2024 e se aposenta em março de 2025.
Recomendamos os Aplicativos de Contêiner do Azure como o melhor destino para sua migração. Os Aplicativos de Contêiner do Azure são uma plataforma de contêiner totalmente gerenciada e sem servidor para aplicativos poliglotas e oferecem recursos Java aprimorados disponíveis anteriormente no Azure Spring Apps.
Introduzimos um recurso de migração para facilitar a transição do consumo padrão e do plano dedicado (visualização) do Azure Spring Apps para os Aplicativos de Contêiner do Azure. Selecione Migrar no portal do Azure e confirme a ação.
Esse recurso estará disponível em meados de outubro de 2024 e você poderá iniciar o processo de migração assim que estiver disponível.
Após a conclusão da migração, o aplicativo aparece como um aplicativo padrão dentro dos Aplicativos de Contêiner do Azure, com a pilha de desenvolvimento Java ativada. Com essa opção ativada, você tem acesso a métricas e logs específicos do Java para monitorar e solucionar problemas de seus aplicativos. Para obter mais informações, consulte Métricas Java para aplicativos Java em Aplicativos de Contêiner do Azure e Definir nível de logger dinâmico para solucionar problemas de aplicativos Java em Aplicativos de Contêiner do Azure.
O vídeo a seguir anuncia a disponibilidade geral de experiências Java em Aplicativos de Contêiner do Azure:
Perguntas mais frequentes
A seção a seguir aborda várias perguntas que você pode ter sobre o processo de migração.
Há planos para desativar outras SKUs do Azure Spring Apps?
Sim, outros planos do Azure Spring Apps também estão sendo desativados, com um período de expiração de três anos. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.
O que acontece se eu não tomar nenhuma medida até 30 de março de 2025?
Seus aplicativos são migrados automaticamente para os Aplicativos de Contêiner do Azure.
Posso continuar a usar o plano de consumo e dedicado do Azure Spring Apps Standard?
Você pode continuar a executar aplicativos existentes até 30 de março de 2025, mas não pode criar novos aplicativos e instâncias de serviço após 30 de setembro de 2024.
Como posso obter ajuda se o processo de migração falhar?
Preencha o formulário de solicitação de suporte no portal do Azure, usando os seguintes valores:
- Em Tipo de problema, selecione Técnico.
- Para Subscrição, selecione a sua subscrição.
- Em Serviço, selecione Azure Spring Apps.
- Em Recurso, selecione seu recurso Azure Spring Apps.
- Para Resumo, escreva uma descrição do seu problema.
- Em Tipo de problema, selecione Meu problema não está listado.
Preciso criar manualmente instâncias do Spring Cloud Config Server e do Spring Cloud Service Registry em Aplicativos de Contêiner do Azure?
Sim, você deve recriar as instâncias do Spring Cloud Config Server e do Spring Cloud Service Registry nos Aplicativos de Contêiner do Azure. O Spring Cloud Config Server e o Spring Cloud Service Registry também são componentes gerenciados nos Aplicativos de Contêiner do Azure, mas há algumas diferenças experimentais. Para obter mais informações, consulte Tutorial: Conectar-se a um Servidor Eureka gerenciado para Spring em Aplicativos de Contêiner do Azure e Tutorial: Conectar-se a um Servidor de Configuração gerenciado para Spring em Aplicativos de Contêiner do Azure.
Se precisar de assistência para criar e migrar o Spring Cloud Config Server e o Spring Cloud Service Registry para os Aplicativos de Contêiner do Azure, crie uma solicitação de suporte.
Existe algum tempo de inatividade durante o processo de migração?
Não há tempo de inatividade, a menos que você esteja usando o Spring Cloud Config Server e o Spring Cloud Service Registry, que você deve recriar manualmente nos Aplicativos de Contêiner do Azure.
O que acontece aos aplicativos que têm transações a bordo durante a migração?
Todas as transações durante o voo são executadas sem interrupções, a menos que você esteja usando o Spring Cloud Config Server e o Spring Cloud Service Registry, que você deve recriar manualmente nos Aplicativos de Contêiner do Azure.
Existe alguma alteração no endereço IP/FQDN após a migração?
Não há mudança. Todos os endereços IP/FQDNs permanecem os mesmos após a migração.
Estou usando armazenamento persistente. Como posso recriá-lo nos Aplicativos de Contêiner do Azure?
O armazenamento persistente migra automaticamente para os Aplicativos de Contêiner do Azure.
Quais são as implicações de preços ao migrar para os Aplicativos de Contêiner do Azure?
Os Aplicativos de Contêiner do Azure têm a mesma estrutura de preços que os Aplicativos de primavera do Azure para os planos de consumo e dedicados. As cobranças pelo uso ativo e ocioso de CPU/memória, juntamente com SKUs de máquina virtual em cargas de trabalho dedicadas, são idênticas nos Aplicativos Azure Spring e nos Aplicativos de Contêiner do Azure. A concessão gratuita mensal também se aplica diretamente aos Aplicativos de Contêiner do Azure. A única exceção à regra é o número de solicitações para componentes Java gerenciados que são cobradas no plano de consumo de Aplicativos de Contêiner do Azure.
A tabela a seguir descreve as diferenças:
Recursos usados para componentes Java gerenciados | Plano de consumo padrão do Azure Spring Apps | Plano de consumo dos Aplicativos de Contêiner do Azure |
---|---|---|
CPU ativa do Spring Cloud Service Registry | Nenhuma alteração. | Nenhuma alteração. |
CPU ociosa do Spring Cloud Service Registry | Nenhuma alteração. | Nenhuma alteração. |
CPU ativa do Spring Cloud Config Server | Nenhuma alteração. | Nenhuma alteração. |
CPU ociosa do Spring Cloud Config Server | Nenhuma alteração. | Nenhuma alteração. |
Um milhão de solicitações feitas ao Spring Cloud Service Registry | Sem custo extra. | Consulte Preços dos Aplicativos de Contêiner do Azure. |
Um milhão de solicitações feitas ao Spring Cloud Config Server | Sem custo extra. | Consulte Preços dos Aplicativos de Contêiner do Azure. |
Além disso, com os Aplicativos de Contêiner do Azure, você pode aproveitar o plano de economia do Azure e se beneficiar de economias por meio do compromisso. Para obter mais informações, consulte Plano de economia do Azure para computação.
Como posso continuar a utilizar a minha própria rede virtual nas Aplicações de Contentor do Azure?
Não há nenhuma alteração na experiência de rede virtual. Você pode continuar usando sua própria rede virtual.
Meu aplicativo será migrado para o plano de consumo ou para o plano de consumo e dedicado com perfis de carga de trabalho nos Aplicativos de Contêiner do Azure?
Há um mapeamento direto entre os planos de serviço no Azure Spring Apps e no Azure Container Apps. Se o seu aplicativo estiver atualmente em execução no plano de consumo, ele será movido para o plano somente consumo nos Aplicativos de Contêiner do Azure. Se seu aplicativo estiver sendo executado em um perfil de carga de trabalho dedicado e de consumo, ele fará a transição para o perfil de carga de trabalho correspondente nos Aplicativos de Contêiner do Azure.
Como posso continuar a manter meus pipelines/fluxo de trabalho de implantação funcionando?
Seus pipelines/fluxo de trabalho de implantação devem apontar para Aplicativos de Contêiner do Azure para funcionarem corretamente. Para obter mais informações, consulte Apresentando mais maneiras de implantar aplicativos de contêiner do Azure.
Como faço para continuar a fazer meus scripts de automação funcionarem usando a CLI do Azure?
Os scripts da CLI do Azure devem ser alterados para que funcionem nos Aplicativos de Contêiner do Azure. Para obter mais informações, consulte az containerapp.