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.