Componentes do VMware Tanzu no plano Enterprise dos Aplicativos Spring do Azure

Observação

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

Este artigo se aplica a(o):❌ Básico/Standard ✔️ Enterprise

Este artigo descreve os componentes do VMware Tanzu oferecidos pelo plano Enterprise dos Aplicativos Spring do Azure.

Os componentes do VMware Tanzu são produtos comerciais da Plataforma de Aplicativos do VMware Tanzu, uma plataforma de desenvolvimento de aplicativos com um conjunto avançado de ferramentas para desenvolvedores. No plano Enterprise dos Aplicativos Spring do Azure, você faz o desenvolvimento com componentes do Tanzu como recursos gerenciados sem nenhum custo operacional extra. Você pode usar os componentes do Tanzu para uma ampla variedade de cenários de desenvolvedor, incluindo os seguintes cenários:

  • Roteamento de solicitações.
  • Gerenciamento de APIs.
  • Gerenciamento da configuração do aplicativo.
  • Registro e descoberta de serviços.
  • Monitoramento de aplicativos em tempo real.
  • Aceleração do desenvolvimento com modelos de projeto.

O plano Enterprise dos Aplicativos Spring do Azure oferece os seguintes componentes:

  • VMware Tanzu Build Service
  • Spring Cloud Gateway para VMware Tanzu
  • Portal de API para VMware Tanzu
  • Serviço de configuração de aplicativos para o VMware Tanzu
  • Registro de serviço do VMware Tanzu
  • Exibição dinâmica do aplicativo para VMware Tanzu
  • Acelerador de Aplicativo do VMware Tanzu

Você também tem a flexibilidade de habilitar apenas os componentes necessários a qualquer momento e pagar pelo que realmente habilitar. A seguinte tabela mostra o consumo de recursos padrão por componente:

Componente do Tanzu vCPU (núcleos) Memória (GBs)
Serviço de build 2 4
Serviço de Configuração do Aplicativo 1 2
Registro do Serviço 1 2
Spring Cloud Gateway 5 10
Portal de API 0,5 1
Portal do Dev Tools (para o App Live View e o Acelerador de Aplicativos) 1,25 2.25
App Live View 1.5 1.5
Acelerador de Aplicativos 2 4.25

Tanzu Build Service

O Tanzu Build Service usa o projeto Buildpacks Nativos de Nuvem de código aberto para transformar o código-fonte do aplicativo 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 um equilíbrio de controle para a criação de aplicativos.
  • Reduz a carga operacional sobre os desenvolvedores.
  • Dá suporte aos operadores de TI corporativos que gerenciam aplicativos em escala.

Para obter mais informações, consulte Usar o Tanzu Build Service.

Spring Cloud Gateway

O Spring Cloud Gateway é uma solução de gateway de API baseada no projeto do Spring Cloud Gateway de código aberto. Você pode simplificar o roteamento de solicitações de API internas ou externas para serviços de aplicativo que expõem APIs. O Spring Cloud Gateway aborda as considerações abrangentes sobre aplicativos que operam por trá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 preferencial sem qualquer código ou dependência adicional.
  • Regras de roteamento dinâmico para aplicativos sem nenhuma reimplantação de aplicativo.
  • Limitação de solicitações sem nenhum serviço de apoio.

Para obter mais informações, veja Configurar o VMware Spring Cloud Gateway.

Portal de API

O portal de API permite encontrar APIs que você pode usar em seus aplicativos. Você pode conferir a documentação detalhada da API e experimentar uma API para ver se ela atende às suas necessidades. O portal de API reúne as APIs expostas pelo Spring Cloud Gateway.

Para obter mais informações, consulte Usar o portal de API da VMware Tanzu.

Serviço de Configuração do Aplicativo

O Serviço de Configuração de Aplicativos fornece a configuração de runtime para aplicativos Spring Boot e aplicativos poliglotas. O gerenciamento de configuração é hospedado em repositórios Git para gerar propriedades de configuração de runtime para aplicativos.

Para saber mais, confira Usar o Serviço de Configuração de Aplicativo para Tanzu.

Registro de Serviço do Tanzu

O Registro de Serviço do Tanzu fornece funcionalidades de registro de serviço e descoberta para aplicativos baseados em microsserviços e é totalmente compatível com o servidor Eureka.

Para obter mais informações, confira Usar o Tanzu Service Registry.

Exibição ao vivo de aplicativos

O Application Live View é uma ferramenta leve de insights e solução de problemas que ajuda os desenvolvedores e operadores de aplicativos a analisar os aplicativos em execução. O Application Live View baseia-se no conceito de atuadores do Spring Boot. O aplicativo fornece informações 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 eles.

Para obter mais informações, veja Usar o aplicativo Live View com o plano Aplicativos Spring do Azure Enterprise.

Acelerador de Aplicativo

O Acelerador de Aplicativos ajuda os desenvolvedores e operadores de aplicativos a criar aceleradores de aplicativo. Aceleradores são modelos que codificam as melhores práticas e garantem que configurações e estruturas importantes estejam em vigor. Os desenvolvedores podem inicializar aplicativos e começar imediatamente a usar o desenvolvimento de recursos. Os operadores de aplicativo podem criar aceleradores personalizados que refletem as arquiteturas e as configurações desejadas e permitir que as frotas de desenvolvedores as usem. O Acelerador de Aplicativos ajuda a aliviar as preocupações dos operadores sobre se os desenvolvedores estão implementando as melhores práticas.

Para obter mais informações, veja Usar o VMware Tanzu Application Accelerator com o plano Aplicativos Spring do Azure Enterprise.

Próximas etapas