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.