Compartilhar via


Novidades nos Aplicativos Spring do Azure

Observação

Os planos Básico, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de desativação de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.

O plano consumo e dedicado Standard será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, consulte Migrar o plano de consumo Padrão e dedicado dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.

Os Aplicativos Spring do Azure são aprimorados continuamente. Para ajudá-lo a se manter atualizado com os desenvolvimentos mais recentes, este artigo fornece informações sobre os lançamentos mais recentes.

Esse artigo é atualizado trimestralmente, portanto, revise-o regularmente. Você também pode visitar Atualizações do Azure, onde você pode procurar por atualizações ou navegar por categoria.

3º trimestre de 2024

As seguintes atualizações agora estão disponíveis:

  • Acesse convenientemente os logs de aplicativos no portal do Azure: agora oferecemos uma maneira mais conveniente e eficiente de consultar logs de aplicativos e fazer streaming de log no portal do Azure. Essa nova abordagem complementa a composição manual de consultas para buscar logs de aplicativos do workspace do Log Analytics e acessar o fluxo de log por meio da CLI do Azure. Para mais informações, consulte a seção Logs de fluxo dos Logs do console do aplicativo dos Aplicativos Spring do Azure em tempo real.

  • Manutenção regular da infraestrutura no plano Enterprise:

    • Atualização regular para manter os componentes gerenciados atualizados:
      • Registro de Serviço: atualizado para 1.3.1.
      • Serviço de Configuração de Aplicativo: atualizado para 2.3.1, incluindo uma correção crítica de detalhes de conteúdo ausentes no log para criação de segredo e ConfigMap.
      • Spring Cloud Gateway: atualizado para 2.2.5, incluindo uma correção crítica para um problema de persistência de regra de roteamento.
      • Portal de API: atualizado para 1.5.0.
      • App Live View: atualizado para 1.8.0.
      • Acelerador de Aplicativo: atualizado para 1.8.1.
      • Serviço de build:
        • Buildpack Go: adicionado suporte para Go 1.22, Go 1.20 preterido, versão padrão alterada da Go 1.20 para Go 1.21.
        • Buildpack NodeJS: versão padrão alterada de Node.js 19 para Node.js 20.
        • Buildpack de imagem nativa do Java: Java 20 preterido, Java 21 adicionado.
        • Buildpack PHP: PHP 8.3 adicionado
    • Atualização regular para manter o Serviço de Kubernetes do Azure atualizado: atualizado para 1.29.7.
  • Manutenção regular da infraestrutura nos planos Basic e Standard:

    • Atualização regular para manter os componentes gerenciados atualizados:
      • Imagem do Config Server: atualizada para 1.0.20240930.
      • Imagem de servidor Eureka: atualizada para 1.0.20240930.
      • Imagem base para aplicativos: atualizada para o Azure Linux 2.0.20231130.
    • Atualização regular para manter o Serviço de Kubernetes do Azure atualizado: atualizado para 1.29.7.

Q2 2024

As seguintes atualizações já estão disponíveis no plano Enterprise:

  • Log de revisão do Serviço de Configuração de Aplicativos: A revisão do Git é uma parte crucial de informações que indicam a atualidade dos arquivos de configuração. Atualmente, o Serviço de Configuração de Aplicativos registra a revisão do Git para melhorar a eficiência na resolução de problemas. Para mais informações, consulte a seção Examinar revisões do Git dos arquivos de configuração de Usar o Serviço de Configuração de Aplicativos para Tanzu.

  • Servidor de Configuração do Spring Cloud Gerenciado de OSS (versão prévia): A versão de código aberto do Servidor de Configuração do Spring Cloud oferece uma experiência nativa do Spring para desenvolvedores. Agora oferecemos o Config Server do Spring Cloud para recuperar dinamicamente as propriedades de configuração de repositórios centrais. Para obter mais informações, consulte Configurar um Servidor de Configuração do Spring Cloud gerenciado no Aplicativos Spring do Azure.

  • Suporte ao ponto de extremidade do atuador personalizado: Os usuários podem querer usar uma porta ou caminho diferente para o atuador devido a preocupações de segurança, mas essa escolha pode resultar na incapacidade do Application Live View de se conectar ao aplicativo. Esse recurso permite que o Application Live View funcione com aplicativos que tenham uma porta ou um caminho não padrão para o atuador. Para mais informações, consulte a seção Configurar atuador Spring Boot personalizado de Usar o Application Live View com o plano Enterprise do Aplicativos Spring do Azure.

  • Desabilitar a autenticação básica para o ponto de extremidade de teste de um aplicativo: O Aplicativos Spring do Azure fornecem autenticação básica para proteger o ponto de extremidade de teste de uma instância de aplicativo. Quando o aplicativo de um usuário é integrado ao seu servidor de autenticação, essa autenticação básica se torna desnecessária. Se o usuário tiver uma boa compreensão da segurança do aplicativo, esse recurso permitirá desabilitar a autenticação básica fornecida pelo serviço Aplicativos Spring do Azure, tornando os testes em relação ao aplicativo mais próximos de um ambiente real. Para obter mais informações, consulte a segunda dica em Configurar um ambiente de preparação no Aplicativos Spring do Azure.

  • Acesso ao armazenamento privado para injeção de rede virtual: O recurso de acesso ao armazenamento privado permite o roteamento do tráfego por meio de uma rede privada para ativos de aplicativos de hospedagem de armazenamento de back-end, como arquivos JAR e logs. Esse recurso aumenta a segurança e pode potencialmente melhorar o desempenho para os usuários. Para obter mais informações, consulte Configurar o acesso à rede privada para o armazenamento de back-end em sua rede virtual (Versão prévia).

  • Trabalho de Suporte (versão prévia) no Aplicativos Spring do Azure: Esse recurso permite que os clientes executem seus aplicativos efêmeros no Aplicativos Spring do Azure de forma nativa. Ele oferece gerenciamento e execução de trabalhos em lote, juntamente com a integração com componentes gerenciados. Para obter mais informações, consulte Trabalho no Aplicativos Spring do Azure (Versão prévia).

Q1 2024

As seguintes atualizações já estão disponíveis no plano Enterprise:

  • Economize até 47%: os Aplicativos Spring do Azure Enterprise agora está qualificado para o plano de economia do Azure: todas as regiões dos Aplicativos Spring do Azure no plano Enterprise são qualificadas para uma economia substancial de custos – 20% por um ano e 47% por três anos – ao se comprometer com o plano de economia do Azure. Para obter mais informações, consulte os Aplicativos Spring do Azure Enterprise agora está qualificado para o plano de economia do Azure para computação.

  • A CLI do Azure dá suporte ao streaming de log para o Spring Cloud Gateway: esse recurso permite que você busque o log do Spring Cloud Gateway em tempo real para fins de diagnóstico. Para obter mais informações, consulte a seção Usar streaming de log em tempo real de Solucionar problemas de Spring Cloud Gateway para VMware.

  • A CLI do Azure dá suporte ao streaming de log para o Serviço de Configuração de Aplicativos: o recurso permite recuperar o log do Serviço de Configuração de Aplicativos usando a CLI do Azure, possibilitando detectar quaisquer atualizações de configuração. Para obter mais informações, consulte a seção Usar streaming de log em tempo real de Usar o Serviço de Configuração de Aplicativo para Tanzu.

  • Mostra versões do buildpack: o recurso mais recente adicionado aos buildpacks ajuda você a compreender a versão usada e diagnosticar problemas associados ao processo de compilação.

  • Solução de problemas melhorada do Serviço de Configuração de Aplicativos: agora você pode exibir diretamente o vinculado ao configMap, para seus aplicativos para ajudar ainda mais em solucionar problemas com configurações não atualizadas. Também é possível exportar arquivos de configuração extraídos pelo Serviço de Configuração de Aplicativos de repositórios do Git de upstream, para o ambiente local por meio da CLI do Azure. Esse processo ajuda você a examinar o conteúdo e usar arquivos de configuração para desenvolvimento local. Para obter mais informações, consulte a seção Examinar arquivo de configuração no ConfigMap de Usar Serviço de Configuração de Aplicativo para Tanzu.

T4 2023

As seguintes atualizações já estão disponíveis no plano Enterprise:

A seguinte atualização já está disponível nos planos Enterprise e Básico/Padrão:

  • Manutenção planejada (versão prévia pública): os Aplicativos Spring do Azure corrige regularmente os componentes do lado do servidor dos quais seus aplicativos dependem para garantir que estejam seguros e atualizados. Esses componentes incluem JDK, middleware Spring Cloud, APM, imagem de sistema operacional base e infraestrutura de tempo de execução. Para que esses patches tenham efeito, você precisa reiniciar seus aplicativos. Com a manutenção planejada, você pode agendar um horário em um dia específico para essas reinicializações obrigatórias. Para obter mais informações, veja Como configurar a manutenção planejada (versão prévia).

  • Sincronização automática de certificados: alguns recursos do Aplicativos Spring do Azure protegem seus aplicativos com certificados de sua escolha. Com a sincronização automática de certificados, agora você pode girar seus certificados no Azure Key Vault e eles sincronizam automaticamente com os Aplicativos Spring do Azure. Esse aprimoramento facilita o gerenciamento de recursos como domínio personalizado e configurações de TLS/SSL. Para obter mais informações, veja a seção Certificado de sincronização automática de Mapear um domínio personalizado existente para Aplicativos Spring do Azure.

T3 2023

As seguintes atualizações já estão disponíveis no plano Enterprise:

A seguinte atualização já está disponível no plano Consumo Standard e Dedicado:

T2 2023

A atualização a seguir anuncia um novo plano:

A seguinte atualização já está disponível em todos os planos:

A seguinte atualização já está disponível nos planos Consumo e Básico/Padrão:

  • Azure Developer CLI (azd) para Aplicativos Spring do Azure: CLI do Desenvolvedor do Azure (azd) é uma ferramenta de código aberto que acelera o tempo que leva para você levar seu aplicativo do ambiente de desenvolvimento local para o Azure. Agora você pode inicializar, empacotar, provisionar e implantar um aplicativo Spring no Aplicativos Spring do Azure com apenas alguns comandos. Experimente usando o Início Rápido: Implante seu primeiro aplicativo Web no Aplicativos Spring do Azure.

As seguintes atualizações já estão disponíveis no plano Enterprise:

T1 2023

As seguintes atualizações estão agora disponíveis nos planos Básico/Padrão e Empresarial:

  • Avaliação do código-fonte para migração: avalie seus aplicativos Spring locais existentes quanto à preparação para migrar para Aplicativos Spring do Azure com o Cloud Suitability Analyzer. Essa ferramenta fornece informações sobre quais tipos de mudanças são necessárias para a migração e quanto esforço está envolvido. Para obter mais informações, veja Avaliar aplicativos Spring com Cloud Suitability Analyzer.

As seguintes atualizações já estão disponíveis no plano Enterprise:

T4 2022

As seguintes atualizações estão agora disponíveis nos planos Básico/Padrão e Empresarial:

  • Configurações de entrada: com configurações de entrada, você pode gerenciar o tráfego do Aplicativos Spring do Azure no nível do aplicativo. Esse recurso inclui suporte de protocolo para gRPC, WebSocket e RSocket-on-WebSocket, afinidade de sessão e tempo limite de envio/leitura. Para obter mais informações, veja Personalizar a configuração de entrada em Aplicativos Spring do Azure.

  • Depuração remota: agora, você pode depurar remotamente seus aplicativos no Aplicativos Spring do Azure usando IntelliJ ou VS Code. Por motivos de segurança, por padrão, o Aplicativos Spring do Azure desabilita a depuração remota. Você pode habilitar a depuração remota para seus aplicativos usando o portal do Azure ou a CLI do Azure e iniciar a depuração. Para obter mais informações, veja Depurar seus aplicativos remotamente em Aplicativos Spring do Azure.

  • Conecte-se ao ambiente de shell da instância do aplicativo para solucionar problemas: o Aplicativos Spring do Azure oferece muitas maneiras de solucionar problemas de seus aplicativos. Para desenvolvedores que gostam de inspecionar o ambiente de execução de uma instância de aplicativo, você pode conectar-se ao ambiente shell da instância de aplicativo e solucionar problemas. Para obter mais informações, veja Conectar-se a uma instância de aplicativo para solucionar problemas.

As seguintes atualizações já estão disponíveis no plano Enterprise:

  • Novo componente Tanzu gerenciado - Application Live View da Tanzu Application Platform: uma ferramenta leve de insights e solução de problemas baseada em Spring Boot Actuators que ajuda desenvolvedores e operadores de aplicativos a examinar os aplicativos em execução. Os aplicativos fornecem informações de dentro dos processos em execução usando terminais HTTP. O Application Live View usa esses ponto de extremidade para recuperar e interagir com os dados dos aplicativos. Para obter mais informações, veja Usar o aplicativo Live View com o plano Aplicativos Spring do Azure Enterprise.

  • Novo componente gerenciado do Tanzu – Aceleradores de aplicativos da plataforma de aplicativos Tanzu: pode acelerar o processo de construção e implantação de aplicativos. Eles ajudam você a inicializar seus aplicativos e implantá-los de maneira detectável e repetível. Para obter mais informações, veja Usar o VMware Tanzu Application Accelerator com o plano Aplicativos Spring do Azure Enterprise.

  • Implantar arquivos estáticos diretamente: se você tiver aplicativos que possuem apenas arquivos estáticos, como HTML, poderá implantá-los diretamente com um servidor web configurado automaticamente, como HTTPD e NGINX. Esse recurso de implantação inclui aplicativos front-end criados com uma estrutura JavaScript de sua escolha. Você pode fazer essa implantação usando o buildpack Tanzu Web Servers por trás. Para obter mais informações, veja Implantar arquivos estáticos da web.

  • Aprimoramento do Managed Spring Cloud Gateway: Adicionamos recentemente suporte a regras de roteamento em nível de aplicativo para simplificar a configuração de regras de roteamento e suporte TLS do gateway para aplicativos no Spring Cloud Gateway gerenciado. Para obter mais informações, veja Usar Spring Cloud Gateway.

T3 2022

As atualizações a seguir já estão disponíveis para ajudar os clientes a reduzir as barreiras de adoção e os atritos de preços para aproveitar ao máximo os recursos oferecidos pelo Aplicativos Spring do Azure Enterprise.

  • Redução de preço: reduzimos a unidade base do Aplicativos Spring do Azure Standard e Enterprise para 6 vCPUs e 12 GB de memória e reduzimos os preços excedentes para vCPU e memória. Para obter mais informações, veja preços dos Aplicativos Spring do Azure

  • Concessão gratuita mensal: as primeiras 50 horas de vCPU e 100 GB de memória são gratuitas todos os meses. Para obter mais informações, veja preços dos Aplicativos Spring do Azure

Você pode comparar a alteração de preço em Redução de preço – Aplicativos Spring do Azure faz mais, custa menos!.

Confira também

Para atualizações mais antigas, veja Atualizações do Azure.