Java en Azure

Empiece a desarrollar aplicaciones de Java en la nube con las herramientas y los marcos que prefiera

¿Por qué Java en Azure?

Desarrolle soluciones con las herramientas que le encantan

Compile, depure e implemente aplicaciones de Java en Azure con sus IDE favoritos, como Eclipse, IntelliJ y Visual Studio Code para Java. Use herramientas de compilación y automatización, como Maven, Gradle y Jenkins, para sus necesidades de CI/CD.

Distribuya sus soluciones con más rapidez usando servicios totalmente administrados

Descargue la administración del hardware y el software de la infraestructura en Azure con Tomcat en App Service, Azure Spring Cloud, Azure Kubernetes Service y bases de datos totalmente administradas; así podrá dedicarse a escribir código.

Crecimiento sencillo

Agregue rápidamente servicios y características, como bases de datos MySQL y PostgreSQL, supervisión del rendimiento y administración de secretos a medida que aumenten sus necesidades. Incorpore fácilmente inteligencia artificial a sus aplicaciones con las API cognitivas de Azure.

Complementos de Azure para Eclipse e IntelliJ

Cree aplicaciones Java e impleméntelas en la nube directamente desde su IDE favorito. Los kits de herramientas para Eclipse e IntelliJ proporcionan plantillas y funcionalidad que puede usar para crear, desarrollar, probar e implementar fácilmente aplicaciones de Azure.

Más información sobre herramientas e IDE

Azure Spring Cloud

Use Azure Spring Cloud para incorporar patrones de microservicios modernos a las aplicaciones de Spring Boot, y elimine así la necesidad de usar código repetitivo para desarrollar con rapidez aplicaciones de Java sólidas. Implemente, ponga en funcionamiento y escale sus aplicaciones en un entorno totalmente administrado.

Leer las guías de inicio rápido

Java EE en Azure Kubernetes Service

Migre aplicaciones de JBoss EAP a WildFly en Azure Kubernetes Service y disfrute de las ventajas de un servicio de Kubernetes de alta disponibilidad, seguro y totalmente administrado. Use la documentación de migración detallada para guiarle.

Leer la guía de migración

Cree e implemente aplicaciones de Java en la nube usando una serie de servicios que ya conoce

Migre sus aplicaciones

Migre las aplicaciones de Java que se ejecutan en Tomcat a Azure con el Asistente de migración de App Service.

App Service Migration Assistant

Modernice con contenedores

Optimice el proceso con contenedores. Azure Kubernetes Service ofrece un clúster de Kubernetes totalmente administrado para ejecutar fácilmente aplicaciones basadas en Java en la nube.

Azure Kubernetes Service

MySQL, PostgreSQL y SQL como servicio

Configure su base de datos relacional favorita en la nube mediante servicios confiables, escalables y totalmente administrados para MySQL, PostgreSQL y SQL Server.

Servicios de base de datos de Azure

Servicios de inteligencia artificial y cognitivos

Utilice servicios de inteligencia artificial y API cognitivas que le ayudan a crear aplicaciones inteligentes. Cognitive Services pone la inteligencia artificial al alcance de todos los desarrolladores, sin requerir experiencia en el aprendizaje automático.

Azure Cognitive Services

Servicios de identidad y seguridad

Agregue fácilmente autenticación a su aplicación con Azure Active Directory y almacene claves criptográficas y otros secretos en Azure Key Vault.

Azure Active Directory

Servicios de supervisión

Recopile y analice datos de telemetría de sus entornos en Azure o local con Azure Monitor y tome medidas en función de esos datos para maximizar el rendimiento y la disponibilidad de las aplicaciones.

Azure Monitor

Java moderno para desarrolladores en la nube

¿Java para aplicaciones nativas de nube en 2020? ¡Por supuesto que sí! Martijn Verburg explica los avances en el lenguaje Java, las mejoras en la productividad de los desarrolladores y la importante inversión de Microsoft en el ecosistema de Java.

Recursos

Publique una aplicación web de Java con Eclipse

Vea cómo implementar una aplicación web de Java en Azure usando Azure Toolkit for Eclipse. Creará una aplicación web en Eclipse, la implementará en Azure y administrará la configuración de las aplicaciones web implementadas con Azure Toolkit for Eclipse.

Empiece con Microsoft Learn

Publique una aplicación web de Java con Maven

Vea cómo usar el complemento Maven para Azure App Service para desarrollar e implementar una aplicación web de Java. Creará una aplicación web de Java, configurará el complemento Maven e implementará la aplicación en Azure App Service usando el complemento Maven.

Empiece con Microsoft Learn

Implemente una canalización de CI/CD para contenedores de Java

Vea cómo sustentan Azure y Azure DevOps las aplicaciones de Java. Creará un proyecto en Azure Pipelines que compila e implementa una aplicación básica de Java en Azure y, después, desencadena la canalización para compilar e implementar la aplicación.

Empiece con Microsoft Learn

Taller de Azure Spring Cloud

Vea cómo implementar microservicios de Spring Boot en Azure Spring Cloud. Creará un clúster de Azure Spring Cloud, compilará diferentes microservicios de Spring Boot, configurará un servidor de configuración de Spring Cloud, creará una puerta de enlace de Spring Cloud, etc.

Empiece con Microsoft Learn

Documentación sobre la migración de Java a Azure

Conozca las estrategias recomendadas para migrar aplicaciones de Java a Azure. La documentación abarca la migración en general y cargas de trabajo específicas, como Spring, Tomcat, WebLogic, WildFly, WebSphere y JBoss EAP.

Leer la documentación

Sea más productivo con los últimos SDK de Azure para Java

Ponga en marcha sus aplicaciones de Java habilitadas para la nube con los últimos SDK unificados. Optimice el desarrollo en la nube con características como los reintentos HTTP, el registro y los protocolos de transporte y autenticación.

Descargar los SDK

*Java y OpenJDK son marcas comerciales o marcas registradas de Oracle y/o sus filiales.

Cuando esté listo, comience a desarrollar aplicaciones con Java en Azure