Componentes do VMware Tanzu no plano do Azure Spring Apps Enterprise

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 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.

Próximos passos