Comparar planos disponíveis no Aplicativos Spring do Azure

Observação

Os planos Basic, Standard e Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.

Este artigo fornece uma comparação dos planos disponíveis no Aplicativos Spring do Azure. Cada plano foi projetado para atender a diferentes cenários e finalidades do cliente, conforme descrito na seguinte lista:

  • Plano Básico: um plano de nível de entrada para desenvolvimento e testes individuais.
  • Plano Standard: uma plataforma de hospedagem de aplicativo centrada no Spring e opinativa com configurações integradas e pré-configuradas para compilação, registro de serviço, armazenamento e muito mais.
  • Plano Enterprise: esse plano foi projetado para agilizar o desenvolvimento e a implantação de aplicativos empresariais de grande escala e críticos com maior suporte a SLA e cluster de aplicativos grandes. Esse plano também aborda os requisitos empresariais em relação 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 do Tanzu gerenciados sob demanda e suporte ao Tanzu Spring Runtime, com base na forte parceria entre VMware e Microsoft.

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

Recurso Descrição Básico Standard Enterprise
Gerenciamento de aplicativos Gerenciamento de aplicativos com operações de infraestrutura sem complicações.
Gerenciamento do ciclo de vida do Aplicativo Crie, implante, interrompa e reinicie aplicativos facilmente sem conhecimento da infraestrutura subjacente. ✅ ✅ ✅
contrato de nível de serviço O SLA garantido para aplicativos e componentes gerenciados. N/D 99,90% 99.95%
Tamanho máximo da instância de aplicativo O tamanho máximo da instância do aplicativo. 1 vCPU, 2 GB 4 vCPU, 8 GB 8 vCPU, 32 GB
Máximo de instâncias de aplicativo O número máximo de instâncias de aplicativos. 25 500 1000
Dimensionamento automático e manual Dimensionamento automático e manual de aplicativos para dentro/para fora e para cima/para baixo. ✅ ✅ ✅
Implantar a partir do código-fonte, artefato de compilação e imagem personalizada Implantar a partir do código-fonte, artefato de compilação e imagem personalizada para aplicativos. ✅ ✅ ✅
Suporte a aplicativos Java Compilar e implantar aplicativos Java, principalmente Spring Apps. ✅ ✅ ✅
Suporte à imagem nativa Java Compilar e implantar aplicativos de imagem nativas Java. ❎ ❎ ✅
Suporte a aplicativos .NET Core Compilar e implantar aplicativos .NET Core. ❎ ❎ ✅
Suporte à aplicativos Node.js Compilar e implementar aplicativos Node.js. ❎ ❎ ✅
Suporte a aplicativos Go Compilar e implementar aplicativos Go. ❎ ❎ ✅
Suporte a aplicativos Python Compilar e implementar aplicativos Python. ❎ ❎ ✅
Suporte a aplicativos PHP Compilar e implementar aplicativos PHP. ❎ ❎ ✅
Suporte a aplicativos Web estáticos Compilar e implantar aplicativos Web estáticos com conteúdo estático da Web, como arquivos CSS, JS e HTML. ❎ ❎ ✅
Implantação sem tempo de inatividade A atualização acumulativa e as estratégias de implantação azul/verde com tempo de inatividade e efeito zero garantidos para aplicativos. ✅ ✅ ✅
Domínio personalizado Suporte a vários domínios personalizados em aplicativos. ❎ ✅ ✅
Traga seu próprio armazenamento Suporte para montar armazenamento do Azure para aplicativos a serem usados. ✅ ✅ ✅
Investigações de integridade personalizadas Suporte para personalizar aplicativos em investigações de integridade, como atividade, preparação e investigações de inicialização e períodos de término normal. ✅ ✅ ✅
Aplicação automática de patches Aplicação automática de patches do SO base, de runtime de linguagem (como o JDK) e dos agentes de APM na manutenção de imagens para aplicativos. ✅ ✅ ✅
Suporte ao Spring Runtime Suporte integrado do Tanzu Spring Runtime com período de suporte estendido em projetos Spring e suporte 24/7 para VMware. ❎ ❎ ✅
Solução de problemas e monitoramento Solução de problemas e monitoramento.
Depuração remota Depuração remota. ✅ ✅ ✅
Despejo de thread/heap/JFR Despejo de thread/heap/JFR. ✅ ✅ ✅
Suporte a shell da Web Use um shell da Web para se conectar a qualquer instância de aplicativo em execução para executar diretamente os comandos de JDK. ✅ ✅ ✅
Integração de APM pronta para uso Integração de APM pronta para uso (Azure Application Insights e APMs populares de terceiros, como Dynatrace, AppDynamics, New Relic e Elastic APM). ✅ ✅ ✅
Segurança Gerenciamento seguro de identidade e de sistema de rede.
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 o 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 de extremidade privado Suporte para se conectar com serviços de backup como bancos de dados do Azure, Key Vault e assim por diante usando um ponto de extremidade privado. ❎ ✅ ✅
Identidade gerenciada Suporte ao sistema Azure e à identidade gerenciada atribuída pelo usuário. ✅ ✅ ✅
Integração Capacidade de integração com serviços de backup, CICD e IDEs.
Integração fácil com qualquer serviço do Azure Integração com qualquer serviço do Azure com base no SDK do Azure e no Azure Spring Cloud. ✅ ✅ ✅
Integração de CICD pronto para uso Integração de CICD pronto para uso com o Azure DevOps, Jenkins e GitHub Actions e assim por diante. ✅ ✅ ✅
Integração pronta para uso com IDEs populares Integração pronta para uso com IDEs populares, como VS Code e IntelliJ, para permitir a interação no local com Aplicativos Spring do Azure. ✅ ✅ ✅
Componentes gerenciados Componentes totalmente gerenciados com SLA garantido, manutenção pontual e configuração bem ajustada para dar suporte ao desenvolvimento e à operação do aplicativo.
contrato de nível de serviço O SLA garantido para aplicativos e componentes gerenciados. N/D 99,90% 99.95%
Criar e manter imagens do código-fonte Um serviço de compilação para gerenciar centralmente a compilação e manutenção de imagens do Open Container Initiative (OCI) do código-fonte. ✅ (serviço de compilação padrão) ✅ (serviço de compilação padrão) ✅ (serviço de compilação configurável1)
Um gateway de API para rotear solicitações para aplicativos de back-end Spring Cloud Gateway para rotear solicitações com preocupações de corte cruzado tratadas 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 exibir a 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 aplicativos de repositórios host Git para aplicativos. ✅ (suporta apenas aplicativos Spring) ✅ (suporta apenas aplicativos Spring) ✅ (suporta aplicativos poliglotas)
Registro e descoberta de serviços Um registro de serviços para fornecer recursos de registro e descoberta de serviços para aplicativos Spring baseados em microsserviços. ✅ ✅ ✅
Aplicativos de monitoramento e solução de problemas em tempo real Uma ferramenta leve de insights e solução de problemas que ajuda desenvolvedores de aplicativos e operadores de aplicativos a olhar para dentro da execução de aplicativos Spring. ❎ ❎ ✅
Agilizar o desenvolvimento com modelos de projeto distribuíveis Uma ferramenta de inicialização de projeto para compilar e distribuir modelos/aceleradores que codificam o código e as configurações de acordo com a empresa de maneira detectável e repetível. ❎ ❎ ✅

1 O serviço de compilação configurável habilita 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 integradas em vez de usar o ACR gerenciado do Aplicativos Spring do Azure para implantar em outros ambientes do plano Aplicativos Spring do Azure Enterprise com imagens verificadas.
  • Configurar recursos para todo o pool de compilação, até 64 vCPU e 128 GB.
  • Configurar qual pilha do OS usar como a imagem base para seus aplicativos.