Java sur Azure
Découvrez les avantages de Java sur Azure
Développez à l’aide des outils et infrastructures que vous aimez
Créez, déboguez et déployez des applications Java sur Azure à l’aide de vos IDE préférés, notamment Eclipse, IntelliJ et Visual Studio Code pour Java avec GitHub Copilot. Utilisez des outils de génération et d’automatisation comme GitHub Actions, Maven, Gradle et Jenkins pour répondre à vos besoins d’intégration continue et de livraison continue.
Livrez des logiciels plus rapidement avec des services complètement managés
Consacrez-vous pleinement à la génération d’applications métier plutôt que de gérer l’infrastructure. Tirez parti d’Azure App Service, Azure Spring Apps, Azure Kubernetes Service (AKS) et Azure Red Hat OpenShift pour gérer les infrastructures matérielles et logicielles.
Étendre, optimiser, puis sécuriser des applications Java
Améliorez vos applications à l’aide de services tels que les bases de données MySQL, PostgreSQL, Cosmos DB et SQL managées avec Azure Functions pour les solutions serverless. Hiérarchisez la sécurité avec la protection contre les menaces Azure, le chiffrement des données et la conformité. Simplifiez l’intégration à l’aide d’Azure Service Bus avec la prise en charge de JMS et d’Azure API Management.
Accéder à l’écosystème de partenaires Microsoft
Intégrez vos charges de travail Java existantes à Azure, puis étendez les fonctionnalités de vos applications avec un portefeuille croissant de solutions Java. Ces éléments incluent des options d’hébergement gérées uniques avec un développement et un support communs, ainsi que des images de la Place de marché Azure pour les distributions Linux populaires.
Explorer les services Azure pour les applications Java
Azure Spring Apps
Déployez, exploitez et mettez à l’échelle facilement vos applications Spring Boot dans un environnement complètement managé à l’aide d’Azure Spring Apps. Obtenez encore plus de fonctionnalités avec Azure Spring Apps Enterprise, qui ajoute des composants VMware Tanzu complètement managés, une configurabilité avancée et la prise en charge de Spring Runtime.
Tomcat sur Azure App Service
Déployez facilement des applications Java basées sur Tomcat sur Azure App Service et bénéficiez d’outils de développement intégrés, d’une mise à l’échelle automatisée et d’une sécurité robuste.
JBoss EAP sur Azure App Service
Déployez vos applications Java d’entreprise sur un service entièrement géré avec Red Hat JBoss Enterprise Application Platform (EAP) sur Azure App Service. Bénéficiez de l’expérience entièrement managée d’App Service avec le support conjoint de Microsoft et Red Hat.
Open Liberty, WebSphere et WebLogic sur Azure Kubernetes Service
Exécutez des applications Java, Java EE et Jakarta EE avec IBM WebSphere Liberty ou Oracle WebLogic Server sur AKS avec des solutions développées conjointement par Microsoft, IBM et Oracle. Créez facilement des déploiements prêts pour la production avec des modèles de solutions, des instructions, des échantillons et les meilleures pratiques.
Prise en main de Java sur Azure
Migrer et moderniser
Simplifiez votre migration vers Azure à l’aide d’outils et de meilleures pratiques pour la transition de vos applications Java avec des modifications de code minimales, ce qui garantit des performances et une résilience optimales.
Générer et intégrer
Utilisez des outils avancés dans Visual Studio Code et les fonctionnalités d’IA pour élever vos applications. Avec les intégrations Azure DevOps et tierces, passez facilement de l’idée au déploiement.
Générez, puis déployez des applications Java dans le nuage à l’aide d’outils, de services et de bibliothèques familiers
ASSISTANCE À LA MIGRATION
-
Azure Migrate
Démarrez votre migration en découvrant et en évaluant les ressources Tomcat et Spring Apps en local à l’aide de l’outil gratuit Azure Migrate.
PRODUCTIVITÉ DES DÉVELOPPEURS
-
Azure et GitHub
Accélérez le développement Java avec les outils simplifiés d’Azure, notamment l’intégration transparente de GitHub et Copilot, pour faciliter le codage, le déploiement et la mise à l’échelle.
POSTGRESQL, MYSQL ET SQL SERVER MANAGÉS
-
Services de base de données Azure
Configurez votre choix de base de données relationnelle dans le nuage en utilisant des services fiables,évolutifs et complètement managés pour PostgreSQL, MySQL et SQL Server.
AZURE AI SERVICES
-
Azure AI Services
Utilisez Azure AI et des API cognitives pour créer des applications intelligentes. Les services Azure AI Services mettent l’IA à la portée de tous les développeurs sans nécessiter d’expertise en machine learning.
SERVICES DE SÉCURITÉ ET D’IDENTITÉ
-
Microsoft Entra ID
Ajoutez une authentification à votre application avec Entra ID, puis stockez les clés de chiffrement et autres secrets dans Azure Key Vault.
SERVICES DE SURVEILLANCE
-
Azure Monitor
Collectez, analysez et exploitez les données de télémétrie de vos environnements Azure et locaux avec Azure Monitor pour optimiser les performances et la disponibilité de vos applications.
Discussion technique client Kroger
Kroger a migré son application Java locale vers Azure pour mettre à l’échelle son processus de gestion des stocks. Découvrez comment ils ont planifié et exécuté la migration, et comment Java sur Azure sous-tend une expérience client extraordinaire.
Boostez vos applications Spring Boot
Regardez cette démonstration pour découvrir comment déployer des applications sur Azure Spring Apps et tirer parti de fonctionnalités telles que la mise à l’échelle automatique, la supervision et l’automatisation de bout en bout.
Entreprises qui exécutent leurs applications Java sur Azure
"Étant donné que nous avons écrit Experience Manager en Java et non dans .NET, nous nous inquiétions initialement du déploiement dans Azure. Toutefois, le produit fonctionne bien dans Azure."
Brandon Pulsipher, vice-président des opérations techniques et services managés, Adobe
"Azure libère l’équipe d’un travail opérationnel quotidien important pour se concentrer sur la création d’une valeur métier essentielle."
Nedved Yang, directeur des technologies numériques, AIA Singapore
« Nous sommes développeurs Java. Nous ne sommes pas spécialistes en infrastructure. Nous ne sommes pas administrateurs système. Avec Azure Spring Apps, nous n’avons pas à nous soucier de la gestion des temps d’arrêt de Kubernetes ou des clusters. »
Philipp Stussak, Software Architect, Bosch
"L’utilisation de Kubernetes sur Azure répond à nos objectifs de développement efficace de logiciels. Il s’aligne bien avec nos plans numériques et notre choix de solutions open source."
Rasmus Hald, directeur de l’architecture nuage, Maersk
"Nous avons choisi Azure Spring Apps pour nous concentrer sur l’écriture d’applications et leur exécution avec une surcharge minimale."
Jonathan Jones, architecte principal des solutions, Group Finance IT, Swiss Re
Notre écosystème robuste de partenaires
Ressources
Parcours d’apprentissage de Java sur Azure
Découvrez comment créer, migrer et mettre à l’échelle des applications Java sur Azure avec des services Azure et des infrastructures et outils de développement Java familiers.
Déployez une application web Java vers Azure App Service
Découvrez comment déployer et configurer une application web Java sur Azure App Service. Vous allez créer et empaqueter une application web Java, et utiliser le plug-in Maven pour la fonctionnalité Web Apps d’Azure App Service pour effectuer le déploiement.
Déployez des microservices Spring Boot sur Azure
Découvrez comment déployer des microservices Spring Boot sur Azure Spring Apps. Vous allez créer un cluster Azure Spring Apps, créer différents microservices Spring Boot, configurer un serveur de configuration Spring Apps et créer une passerelle Spring Apps.
Déployez des microservices Spring Boot sur Azure
Découvrez comment déployer des microservices Spring Boot sur Azure Spring Apps. Vous allez créer un cluster Azure Spring Apps, créer différents microservices Spring Boot, configurer un serveur de configuration Spring Apps et créer une passerelle Spring Apps.
Déployez une application Java EE sur Azure
Découvrez comment déployer une application Java EE (Jakarta EE) vers Red Hat JBoss EAP sur Azure App Service, et la lier à Azure Database pour MySQL. Vous allez créer une instance de base de données, la lier à une application, et gérer l’application sur JBoss EAP.
Déployez une application Java EE sur Azure
Découvrez comment déployer une application Java EE (Jakarta EE) vers Red Hat JBoss EAP sur Azure App Service, et la lier à Azure Database pour MySQL. Vous allez créer une instance de base de données, la lier à une application, et gérer l’application sur JBoss EAP.
Documentation sur la migration Java vers Azure
Découvrez les stratégies recommandées pour migrer des applications Java vers Azure. La documentation couvre la migration générale et des charges de travail spécifiques, notamment Spring, Tomcat, WebLogic, WildFly, WebSphere et JBoss EAP.
Gagnez en productivité avec les derniers SDK Java Azure
Commencez à développer vos applications Java nuage avec les derniers kits de développement logiciel (SDK) unifiés. Rationalisez votre développement nuage avec des fonctionnalités telles que les nouvelles tentatives HTTP, la journalisation et les protocoles de transport et d’authentification.