O que há de novo no Azure Spring Apps?

Nota

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

O plano de consumo padrão e dedicado 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 obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

O Azure Spring Apps é melhorado continuamente. Para ajudá-lo a manter-se atualizado com os desenvolvimentos mais recentes, este artigo fornece informações sobre as versões mais recentes.

Este artigo é atualizado trimestralmente, por isso revisite-o regularmente. Também pode visitar atualizações do Azure, onde pode procurar atualizações ou navegar por categoria.

3º trimestre de 2024

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

  • Acesse convenientemente os logs do aplicativo no portal do Azure: agora oferecemos uma maneira mais conveniente e eficiente de consultar logs de aplicativos e fazer streaming de logs no portal do Azure. Essa nova abordagem complementa a composição manual de consultas para buscar logs de aplicativos do espaço de trabalho do Log Analytics e o acesso ao fluxo de logs por meio da CLI do Azure. Para obter mais informações, consulte a seção Stream logs do console do aplicativo Stream Azure Spring Apps 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 Aplicativos: atualizado para 2.3.1, incluindo uma correção crítica de detalhes de conteúdo ausentes no log para ConfigMap e criação de segredos.
      • Spring Cloud Gateway: atualizado para 2.2.5, incluindo uma correção crítica para um problema de persistência de regra de roteamento.
      • API Portal: atualizado para 1.5.0.
      • App Live View: atualizado para 1.8.0.
      • App Accelerator: atualizado para 1.8.1.
      • Serviço de construção:
        • Go buildpack: adicionado suporte para Go 1.22, Go 1.20 preterido, versão padrão alterada de Go 1.20 para Go 1.21.
        • NodeJS buildpack: versão padrão alterada de Node.js 19 para Node.js 20.
        • Java Native Image buildpack: Java 20 preterido, Java 21 adicionado.
        • PHP buildpack: adicionado PHP 8.3
    • Atualização regular para manter o Serviço Kubernetes do Azure atualizado: atualizado para 1.29.7.
  • Manutenção regular da infraestrutura nos planos Básico e Padrão:

    • Atualização regular para manter os componentes gerenciados atualizados:
      • Imagem do servidor de configuração: atualizado para 1.0.20240930.
      • Imagem do 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 Kubernetes do Azure atualizado: atualizado para 1.29.7.

2º trimestre de 2024

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

  • Log mais rico do Application Configuration Service: A revisão do Git é uma informação crucial que indica a recenticidade dos arquivos de configuração. Atualmente, o Serviço de Configuração de Aplicativo registra a revisão do Git para melhorar a eficiência da solução de problemas. Para obter 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 Aplicativo para Tanzu.

  • Managed OSS Spring Cloud Config Server (visualização): A versão de código aberto do Spring Cloud Config Server fornece uma experiência nativa do Spring aos desenvolvedores. Agora, oferecemos o Spring Cloud Config Server gerenciado para recuperar dinamicamente as propriedades de configuração dos repositórios centrais. Para obter mais informações, consulte Configurar um Spring Cloud Config Server gerenciado no Azure Spring App.

  • Suporte de ponto de extremidade de 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 impossibilidade de o Application Live View se conectar ao aplicativo. Esse recurso permite que o Application Live View funcione com aplicativos que têm uma porta ou caminho não padrão para o atuador. Para obter mais informações, consulte a seção Configurar atuador personalizado do Spring Boot em Usar o aplicativo Live View com o plano Azure Spring Apps Enterprise.

  • Desabilitar autenticação básica para o ponto de extremidade de teste de um aplicativo: o Azure Spring Apps fornece 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á que ele desabilite a autenticação básica fornecida pelo serviço Azure Spring Apps, tornando os testes em relação ao aplicativo mais próximos de um ambiente do mundo real. Para obter mais informações, consulte a segunda dica em Configurar um ambiente de preparo no Azure Spring Apps.

  • 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 armazenamento de back-end que hospeda ativos de aplicativos, como arquivos JAR e logs. Esse recurso aumenta a segurança e pode melhorar o desempenho dos usuários. Para obter mais informações, consulte Configurar o acesso à rede privada para armazenamento de back-end em sua rede virtual (Visualização).

  • Trabalho de Suporte (visualização) no Azure Spring Apps: esse recurso permite que os clientes executem seus aplicativos efêmeros no Azure Spring Apps nativamente. Ele oferece gerenciamento e execução de tarefas em lote, juntamente com integração com componentes gerenciados. Para obter mais informações, consulte Trabalho no Azure Spring Apps (Visualização).

1º trimestre de 2024

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

  • Economize até 47%: o Azure Spring Apps Enterprise agora é elegível para o plano de economia do Azure: todas as regiões do Azure Spring Apps sob o plano Enterprise são qualificadas para economias de custos substanciais – 20% por um ano e 47% por três anos – quando você se compromete com o plano de economia do Azure. Para obter mais informações, consulte Azure Spring Apps Enterprise agora está qualificado para o plano de economia do Azure para computação.

  • A CLI do Azure dá suporte ao streaming de logs 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 do VMware Spring Cloud Gateway.

  • A CLI do Azure dá suporte ao streaming de log para o Serviço de Configuração de Aplicativo: o recurso permite recuperar o log do Serviço de Configuração de Aplicativo usando a CLI do Azure, tornando possível detetar 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 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 aprimorada do Serviço de Configuração de Aplicativo: agora você pode visualizar diretamente o link configMap para seus aplicativos para ajudar ainda mais na solução de problemas com configurações não atualizadas. Você também pode exportar arquivos de configuração extraídos pelo Serviço de Configuração de Aplicativo de repositórios Git upstream para seu 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 o serviço de configuração de aplicativo para Tanzu.

4º trimestre de 2023

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

A seguinte atualização já está disponível nos planos Enterprise e Basic/Standard:

  • Manutenção planeada (pré-visualização pública): as Aplicações Azure Spring corrigem regularmente componentes do lado do servidor de que as suas aplicações dependem para garantir que estão seguras e atualizadas. Esses componentes incluem JDK, middleware do Spring Cloud, APM, imagem base do sistema operacional e infraestrutura de tempo de execução. Para que esses patches entrem em vigor, 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, consulte Como configurar a manutenção planejada (visualização).

  • Sincronização automática de certificados: alguns recursos do Azure Spring Apps 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 são sincronizados automaticamente com o Azure Spring Apps. Esse aprimoramento facilita o gerenciamento de recursos como domínio personalizado e configurações de TLS/SSL. Para obter mais informações, consulte a seção Certificado de sincronização automática de Mapear um domínio personalizado existente para o Azure Spring Apps.

3º trimestre de 2023

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

  • O Spring Cloud Gateway permite que você defina o nível de log por nome de logger: o Spring Cloud Gateway agora suporta controle preciso sobre a geração de mensagens de log e seus respetivos níveis de verbosidade. Esse aprimoramento permite que você concentre sua atenção em áreas específicas dentro da base de código que exigem inspeção e monitoramento mais próximos. Para obter mais informações, consulte a seção Configurar níveis de log de Configurar o VMware Spring Cloud Gateway e Solucionar problemas do VMware Spring Cloud Gateway.

  • O Spring Cloud Gateway dá suporte a uma operação de reinicialização usando o portal do Azure e a CLI do Azure: esse aprimoramento permite que você inicie uma reinicialização do Spring Cloud Gateway convenientemente, por meio do portal do Azure ou usando comandos da CLI do Azure, em alinhamento com sua agenda preferida. Para obter mais informações, consulte a seção Reiniciar o VMware Spring Cloud Gateway de Configurar o VMware Spring Cloud Gateway.

  • O Spring Cloud Gateway suporta Cross-Origin Resource Sharing (CORS): o Spring Cloud Gateway agora permite restringir o acesso a recursos a domínios específicos usando o Cross-Origin Resource Sharing (CORS). Para obter mais informações, consulte a seção Configurar compartilhamento de recursos entre origens de Configurar o VMware Spring Cloud Gateway.

  • O Spring Cloud Gateway expõe propriedades de addon: esta atualização permite configurar propriedades avançadas do Spring Cloud Gateway que atendem a casos de uso específicos que podem não ser universalmente recomendados. Esse recurso oferece a flexibilidade de ajustar o Spring Cloud Gateway para atender a cenários e requisitos específicos. Para obter mais informações, consulte a seção Atualizar configuração do complemento Configurar o VMware Spring Cloud Gateway.

  • O API Portal oferece suporte ao logon único com várias réplicas: esta atualização remove a restrição que impede que você obtenha melhor confiabilidade configurando várias réplicas da instância do Portal da API quando o logon único está habilitado. Para obter mais informações, consulte a seção Configurar logon único (SSO) de Usar portal de API para VMware Tanzu.

  • O App Accelerator dá suporte a repositórios Git no Azure DevOps: o Application Accelerator mantém códigos e configurações prontos e compatíveis com a empresa nos repositórios Git. Agora, o Application Accelerator permite carregar aceleradores diretamente dos repositórios Git hospedados no Azure DevOps. Para obter mais informações, consulte a seção Gerenciar seus próprios aceleradores de Usar o VMware Tanzu Application Accelerator com o plano Azure Spring Apps Enterprise.

  • O App Accelerator suporta fragmentos e subcaminhos: o Application Accelerator suporta fragmentos, permitindo a reutilização eficiente de seções dentro de um acelerador. Esta funcionalidade poupa-lhe esforço quando adiciona novos aceleradores. Para obter mais informações, consulte a seção Referenciar um fragmento em seus próprios aceleradores de Usar o VMware Tanzu Application Accelerator com o plano Azure Spring Apps Enterprise.

  • Suporte a imagens nativas Java (visualização): As imagens nativas geralmente têm menores pegadas de memória e tempos de inicialização mais rápidos quando comparadas às suas contrapartes JVM. Com esse recurso, você pode implantar aplicativos de imagem nativos do Spring Boot usando o java-native-image buildpack. Para obter mais informações, consulte a seção Implantar aplicativos Java Native Image de Como implantar aplicativos poliglotas no plano do Azure Spring Apps Enterprise.

  • Suporte para o PHP Buildpack: Você pode implantar aplicativos PHP diretamente do código-fonte e receber manutenção contínua (correções CVE) para as imagens criadas automaticamente. Para obter mais informações, consulte a seção Implantar aplicativos PHP de Como implantar aplicativos poliglotas no plano do Azure Spring Apps Enterprise.

  • Suporte do New Relic APM para aplicativos .NET: o New Relic é um pacote de ferramentas de análise de software para medir e monitorar gargalos de desempenho, taxa de transferência, integridade do serviço e muito mais. Esta atualização permite que você vincule seu aplicativo .NET com New Relic Application Performance Monitoring (APM). Para obter mais informações, consulte a seção Tipos de APM suportados de Como configurar a integração APM e certificados de CA.

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

2º trimestre de 2023

A seguinte atualização anuncia um novo plano:

  • Plano dedicado e de consumo de aplicativos Spring do Azure: este plano oferece opções de computação personalizáveis (incluindo otimização de memória), locação única e alta disponibilidade para ajudá-lo a obter previsibilidade de preço, economia de custos e desempenho para executar aplicativos Spring em escala. Para obter mais informações, consulte Liberar aplicativos Spring em um ambiente flexível com os planos Consumo e Dedicado do Azure Spring Apps.

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) for Azure Spring Apps: Azure Developer CLI (azd) é uma ferramenta de código aberto que acelera o tempo necessário para você obter seu aplicativo do ambiente de desenvolvimento local para o Azure. Agora você pode inicializar, empacotar, provisionar e implantar um aplicativo Spring no Azure Spring Apps com apenas alguns comandos. Experimente usando o Guia de início rápido: implante seu primeiro aplicativo Web no Azure Spring Apps.

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

  • Resultado de compilação compartilhável entre instâncias do Azure Spring Apps Enterprise (visualização): esta atualização permite que você tenha visibilidade total das imagens criadas do Azure Spring Apps por meio do Azure Container Registry (ACR) para dar suporte aos seguintes cenários:

    • Crie e teste em um ambiente PREPROD e implante em vários ambientes PROD com as imagens verificadas.
    • Orquestre um pipeline CICD seguro para conectar todas as etapas entre as ações de compilação e implantação.

    Para obter mais informações, consulte Como implantar aplicativos poliglotas no plano do Azure Spring Apps Enterprise e Usar o Azure Spring Apps CI/CD com ações do GitHub.

  • Suporte de alta disponibilidade para App Accelerator e App Live View: o App Accelerator e o App Live View agora suportam várias réplicas para oferecer alta disponibilidade. Para obter mais informações, consulte Configurar ferramentas de desenvolvimento Tanzu no plano do Azure Spring Apps Enterprise.

  • Escalonamento automático do Spring Cloud Gateway: o Spring Cloud Gateway agora suporta dimensionamento automático para atender melhor ao tráfego elástico sem o incômodo do dimensionamento manual. Para obter mais informações, consulte a seção Configurar configurações de dimensionamento automático de Configurar o VMware Spring Cloud Gateway.

  • Serviço de Configuração de Aplicativo – suporte poliglota: Esta atualização permite que você use o Serviço de Configuração de Aplicativo para gerenciar configurações externas para qualquer aplicativo poliglota, como .NET, Go e assim por diante. Para obter mais informações, consulte a seção Suporte poliglota de Usar o serviço de configuração de aplicativo para Tanzu.

  • Serviço de Configuração de Aplicativos – desempenho e segurança aprimorados: esta atualização fornece um aprimoramento de desempenho dramático nas operações de monitoramento do Git. Esse aprimoramento permite atualizações mais rápidas para verificação de configuração e certificação por TLS entre o Serviço de Configuração de Aplicativo e repositórios Git. Para obter mais informações, consulte Usar o serviço de configuração de aplicativo para Tanzu.

  • Suporte a instâncias de aplicativos 1000 (visualização): aumentamos a contagem máxima de instâncias de aplicativos para uma instância de serviço do Azure Spring Apps Enterprise para 1000 para dar suporte a clusters de microsserviços de grande escala. Para obter mais informações, consulte Cotas e planos de serviço para o Azure Spring Apps.

  • Verificação de certificado do App Accelerator: esta atualização fornece verificação de certificação por TLS entre o App Accelerator e os repositórios Git. Para obter mais informações, consulte a seção Configurar aceleradores com um certificado autoassinado de Usar o VMware Tanzu Application Accelerator com o plano Azure Spring Apps Enterprise.

1º trimestre de 2023

As seguintes atualizações estão agora disponíveis nos planos Basic/Standard e Enterprise:

  • Avaliação do código-fonte para migração: avalie seus aplicativos Spring locais existentes quanto à sua prontidão para migrar para o Azure Spring Apps com o Cloud Suitability Analyzer. Esta ferramenta fornece informações sobre os tipos de alterações necessárias para a migração e quanto esforço está envolvido. Para obter mais informações, consulte Avaliar aplicativos Spring com o Cloud Suitability Analyzer.

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

  • Mais opções para pools de compilação e habilitar o enfileiramento de trabalhos de compilação: o serviço de compilação agora oferece suporte a um grande pool de agentes de compilação e permite, no máximo, uma tarefa de compilação do tamanho do pool para criar e o dobro das tarefas de compilação do tamanho do pool para a fila. Para obter mais informações, consulte a seção Pool de agentes de compilação de Usar o Tanzu Build Service.

  • Suporte aprimorado a SLA: SLA aprimorado para cargas de trabalho de missão crítica. Para obter mais informações, consulte SLA para Azure Spring Apps.

  • Suporte a aplicativos de alta vCPU e memória: suporte de implantação para aplicativos grandes de CPU e memória para suportar cargas de trabalho com uso intensivo de CPU ou memória. Para obter mais informações, consulte Implantar aplicativos grandes de CPU e memória no Azure Spring Apps no plano Enterprise.

  • Suporte à verificação de certificado SCG APM & : você pode habilitar a configuração da verificação de certificado APM e TLS entre o Spring Cloud Gateway e os aplicativos. Para obter mais informações, consulte a seção Configurar monitoramento de desempenho de aplicativos de Configurar o VMware Spring Cloud Gateway.

  • Componentes Tanzu sob demanda: Você pode habilitar ou desabilitar componentes Tanzu após o provisionamento do serviço. Você também pode aprender como fazer isso por documento do componente Tanzu. Para obter mais informações, consulte a seção Habilitar/desabilitar o Serviço de Configuração de Aplicativo após a criação do serviço de Usar o Serviço de Configuração de Aplicativo para Tanzu.

4º trimestre de 2022

As seguintes atualizações estão agora disponíveis nos planos Basic/Standard e Enterprise:

  • Configurações de entrada: com as configurações de entrada, você pode gerenciar o tráfego do Azure Spring Apps 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, consulte Personalizar a configuração de entrada no Azure Spring Apps.

  • Depuração remota: agora, você pode depurar remotamente seus aplicativos no Azure Spring Apps usando IntelliJ ou VS Code. Por motivos de segurança, por padrão, o Azure Spring Apps 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, consulte Depurar seus aplicativos remotamente no Azure Spring Apps.

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

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

  • Novo componente Tanzu gerenciado - Application Live View from Tanzu Application Platform: uma ferramenta leve de insight e solução de problemas baseada em atuadores Spring Boot que ajuda os desenvolvedores e operadores de aplicativos a olhar para dentro dos aplicativos em execução. Os aplicativos fornecem informações de dentro dos processos em execução usando pontos de extremidade HTTP. O Application Live View usa esses pontos de extremidade para recuperar e interagir com os dados dos aplicativos. Para obter mais informações, consulte Usar o Modo de Exibição ao Vivo do Aplicativo com o plano do Azure Spring Apps Enterprise.

  • Novo componente Tanzu gerenciado – Application Accelerators da Tanzu Application Platform: pode acelerar o processo de criação e implantação de aplicativos. Eles ajudam você a inicializar seus aplicativos e implantá-los de forma detetável e repetível. Para obter mais informações, consulte Usar o VMware Tanzu Application Accelerator com o plano Azure Spring Apps Enterprise.

  • Implantar diretamente arquivos estáticos: Se você tiver aplicativos que tenham 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, consulte Implantar arquivos estáticos da Web.

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

3º trimestre de 2022

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

  • Redução de preço: reduzimos a unidade base do Azure Spring Apps 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, consulte Preços do Azure Spring Apps

  • Subsídio gratuito mensal: As primeiras 50 horas de CPU e 100 horas de GB de memória são gratuitas todos os meses. Para obter mais informações, consulte Preços do Azure Spring Apps

Pode comparar a alteração de preço a partir da Redução de Preço - as Aplicações Azure Spring fazem mais, custam menos!.

Consulte também

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