Compartilhar via


Comparar planos disponíveis no 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 Standard de consumo 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 mais informações, confira Migrar o plano Standard de consumo e dedicado dos Aplicativos Spring do Azure para os Aplicativos de Contêiner 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 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.
  • 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 para consumo padrão e dedicado: esse plano é hospedado em um ambiente de Aplicativos de Contêiner do Azure e foi projetado para interagir perfeitamente com outros aplicativos em execução no mesmo ambiente com rede simplificada e observabilidade unificada.

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

Recurso Descrição Empresa Basic Standard Plano de consumo padrão e dedicado
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. ✔️ ✔️ ✔️ ✔️
SLA O SLA garantido para aplicativos e componentes gerenciados. 99.95% N/D 99,90% Não disponível durante a versão preliminar.
Tamanho máximo da instância de aplicativo O tamanho máximo da instância do aplicativo. 8 vCPU, 32 GB 1 vCPU, 2 GB 4 vCPU, 8 GB 4 vCPU, 8 GB de consumo, até 16 vCPU, 128 GB em dedicado
Máximo de instâncias de aplicativo O número máximo de instâncias de aplicativos. 1000 25 500 400 em consumo, 1000 em dedicado.
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. ✔️ ✔️ ✔️ Artefato de compilação e imagem personalizada.
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. ✔️ ✔️ ✔️ N/D
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.
SLA O SLA garantido para aplicativos e componentes gerenciados. 99.95% N/D 99,90% Não disponível durante a versão preliminar.
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 configurável1) ✔️ (serviço de compilação padrão) ✔️ (serviço de compilação padrão)
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. ✔️ (suporte a aplicativos poliglotas) ✔️ (suporte somente para aplicativos Spring) ✔️ (suporte somente para aplicativos Spring) ✔️ (suporte somente para aplicativos Spring)
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.