Code, déploiement et mise à l’échelle de Java de votre façon

Aujourd’hui, les développeurs Java examinent comment ils peuvent apporter leurs applications Java existantes au cloud ou comment créer de nouvelles applications natives cloud. Dans ce cas, ils veulent savoir qu’ils peuvent :

  • Continuez à écrire du code à l’aide des outils et infrastructures Java qu’ils connaissent déjà et aiment.
  • Déployez leurs applications Java à l’aide de leurs serveurs d’applications préférés et de logiciels open source.
  • Mettez à l’échelle leurs applications Java facilement et en toute confiance, notamment des nécessités telles que la sécurité, la prise en charge des services de données et de messagerie, la mise en cache, la surveillance et l’automatisation.
  • Choisissez les services Azure en fonction des besoins de l’application, en tenant compte du cas d’usage, des objectifs métier, de la sécurité et du budget pour une approche flexible.

Microsoft support Azure tous ces besoins. En tant qu’entreprise, Microsoft s’engage à rendre les développeurs Java aussi efficaces et productifs que possible, ce qui leur permet d’utiliser n’importe quel outil, infrastructure et serveur d’applications sur n’importe quel système d’exploitation. Dans les articles suivants, nous examinons comment Azure fournit cet engagement, ce qui permet aux développeurs Java de continuer à travailler de la même façon qu’aujourd’hui - et continuer à utiliser les outils et les logiciels de leur choix - tout en utilisant la puissance des services managés dans le cloud :

Le déplacement de vos applications Java vers Azure est simple et intuitif, ce qui vous permet de bénéficier de tous les clouds, sans avoir à acquérir de nouvelles compétences ou à adopter de nouveaux outils ou infrastructures. Vous pouvez continuer à utiliser des outils familiers tels que IntelliJ, Eclipse, VS Code, GitHub, Maven et Gradle, et avoir plus de temps pour le codage, car vous n’avez pas besoin de déployer ou de gérer l’infrastructure.

Vous pouvez également continuer à utiliser les mêmes serveurs d’applications Java et d’autres logiciels open source que vous connaissez déjà et approuvez. Ces outils ne sont pas des implémentations Microsoft propriétaires. Au lieu de cela, ils sont la « vraie chose » des noms approuvés dans l’écosystème open source, comme Spring Boot, JBoss EAP, OpenShift, WebLogic, WebSphere, Kafka, Grafana et Redis.

Azure fournit également tout ce dont vous avez besoin pour mettre à l’échelle vos applications avec confiance et facilité, en commençant par des architectures de référence éprouvées conçues pour le contrôle des coûts, la scalabilité, la haute disponibilité, la sécurité, etc. Vous avez également accès aux fonctionnalités de sécurité de pointe, à la mise à l’échelle automatique intégrée, aux outils de supervision et d’automatisation de bout en bout, ainsi qu’aux services de prise en charge des données, de la messagerie et de la mise en cache. Avec Azure, vous avez tout ce dont vous avez besoin pour coder, déployer et mettre à l’échelle vos applications Java dans le cloud, et vous pouvez commencer à tirer parti de tout ce qu’il a à offrir sans avoir à modifier la façon dont vous travaillez.

Bien démarrer avec Java sur Azure aujourd’hui

Si vous souhaitez en savoir plus sur Java sur Azure, voici quelques parcours d’apprentissage organisés :

Étapes suivantes

Code à l’aide des outils Java que vous connaissez et adorez