Java sur Azure

Commencez à développer des applications Java dans le cloud avec les outils et les infrastructures de votre choix

Pourquoi Java sur Azure

Développez à l’aide d’outils que vous appréciez

Créez, déboguez et déployez des applications Java sur Azure à l’aide de vos IDE préférés comme Eclipse, IntelliJ et Visual Studio Code pour Java. Utilisez des outils de génération et d’automatisation comme Maven, Gradle et Jenkins pour vos besoins d’intégration et de livraison continues.

Livrez des logiciels plus rapidement avec des services complètement managés

Confiez la gestion du matériel et des logiciels de l’infrastructure à Azure avec Tomcat sur App Service, Azure Spring Cloud, Azure Kubernetes Service et les bases de données complètement managées afin de vous concentrer sur l’écriture de code.

Facilité d’évolution

Ajoutez rapidement des services et des fonctionnalités comme les bases de données MySQL et PostgreSQL, l’analyse des performances et la gestion des secrets à mesure que vos besoins se développent. Infusez facilement l’intelligence artificielle dans vos applications avec des API cognitives Azure.

Plug-ins Azure pour Eclipse et IntelliJ

Créez des applications Java et déployez-les dans le cloud directement à partir de votre IDE favori. Les Toolkits pour Eclipse et IntelliJ fournissent des modèles et des fonctionnalités que vous pouvez utiliser pour créer, développer, tester et déployer des applications Azure en toute simplicité.

En savoir plus sur les outils et les IDE

Azure Spring Cloud

Utilisez Azure Spring Cloud pour apporter des modèles de microservice modernes aux applications Spring Boot, en éliminant le code réutilisable pour développer rapidement des applications Java robustes. Déployez, exploitez et mettez à l’échelle facilement vos applications dans un environnement complètement managé.

Lire les guides de démarrage rapide

Java EE sur Azure Kubernetes Service

Migrez des applications JBoss EAP vers WildFly sur Azure Kubernetes Service et profitez des avantages d’un service Kubernetes à haut niveau de disponibilité, sécurisé et complètement managé. Consultez la documentation détaillée sur la migration pour vous guider.

Lire le guide de migration

Créez et déployez des applications Java dans le cloud à l'aide d’une gamme de services familiers

Migrez vos applications

Migrez vos applications Java qui s’exécutent sur Tomcat vers Azure avec l’Assistant Migration App Service.

Assistant Migration d’App Service

Modernisez avec des conteneurs

Optimisez votre calcul à l’aide de conteneurs. Azure Kubernetes Service offre un cluster Kubernetes complètement managé pour exécuter facilement vos applications basées sur Java dans le cloud.

Azure Kubernetes Service

MySQL, PostgreSQL et SQL en tant que service

Configurez votre base de données relationnelle préférée dans le cloud en utilisant des services fiables, scalables et entièrement managés pour MySQL, PostgreSQL et SQL Server.

Services de base de données Azure

Services d’IA et cognitifs

Utilisez des services d’intelligence artificielle et des API cognitives pour vous aider à créer des applications intelligentes. Azure Cognitive Services met l’IA à la portée de tous les développeurs, sans expertise en Machine Learning.

Azure Cognitive Services

Services de sécurité et d’identité

Ajoutez facilement une authentification à votre application avec Azure Active Directory et stockez les clés de chiffrement et autres secrets dans Azure Key Vault.

Azure Active Directory

Services de monitoring

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.

Azure Monitor

Un Java moderne pour les développeurs cloud

Utiliser Java pour les applications cloud natives en 2020 ? Vous avez bien entendu ! Martijn Verburg présente les avancées dans le langage Java, les améliorations apportées à la productivité des développeurs et l’investissement important de Microsoft dans l’écosystème Java.

Ressources

Publiez une application web Java avec Eclipse

Découvrez comment déployer une application web Java sur Azure à l’aide d’Azure Toolkit for Eclipse. Vous allez créer une application web dans Eclipse, la déployer sur Azure et gérer les configurations d’applications web déployées à l’aide d’Azure Toolkit for Eclipse.

Démarrer sur MS Learn

Publiez une application web Java avec Maven

Découvrez comment utiliser le plug-in Maven pour Azure App Service afin de développer et de déployer une application web Java. Vous allez créer une application web Java, configurer le plug-in Maven et déployer l’application sur Azure App Service à l’aide du plug-in Maven.

Démarrer sur MS Learn

Implémentez un pipeline CI/CD pour les conteneurs Java

Découvrez comment Azure et Azure DevOps prennent en charge les applications Java. Vous allez créer un projet dans Azure Pipelines qui crée et déploie une application Java de base sur Azure, puis déclencher le pipeline pour voir la génération et le déploiement de votre application.

Démarrer sur MS Learn

Atelier Azure Spring Cloud

Découvrez comment déployer des microservices Spring Boot sur Azure Spring Cloud. Vous allez créer un cluster Azure Spring Cloud, créer différents microservices Spring Boot, configurer un serveur de configuration Spring Cloud, créer une passerelle Spring Cloud et bien plus encore.

Démarrer sur MS Learn

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.

Lire la documentation

Gagnez en productivité avec les derniers SDK Java Azure

Lancez vos applications cloud Java avec les derniers SDK unifiés. Rationalisez votre développement cloud avec des fonctionnalités telles que les nouvelles tentatives HTTP, la journalisation et les protocoles de transport et d’authentification.

Téléchargez les Kits de développement logiciel (SDK)

*Java et OpenJDK sont des marques ou des marques déposées d’Oracle et/ou de ses affiliés.

Lorsque vous êtes prêt, commencez à développer des applications avec Java sur Azure