Componentes do VMware Tanzu no plano do Azure Spring Apps Enterprise
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 aplica-se a: ❎ Basic/Standard ✅ Enterprise
Este artigo descreve os componentes do VMware Tanzu oferecidos pelo plano Azure Spring Apps Enterprise.
Os componentes VMware Tanzu são produtos comerciais na VMware Tanzu Application Platform, que é uma plataforma de desenvolvimento de aplicativos com um rico conjunto de ferramentas de desenvolvedor. No plano do Azure Spring Apps Enterprise, você desenvolve com componentes Tanzu como recursos gerenciados sem custos operacionais extras. Você pode usar componentes Tanzu para uma ampla variedade de cenários de desenvolvedor, incluindo os seguintes cenários:
- Solicitações de roteamento.
- Gerenciando APIs.
- Gerenciando a configuração do aplicativo.
- Registo e descoberta de serviços.
- Monitorização de aplicações em tempo real.
- Acelerando o desenvolvimento com modelos de projeto.
O plano do Azure Spring Apps Enterprise oferece os seguintes componentes:
- Serviço de compilação VMware Tanzu
- Spring Cloud Gateway para VMware Tanzu
- Portal API para VMware Tanzu
- Serviço de configuração de aplicativos para VMware Tanzu
- Registro de serviço VMware Tanzu
- Aplicação Live View para VMware Tanzu
- Acelerador de aplicativos para VMware Tanzu
Você também tem a flexibilidade de habilitar apenas os componentes que você precisa a qualquer momento e pagar pelo que você realmente habilitar. A tabela a seguir mostra o consumo de recursos padrão por componente:
Componente Tanzu | vCPU (núcleos) | Memória (GBs) |
---|---|---|
Serviço de compilação | 2 | 4 |
Serviço de Configuração de Aplicativos | 1 | 2 |
Registo de Serviços | 1 | 2 |
Gateway de nuvem Spring | 5 | 10 |
API Portal | 0.5 | 1 |
Portal de Ferramentas de Desenvolvimento (para App Live View e App Accelerator) | 1,25 | 2,25 |
Visualização ao vivo do aplicativo | 1.5 | 1.5 |
Acelerador de aplicativos | 2 | 4.25 |
Serviço de construção Tanzu
O Tanzu Build Service usa o projeto Cloud Native Buildpacks de código aberto para transformar o código-fonte de aplicativos poliglotas em imagens de contêiner. Essas imagens de contêiner facilitam a implantação rápida na nuvem pública para seus aplicativos Spring, Java, NodeJS, Python, Go e .NET Core.
O Tanzu Build Service oferece os seguintes benefícios:
- Automatiza a criação, o gerenciamento e a governança de contêineres em escala empresarial.
- Oferece uma abstração de alto nível e equilíbrio de controle para a construção de aplicativos.
- Reduz a carga operacional sobre os desenvolvedores.
- Suporta operadores de TI empresariais que gerem aplicações em escala.
Para obter mais informações, consulte Usar o Tanzu Build Service.
Gateway de nuvem Spring
O Spring Cloud Gateway é uma solução de gateway de API baseada no projeto de código aberto Spring Cloud Gateway. Você pode simplificar o roteamento de solicitações de API internas ou externas para serviços de aplicativos que expõem APIs. O Spring Cloud Gateway aborda considerações transversais para aplicativos que operam atrás do gateway. Essas considerações incluem proteção, roteamento, limitação de taxa, cache, monitoramento, resiliência e ocultação de aplicativos. Você pode configurar os seguintes recursos:
- Integração de logon único com seu provedor de identidade preferido sem qualquer código ou dependências adicionais.
- Regras de roteamento dinâmico para aplicativos sem qualquer reimplantação de aplicativos.
- Solicite a limitação sem nenhum serviço de backup.
Para obter mais informações, consulte Configurar o VMware Spring Cloud Gateway.
API Portal
O portal de API permite que você encontre APIs que você pode usar em seus próprios aplicativos. Você pode visualizar a documentação detalhada da API e experimentar uma API para ver se ela atende às suas necessidades. O portal de API reúne APIs expostas pelo Spring Cloud Gateway.
Para obter mais informações, consulte Usar o portal da API para VMware Tanzu.
Serviço de Configuração de Aplicativos
O Serviço de Configuração de Aplicativos fornece configuração de tempo de execução para aplicativos Spring Boot e aplicativos poliglotas. O gerenciamento de configuração é hospedado em repositórios Git para gerar propriedades de configuração de tempo de execução para aplicativos.
Para obter mais informações, consulte Usar o serviço de configuração de aplicativo para Tanzu.
Registro de Serviço Tanzu
O Tanzu Service Registry fornece recursos de registro e descoberta de serviços para aplicativos baseados em microsserviços e é totalmente compatível com o servidor Eureka.
Para obter mais informações, consulte Usar o Tanzu Service Registry.
Visualização ao vivo do aplicativo
O Application Live View é uma ferramenta leve de insight e solução de problemas que ajuda os desenvolvedores e operadores de aplicativos a analisar os aplicativos em execução. Aplicação Live View é baseado no conceito de Spring Boot Actuators. O aplicativo fornece informações de dentro dos processos em execução usando pontos de extremidade. O Application Live View usa esses pontos de extremidade para obter os dados do aplicativo e interagir com ele.
Para obter mais informações, consulte Usar o Modo de Exibição ao Vivo do Aplicativo com o plano do Azure Spring Apps Enterprise.
Acelerador de aplicativos
O Application Accelerator ajuda os desenvolvedores e operadores de aplicativos a criar aceleradores de aplicativos. Os aceleradores são modelos que codificam as práticas recomendadas e garantem que configurações e estruturas importantes estejam em vigor. Os desenvolvedores podem inicializar seus aplicativos e começar imediatamente com o desenvolvimento de recursos. Os operadores de aplicativos podem criar aceleradores personalizados que refletem suas arquiteturas e configurações desejadas e permitem que frotas de desenvolvedores os utilizem. O Application Accelerator ajuda a aliviar as preocupações do operador sobre se os desenvolvedores estão implementando suas práticas recomendadas.
Para obter mais informações, consulte Usar o VMware Tanzu Application Accelerator com o plano Azure Spring Apps Enterprise.