Java su Azure

Inizia a sviluppare applicazioni Java sul cloud con gli strumenti e i framework che preferisci

Vantaggi di Java in Azure

Sviluppa con gli strumenti che preferisci

Crea, esegui il debug e distribuisci applicazioni Java in Azure usando i tuoi IDE preferiti, ad esempio Eclipse, IntelliJ e Visual Studio Code per Java. Usa strumenti di compilazione e automazione come Maven, Gradle e Jenkins per le tue esigenze a livello di CI/CD.

Accelera la distribuzione con servizi completamente gestiti

Affida la gestione dell'infrastruttura hardware e software ad Azure con Tomcat nel Servizio app di Azure, Azure Spring Cloud, servizio Azure Kubernetes e database completamente gestiti per poterti concentrare sulla scrittura di codice.

Crescita semplificata

Aggiungi rapidamente servizi e funzionalità come database MySQL e PostgreSQL, monitoraggio delle prestazioni e gestione dei segreti in base all'evoluzione delle tue esigenze. Inserisci con facilità l'intelligenza artificiale nelle tue app con le API cognitive di Azure.

Plug-in di Azure per Eclipse e IntelliJ

Crea applicazioni Java e distribuiscile sul cloud direttamente dal tuo IDE preferito. I toolkit per Eclipse e IntelliJ offrono modelli e funzionalità che puoi usare per creare, sviluppare, testare e distribuire con facilità applicazioni di Azure.

Scopri di più sugli strumenti e gli IDE

Azure Spring Cloud

Usa Azure Spring Cloud per offrire i criteri per i microservizi moderni nelle app Spring Boot, eliminando il codice boilerplate per sviluppare rapidamente app Java solide. Distribuisci, gestisci e ridimensiona con facilità le tue app in un ambiente completamente gestito.

Leggi le guide di avvio rapido

Java EE nel servizio Azure Kubernetes

Esegui la migrazione delle applicazioni JBoss EAP a WildFly nel servizio Azure Kubernetes e ottieni i vantaggi di un servizio Kubernetes a disponibilità elevata, sicuro e completamente gestito. Per istruzioni, usa la documentazione dettagliata sulla migrazione.

Leggi la guida alla migrazione

Crea e distribuisci app Java sul cloud usando una vasta gamma di servizi noti

Esegui la migrazione delle applicazioni

Esegui la migrazione delle applicazioni Java in esecuzione in Tomcat ad Azure con App Service Migration Assistant.

Migration Assistant del Servizio app

Modernizza con i contenitori

Ottimizza le risorse di calcolo con i contenitori. Il servizio Azure Kubernetes offre un cluster Kubernetes completamente gestito per semplificare l'esecuzione delle tue app basate su Java sul cloud.

Servizio Azure Kubernetes

MySQL, PostgreSQL e SQL come servizio

Configura il tuo database relazionale preferito sul cloud usando servizi affidabili, ridimensionabili e completamente gestiti per MySQL, PostgreSQL e SQL Server.

Servizi di database di Azure

Intelligenza artificiale e Servizi cognitivi

Usa servizi per intelligenza artificiale e API cognitive per semplificare la creazione di app intelligenti. Grazie a Servizi cognitivi, l'intelligenza artificiale è alla portata di tutti gli sviluppatori, anche senza competenze di Machine Learning.

Servizi cognitivi di Azure

Servizi per la sicurezza e la gestione delle identità

Aggiungi con facilità l'autenticazione alla tua app con Azure Active Directory e archivia chiavi crittografiche e altri segreti in Azure Key Vault.

Azure Active Directory

Monitoraggio dei servizi

Raccogli, analizza e intervieni in base ai dati di telemetria dagli ambienti di Azure e locali con Monitoraggio di Azure per ottimizzare le prestazioni e la disponibilità delle applicazioni.

Monitoraggio di Azure

Java moderno per sviluppatori cloud

Java per applicazioni native del cloud nel 2020? Puoi contarci! Martijn Verburg illustra i progressi del linguaggio Java, i miglioramenti per la produttività degli sviluppatori e gli investimenti significativi di Microsoft nell'ecosistema Java.

Risorse

Pubblica un'app Web Java con Eclipse

Scopri come distribuire un'app Web Java in Azure usando Azure Toolkit for Eclipse. Potrai creare un'app Web in Eclipse, distribuire in Azure e gestire le configurazioni delle app Web distribuite usando Azure Toolkit for Eclipse.

Inizia a usare Microsoft Learn

Pubblica un'app Web Java con Maven

Scopri come usare il plug-in Maven per il Servizio app di Azure per sviluppare e distribuire un'app Web Java. Potrai creare un'app Web Java, configurare il plug-in Maven e distribuire l'app nel Servizio app di Azure usando il plug-in Maven.

Inizia a usare Microsoft Learn

Implementa una pipeline di CI/CD per contenitori Java

Scopri in che modo Azure e Azure DevOps supportano le applicazioni Java. Potrai creare un progetto in Azure Pipelines che compila e distribuisce un'app Java di base in Azure e quindi attivare la pipeline per visualizzare la compilazione e la distribuzione dell'app.

Inizia a usare Microsoft Learn

Workshop su Azure Spring Cloud

Scopri come distribuire microservizi Spring Boot in Azure Spring Cloud. Potrai creare un cluster Azure Spring Cloud, creare diversi microservizi Spring Boot, configurare un server di configurazione di Spring Cloud, creare un gateway di Spring Cloud e altro ancora.

Inizia a usare Microsoft Learn

Documentazione della migrazione da Java ad Azure

Scopri le strategie consigliate per la migrazione di applicazioni Java ad Azure La documentazione illustra la migrazione generale e carichi di lavoro specifici, tra cui Spring, Tomcat, WebLogic, WildFly, WebSphere e JBoss EAP.

Leggi la documentazione

Migliora la produttività con gli SDK Java in Azure più recenti

Velocizza lo sviluppo di app Java abilitate per il cloud con gli ultimi SDK unificati. Semplifica lo sviluppo cloud con funzionalità come i tentativi, la registrazione e il trasporto HTTP e i protocolli di autenticazione.

Scarica gli SDK

*Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue consociate.

Possiamo iniziare quando vuoi a sviluppare app con Java in Azure