Composants VMware Tanzu dans le plan Azure Spring Apps Enterprise

Remarque

Azure Spring Apps est le nouveau nom du service Azure Spring Cloud. Bien que le service ait un nouveau nom, vous verrez l’ancien nom à divers endroits pendant un certain temps, car nous travaillons à mettre à jour les ressources telles que les captures d’écran, les vidéos et les diagrammes.

Cet article s’applique à :❌ De base/Standard ✔️ Entreprise

Cet article décrit les composants VMware Tanzu proposés par le plan Azure Spring Apps Enterprise.

Les composants VMware Tanzu sont des produits commerciaux dans la plateforme d’applications VMware Tanzu, qui est une plateforme de développement d’applications avec un ensemble complet d’outils de développement. Dans le plan Azure Spring Apps Enterprise, vous développez avec des composants Tanzu en tant que ressources managées sans frais opérationnels supplémentaires. Vous pouvez utiliser des composants Tanzu pour un large éventail de scénarios de développement, notamment les scénarios suivants :

  • Requêtes de routage.
  • La gestion des API.
  • Gestion de la configuration de l’application.
  • Inscription et découverte de services.
  • Surveillance des applications en temps réel.
  • Accélération du développement avec des modèles de projet.

Le plan Azure Spring Apps Enterprise offre les composants suivants :

  • VMware Tanzu Build Service
  • Spring Cloud Gateway pour VMware Tanzu
  • Portail des API pour VMware Tanzu
  • Service de configuration des applications pour VMware Tanzu
  • VMware Tanzu Service Registry
  • Affichage en direct Application pour VMware Tanzu
  • Accélérateur d’applications pour VMware Tanzu

Vous avez également la possibilité d’activer uniquement les composants dont vous avez besoin à tout moment et de payer pour ce que vous activez réellement. Le tableau suivant présente la consommation de ressources par défaut par composant :

Composant Tanzu Processeur virtuel (cœurs) Mémoire (Go)
Service de build 2 4
Service de configuration des applications 1 2
Registre de service 1 2
Spring Cloud Gateway 5 10
Portail des API 0.5 1
Portail des outils de développement (pour l’affichage dynamique de l’application et l’accélérateur d’application) 1,25 2.25
Affichage en direct de l’application 1.5 1.5
Accélérateur d’application 2 4.25

Tanzu Build Service

Tanzu Build Service utilise le projet open source Cloud Native Buildpacks pour transformer le code source de l’application polyglotte en images conteneur. Ces images conteneur facilitent le déploiement rapide dans le cloud public pour vos applications Spring, Java, NodeJS, Python, Go et .NET Core.

Tanzu Build Service offre les avantages suivants :

  • Automatise la création, la gestion et la gouvernance des conteneurs à l’échelle de l’entreprise.
  • Offre une abstraction de haut niveau et un équilibre de contrôle pour la création d’applications.
  • Réduit la charge opérationnelle des développeurs.
  • Prend en charge les opérateurs informatiques d’entreprise qui gèrent des applications à grande échelle.

Pour plus d’informations, consultez Utiliser le service de build Tanzu.

Spring Cloud Gateway

Spring Cloud Gateway est une solution de passerelle d’API basée sur le projet Spring Cloud Gateway open source. Vous pouvez simplifier le routage des requêtes d’API internes ou externes vers les services d’application qui exposent des API. Spring Cloud Gateway aborde des considérations transversales pour les applications qui fonctionnent derrière la passerelle. Ces considérations incluent la sécurisation, le routage, la limitation du débit, la mise en cache, la surveillance, la résilience et la masquage des applications. Vous pouvez configurer les fonctionnalités suivantes :

  • Intégration de l’authentification unique à votre fournisseur d’identité préféré sans code ou dépendances supplémentaires.
  • Règles de routage dynamiques vers les applications sans redéploiement des applications.
  • Limitation des demandes sans service de sauvegarde.

Pour plus d’informations, consultez Configurer VMware Spring Cloud Gateway.

Portail des API

Le portail d’API vous permet de trouver des API que vous pouvez utiliser dans vos propres applications. Vous pouvez afficher la documentation détaillée de l’API et essayer une API pour voir si elle répond à vos besoins. Le portail d’API assemble les API exposées par la passerelle Spring Cloud.

Pour plus d’informations, consultez Utiliser le portail d’API pour VMware Tanzu.

Service de configuration des applications

Application Configuration Service fournit une configuration d’exécution aux applications Spring Boot et aux applications polyglottes. La gestion de la configuration est hébergée dans les référentiels Git pour générer des propriétés de configuration d’exécution pour les applications.

Pour plus d’informations, consultez Utiliser le service de configuration d’application pour Tanzu.

Tanzu Service Registry

Tanzu Service Registry fournit des fonctionnalités de registre de services et de découverte pour les applications basées sur des micro-services et est entièrement compatible avec le serveur Eureka.

Pour plus d’informations, consultez Utiliser le registre de services Tanzu.

Application Live View

Application Live View est un outil léger d’aperçu et de résolution des problèmes qui aide les développeurs d’applications et les opérateurs à examiner les applications en cours d’exécution. L’affichage en direct de l’application (Application Live View) est basé sur le concept d’actionneurs Spring Boot. L’application fournit des informations à partir des processus en cours d’exécution à l’aide de points de terminaison. Application Live View utilise ces points de terminaison pour obtenir les données de l’application et interagir avec elle.

Pour plus d’informations, consultez Utiliser Application Live View avec le plan Entreprise Azure Spring Apps.

Accélérateur d’application

Application Accelerator aide les développeurs d’applications et les opérateurs à créer des accélérateurs d’application. Les accélérateurs sont des modèles qui codifient les meilleures pratiques et garantissent que les configurations et structures importantes sont en place. Les développeurs peuvent démarrer leurs applications et commencer immédiatement à développer des fonctionnalités. Les opérateurs d’application peuvent créer des accélérateurs personnalisés qui reflètent leurs architectures et configurations souhaitées et permettent aux développeurs de les utiliser. Application Accelerator facilite les préoccupations des opérateurs concernant l’implémentation de leurs meilleures pratiques par les développeurs.

Pour plus d’informations, consultez Utiliser VMware Tanzu Application Accelerator avec le plan Entreprise Azure Spring Apps.

Étapes suivantes