Share via


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

Nota

Azure Spring Apps é o novo nome para o serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns lugares por um tempo enquanto trabalhamos para atualizar ativos, como capturas de tela, vídeos e diagramas.

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 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.
  • 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.
  • 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 Grandes Empresas Básica Standard 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. 99.95% n/d 99.90% 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. 8 vCPU, 32 GB 1 vCPU, 2 GB 4 vCPU, 8 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. 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/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 a aplicativos .js nó Crie e implante aplicativos .js nó. ✔️
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. 99.95% n/d 99.90% 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 decompilação configurável 1) ✔️ (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 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 aplicações poliglotas) ✔️ (suporta apenas aplicações Spring) ✔️ (suporta apenas aplicações Spring) ✔️ (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.