Partilhar via


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

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.

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 aplicativos centrada na primavera e opinativa com configurações internas e pré-configuradas para compilação, registro 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.
  • Consumo padrão e plano dedicado: este plano é hospedado em um ambiente de Aplicativos de Contêiner do Azure e foi projetado para interagir perfeitamente com outros aplicativos executados no mesmo ambiente com rede simplificada e observabilidade unificada.

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

Funcionalidade Description Básica Standard Grandes Empresas Consumo padrão e dedicado
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% Não disponível durante a pré-visualização.
Tamanho das Instâncias de Aplicação Máximo O tamanho máximo da instância do aplicativo. 1 vCPU, 2 GB 4 vCPU, 8 GB 8 vCPU, 32 GB 4 vCPU, 8 GB de consumo, até 16 vCPU, 128 GB dedicados
Instâncias de Aplicação Máximas O número máximo de instâncias de aplicativo. 25 500 1000 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/baixo.
Implantar a partir de código-fonte, artefato e imagem personalizada Implante a partir de código-fonte, artefato e imagem personalizada para aplicativos. Artefato e imagem personalizada.
Suporte a aplicativos Java Crie e implemente aplicativos Java, principalmente Spring Apps.
Suporte a imagens nativas Java Crie e implemente aplicativos de imagem nativos Java.
Suporte ao aplicativo .NET Core Crie e implante aplicativos .NET Core.
Suporte Node.js aplicativos 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.
Implementação sem tempo de inatividade Atualização contínua e estratégias de implantação azul/verde com tempo de inatividade e efeito zero garantidos para aplicativos.
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 aplicativos usarem.
Sondas de integridade 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 Correção automática do sistema operacional base, tempo de execução de linguagem (como o JDK) e agentes APM na 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. n/d
Despejo de thread/heap/JFR Despejo de thread/heap/JFR.
Suporte a shell da Web 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 VNET Injeção de rede virtual (VNET).
Ponto final privado Suporte para se conectar a serviços de suporte como bancos de dados do Azure, Cofre de Chaves 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 sobre o SDK do Azure e o 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 pronta para uso com IDEs populares, como VS Code e IntelliJ, para permitir a interação in-loco 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% Não disponível durante a pré-visualização.
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 rotear solicitações para aplicativos 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 aplicativos de repositórios de host Git para aplicativos. ✅ (suporta apenas aplicações Spring) ✅ (suporta apenas aplicações Spring) (suporta aplicações poliglotas) ✅ (suporta apenas aplicações Spring)
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 qual pilha de sistema operacional usar como imagem base para seus aplicativos.