Passer la navigation

Azure Spring Cloud Enterprise est à présent disponible en préversion

Publié le 16 février, 2022

President, Developer Division

Lorsque nous avons lancé Azure Spring Cloud avec VMware en 2019, nous avions pour objectif de résoudre les problèmes courants auxquels les développeurs, les opérateurs informatiques et les équipes DevOps sont confrontés lors de l’exécution d’applications Spring Boot à grande échelle. Depuis, nous avons eu l’occasion de travailler avec de nombreux clients pour les aider à adopter le service, notamment Bosch, Digital Realty, Kroger, Liantis, Morgan Stanley, National Life, Raley’s et Swiss Re. Ils connaissent l’importance de l’infrastructure complètement managée d’Azure Spring Cloud qui leur permet de se concentrer sur leurs applications, tandis que le service gère la mise à l’échelle dynamique, la mise à jour corrective de la sécurité, l’instrumentation prête à l’emploi pour la surveillance et bien plus encore.

De nombreuses organisations exécutent des milliers d’applications Spring Boot localement et ont besoin de fonctionnalités avancées pour accélérer leurs projets de modernisation Spring. En nous basant sur les enseignements que nous avons tirés des engagements des clients, nous avons créé le nouveau niveau Azure Spring Cloud Enterprise que nous avons annoncé lors de SpringOne 2021. Azure Spring Cloud Enterprise inclut des composants de runtime Spring pris en charge commercialement pour aider les clients professionnels à livrer plus rapidement et à révéler le potentiel complet de Spring. Nous remercions les nombreux clients et partenaires qui ont partagé leurs apprentissages et nous ont aidé à façonner le niveau Enterprise. Nous sommes ravis d’annoncer qu’Azure Spring Cloud Enterprise est à présent disponible en préversion pour tous nos clients.

Azure Spring Cloud Enterprise représente notre collaboration continue avec VMware pour combiner l’expertise de la plateforme cloud de Microsoft avec le portefeuille novateur Tanzu, de VMware. Nous nous engageons également à en faire une plateforme d’application où vous pouvez déployer des applications polyglottes qui sont intrinsèquement portables dans n’importe quel service Azure, n’importe quel cloud ou n’importe quel système local. Avec Azure Spring Cloud Enterprise, vous bénéficiez d’une productivité et d’un accès aux experts Spring pour le développement et le déploiement d’applications Spring. Azure Spring Cloud Enterprise s’appuie sur toutes les fonctionnalités disponibles dans le niveau Standard, notamment la possibilité de tirer parti de l’écosystème Azure plus large pour booster vos applications Spring Boot.

Le choix de niveaux Azure Spring Cloud inclut à présent le niveau Enterprise

Figure 1 : Le choix de niveaux Azure Spring Cloud inclut à présent le niveau Enterprise

Livrez plus rapidement

Déployez et gérez des applications Spring et polyglottes

Le service de build VMware Tanzu complètement managé dans Azure Spring Cloud Enterprise automatise la création, la gestion et la gouvernance de conteneurs à l’échelle de l’entreprise à l’aide de la solution open source Cloud Native Buildpacks et de la solution payante VMware Tanzu Buildpacks. Le service de build Tanzu offre une abstraction de niveau supérieur pour la création d’applications et fournit un équilibre de contrôle qui réduit le fardeau opérationnel pour les développeurs et assiste les opérateurs informatiques d’entreprise qui gèrent les applications à grande échelle. Vous pouvez configurer Buildpacks pour appliquer et créer des applications Spring et polyglottes qui s’exécutent en même temps que des applications Spring sur Azure Spring Cloud.

Tanzu Buildpacks facilite la création d’applications Spring, Java, NodeJS, Python, Go et .NET Core et la configuration d’agents d’analyse des performances d’application tels que Application Insights, New Relic, DynaTrace, AppDynamics et Elastic.

Acheminez facilement les demandes des clients vers les applications

Vous pouvez facilement gérer et découvrir les itinéraires de demande et les API exposés par les applications à l’aide de la solution Spring Cloud Gateway complètement managée pour VMware Tanzu et le portail des API pour VMware Tanzu.

Spring Cloud Gateway pour Tanzu achemine efficacement diverses demandes de client aux applications dans Azure Spring Cloud, Azure et/ou localement, et répond à des considérations transversales pour les applications qui se trouvent derrière la passerelle, telles que la sécurisation, le routage, la limitation, la mise en cache, la résilience et le masquage d’applications. Vous pouvez configurer les éléments suivants :

  • Intégration de l’authentification unique avec votre fournisseur d’identité préféré sans code supplémentaire ou dépendances.
  • Règles de routage dynamique aux applications sans redéploiement des applications.
  • Limitation des demandes sans aucun service de sauvegarde.

Le portail des API pour VMware Tanzu fournit aux consommateurs d’API la possibilité de rechercher et d’afficher les détails des itinéraires d’API exposés par Spring Cloud Gateway pour Tanzu et de tester les demandes d’API.

La passerelle VMware Spring Cloud Gateway complètement managée achemine diverses demandes de clients vers des applications dans Azure Spring Cloud, Azure et/ou des systèmes locaux.

Figure 2 : La passerelle VMware Spring Cloud Gateway complètement managée achemine diverses demandes de clients vers des applications dans Azure Spring Cloud, Azure et/ou des systèmes locaux.

Le portail des API pour VMware Tanzu visualise les API accessibles depuis Tanzu Spring Cloud Gateway et d’autres sources conformes à OpenAPI

Figure 3 : Le portail des API pour VMware Tanzu visualise les API accessibles depuis Spring Cloud Gateway pour Tanzu et d’autres sources conformes à OpenAPI

Composants VMware Tanzu flexibles et configurables

Avec Azure Spring Cloud Enterprise, les clients peuvent utiliser des composants VMware Tanzu complètement managés sur Azure. Les clients peuvent sélectionner les composants VMware Tanzu qu’ils souhaitent utiliser dans leur environnement lors de la création d’une instance Enterprise. Tanzu Build Service, Spring Cloud Gateway pour Tanzu, le portail des API pour VMware Tanzu, le service de configuration des applications pour VMware Tanzu et le Registre du service VMware Tanzu sont disponibles pendant la préversion.

Les composants VMware Tanzu offrent une valeur ajoutée aux clients, ce qui vous permet d’effectuer les opérations suivantes :

  • Développez votre portefeuille d’applications de classe Entreprise de quelques applications à plusieurs milliers avec une observation de bout en bout tout en déléguant la complexité opérationnelle à Microsoft et VMware.
  • Migrez via Lift-and-Shift des applications Spring sur Azure Spring Cloud et tout autre environnement de calcul.
  • Contrôlez vos dépendances de build, déployez des applications polyglottes et déployez les composants de middleware Cloud Spring en fonction des besoins.

Microsoft et VMware continueront à ajouter des fonctionnalités de classe Entreprise, notamment des composants Tanzu tels que Application Live View for VMware Tanzu, Application Accelerator for VMware Tanzu et Spring Cloud Data Flow for VMware Tanzu¹.

Déverrouillez le potentiel complet de Spring avec une prise en charge à long terme (LTS)

Azure Spring Cloud Enterprise inclut la prise en charge du runtime Spring VMware pour le développement et le déploiement d’applications. Cette prise en charge vous donne accès aux experts Spring, ce qui vous permet de déverrouiller le potentiel de l’écosystème Spring et de développer et de déployer des applications plus rapidement.

Faites-en plus avec Spring Framework via la prise en charge à l’échelle mondiale des projets Spring

Figure 4 : Faites-en plus avec Spring Framework via la prise en charge à l’échelle mondiale des projets Spring

En règle générale, les versions mineures du projet Spring open source sont prises en charge pendant un minimum de 12 mois à compter de la date de la version initiale. Dans Azure Spring Cloud Enterprise, les versions mineures du projet Spring recevront un support commercial pendant un minimum de 24 mois² à partir de la date de la version initiale par le biais du support du runtime Spring VMware. Ce support étendu garantit la sécurité et la stabilité de votre portefeuille d’applications Spring, même après les dates de fin de vie open source.

Chronologie du support commercial pour Spring Boot

Figure 5 : Chronologie du support commercial pour Spring Boot

Entièrement intégré à Azure et à l’écosystème Java

Azure Spring Cloud, y compris le niveau Enterprise, s’exécute sur Azure dans un environnement complètement managé. Vous bénéficiez de tous les avantages d’Azure et de l’écosystème Java, et l’expérience est familière et intuitive.

Modèles de développement courants Écosystème Azure
Créer des instances de service à l’aide d’un outil de provisionnement Portail Azure, CLI, modèle ARM, Bicep ou Terraform
Automatiser les environnements et les déploiements d’applications GitHub, Azure DevOps, GitLab et Jenkins
Surveiller de bout en bout à l’aide de n’importe quel outil et plateforme Application Insights, Azure Log Analytics, Splunk, Elastic, New Relic, Dynatrace ou AppDynamics
Connecter des applications Spring et interagir avec vos services cloud Intégrations Spring avec les services Azure pour les données, la messagerie, les événements, le cache, le stockage et les répertoires
Charger en toute sécurité des secrets d’application et des certificats Azure Key Vault
Utiliser des outils de développement familiers IntelliJ, VS Code, Eclipse, Spring Tool Suite, Maven ou Gradle

Par exemple, après avoir créé votre instance de service Enterprise et déployé vos applications, vous pouvez facilement surveiller avec Application Insights ou l’outil de gestion des performances d’application de votre choix.

Picture7

Figure 6 : Transactions d’application visibles via Application Insights Application Map

Commencez dès aujourd'hui

Azure Spring Cloud Enterprise offre encore plus de productivité et vous pouvez tirer parti d’experts Spring pour améliorer la réussite de vos projets. Nous vous invitons à essayer le niveau Enterprise et à nous partager vos commentaires : commencez dès aujourd’hui.

Vous pouvez également en savoir plus sur l’annonce de la préversion d’Azure Spring Cloud Enterprise par VMware.


¹La feuille de route Azure Spring Cloud Enterprise n’est pas confirmée et peut faire l’objet de modifications.

²Vous pouvez trouver les chronologies de prise en charge actuelles pour les projets Spring.