Comparar planos disponíveis nas Aplicações Azure Spring

Nota

Os planos Basic, Standarde Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

Este artigo fornece uma comparação dos planos disponíveis no Azure Spring Apps. Cada plano é projetado para atender a diferentes cenários e propósitos do cliente, conforme descrito na lista a seguir:

  • Plano básico: Um plano de nível inicial para desenvolvimento individual e testes.
  • Plano padrão: uma plataforma de hospedagem de aplicações centrada em Spring e baseada em opiniões, com configurações integradas e pré-configuradas para build, registo de serviço, armazenamento e muito mais.
  • Plano empresarial: este plano foi projetado para agilizar o desenvolvimento e a implantação de aplicativos corporativos de missão crítica e de grande escala com SLA mais alto e suporte a clusters de aplicativos grandes. Este plano também atende aos requisitos corporativos relacionados ao gerenciamento de configuração, descoberta de serviços, gateway de API, portal de API, facilidade de integração, portabilidade e flexibilidade com componentes comerciais Tanzu gerenciados sob demanda e suporte ao Tanzu Spring Runtime, construído com base em uma forte parceria entre a VMware e a Microsoft.

A tabela a seguir mostra as diferenças entre cada plano:

Funcionalidade Descrição Básico Standard Enterprise
Gestão de aplicações Gerenciamento de aplicativos com operações de infraestrutura sem complicações.
Gerenciamento do ciclo de vida do aplicativo Crie, implante, pare e reinicie aplicativos facilmente sem conhecimento da infraestrutura subjacente.
SLA O SLA garantido para aplicativos e componentes gerenciados. n/d 99.90% 99.95%
Tamanho Máximo da Instância de Aplicação O tamanho máximo da instância do aplicativo. 1 vCPU, 2 GB 4 vCPU, 8 GB 8 vCPU, 32 GB
Instâncias de Aplicação Máximas O número máximo de instâncias de aplicação. 25 500 1000
Dimensionamento automático e manual Dimensionamento automático e manual de aplicativos para dentro/para fora e para cima/baixo.
Implantar a partir de código-fonte, artefato e imagem personalizada Efetue a implantação a partir do código-fonte, do artefacto e da imagem personalizada para as aplicações.
Suporte a aplicativos Java Crie e implemente aplicativos Java, principalmente Spring Apps.
Suporte para imagem nativa do Java Crie e implemente aplicativos de imagem nativos Java.
Suporte ao aplicativo .NET Core Crie e implante aplicativos .NET Core.
Suporte de aplicativos Node.js Crie e implante aplicativos Node.js.
Suporte ao aplicativo GO Crie e implante aplicativos Go.
Suporte a aplicativos Python Crie e implante aplicativos Python.
Suporte a aplicativos PHP Crie e implante aplicativos PHP.
Suporte a aplicações Web estáticas Crie e implante aplicativos Web estáticos com conteúdo estático da Web, como arquivos CSS, JS, e HTML.
Implantação sem tempo de inatividade Atualização gradativa e estratégias de implementação azul/verde com tempo de inatividade zero e sem impacto para as aplicações.
Domínio personalizado Suporta vários domínios personalizados em aplicações.
Traga o seu próprio armazenamento Suporte para montar o armazenamento do Azure para as aplicações usarem.
Sondas de saúde personalizadas Suporte para personalizar aplicativos em sondas de saúde, como vivacidade, prontidão e testes de inicialização, e períodos de término graciosos.
Correção automática Atualização automática do sistema operativo base, tempo de execução de uma linguagem (como o JDK) e os agentes APM para a manutenção de imagens para aplicativos.
Suporte ao Spring Runtime Suporte integrado ao Tanzu Spring Runtime com período de suporte estendido em projetos Spring e suporte VMware 24 horas por dia, 7 dias por semana.
Solução de problemas e monitoramento Resolução de problemas e monitorização.
Depuração remota Depuração remota.
Despejo de thread/heap/JFR Despejo de thread/heap/JFR.
Suporte para web shell Use um web shell para se conectar a qualquer instância de aplicativo em execução para executar comandos JDK diretamente.
Integração APM pronta para uso Integração de APM pronta para uso (Azure Application Insights e APMs de terceiros populares como Dynatrace, AppDynamics, New Relic e Elastic APM).
Segurança Rede segura e gestão de identidades.
Comunicação segura ao longo de todo o caminho de tráfego Comunicação segura ao longo de todo o caminho de tráfego, incluindo controlador de entrada para aplicativos, aplicativo para aplicativo e aplicativos para serviços de backup, como bancos de dados.
Injeção de VNET Injeção de rede virtual (VNET).
Ponto final privado Suporte para se conectar a serviços de apoio como bancos de dados do Azure, Azure Key Vault, e assim por diante usando um ponto de extremidade privado.
Identidade gerida Ofereça suporte ao sistema do Azure e à identidade gerenciada atribuída pelo usuário.
Integração Capacidade de integração com serviços de suporte, CICD e IDEs.
Integração fácil com qualquer serviço do Azure Integração com quaisquer serviços do Azure em cima do SDK do Azure e do Spring Cloud Azure.
Integração CICD pronta para uso Integração CICD pronta para uso com o Azure DevOps, Jenkins e GitHub Actions e assim por diante.
Integração pronta para uso com IDEs populares Integração pré-configurada com IDEs populares, como VS Code e IntelliJ, para permitir a interação direta com o Azure Spring Apps.
Componentes gerenciados Componentes totalmente gerenciados com SLA garantido, manutenção oportuna e configuração bem ajustada para dar suporte ao desenvolvimento e operação de aplicativos.
SLA O SLA garantido para aplicativos e componentes gerenciados. n/d 99.90% 99.95%
Crie e mantenha imagens a partir do código-fonte Um serviço de compilação para gerenciar centralmente a criação e manutenção de imagens Open Container Initiative (OCI) a partir do código-fonte. ✅ (serviço de compilação padrão) ✅ (serviço de compilação padrão) (serviço decompilação configurável 1)
Um gateway de API para encaminhar solicitações para aplicações de back-end Spring Cloud Gateway para encaminhar solicitações com preocupações transversais abordadas centralmente (limitação, filtros de solicitação/resposta, autenticação e autorização, e assim por diante).
Um portal de API para navegar e experimentar APIs Um portal de API para visualizar documentação detalhada da API e experimentar APIs.
Gerenciamento de configuração de aplicativos Um serviço de configuração para distribuir configurações de aplicações de repositórios Git para aplicações. ✅ (suporta apenas aplicações Spring) ✅ (suporta apenas aplicações Spring) (suporta aplicações poliglotas)
Registro e descoberta de serviços Um registro de serviço para fornecer recursos de registro e descoberta de serviços para aplicativos Spring baseados em microsserviços.
Monitoramento em tempo real e solução de problemas de aplicativos Uma ferramenta leve de insights e solução de problemas que ajuda os desenvolvedores e operadores de aplicativos a olhar para dentro dos aplicativos Spring em execução.
Agilize o desenvolvimento com modelos de projeto distribuíveis Uma ferramenta de inicialização de projeto para criar e distribuir modelos/aceleradores que codificam código e configurações em conformidade com a empresa de forma detetável e repetível.

1 O serviço de compilação configurável permite os seguintes recursos:

  • Traga seu próprio registro de contêiner: configure seu próprio Registro de Contêiner do Azure (ACR) para armazenar imagens criadas em vez de usar o ACR gerenciado do Azure Spring Apps para implantar em outros ambientes de plano empresarial do Azure Spring Apps com imagens verificadas.
  • Configure recursos para todo o pool de compilação, até 64 vCPU e 128 GB.
  • Configure que stack de SO deve ser usada como imagem base para os seus aplicativos.