Java in Azure
Scopri i vantaggi di Java in Azure
Sviluppa con gli strumenti e i framework che preferisci
Crea, esegui il debug e distribuisci applicazioni Java in Azure usando i tuoi IDE preferiti, tra cui Eclipse, IntelliJ e Visual Studio Code per Java con GitHub Copilot. Usare strumenti di compilazione e automazione come GitHub Actions, Maven, Gradle e Jenkins per le tue esigenze di integrazione continua e recapito continuo.
Accelera la distribuzione con servizi completamente gestiti
Concentrati sulla creazione di applicazioni aziendali, invece che sulla gestione dell'infrastruttura. Sfrutta i vantaggi di Servizio app di Azure, Azure Spring Apps, servizio Azure Kubernetes e Azure Red Hat OpenShift per la gestione dell'infrastruttura hardware e software.
Estendi, ottimizza e proteggi le app Java
Migliora le tue app usando servizi come MySQL gestito, PostgreSQL, Cosmos DB e database SQL con Funzioni di Azure per soluzioni serverless. Assegna priorità alla sicurezza con la protezione dalle minacce di Azure, la crittografia dei dati e la conformità. Semplifica l'integrazione con bus di servizio di Azure con il supporto JMS e Gestione API di Azure.
Accedi all'ecosistema di partner Microsoft
Sposta i tuoi carichi di lavoro Java esistenti in Azure ed estendere la funzionalità delle applicazioni con un portfolio in continua crescita di soluzioni basate su Java. Includono opzioni di hosting gestito esclusive con sviluppo e supporto combinati, nonchè immagini di Azure Marketplace per le distribuzioni Linux più diffuse.
Esplora i servizi di Azure per le app Java
Azure Spring Apps
Distribuisci, gestisci e dimensiona con facilità le tue app di Spring Boot in un ambiente completamente gestito con Azure Spring Cloud. Ottieni ancora più funzionalità con Azure Spring Cloud Enterprise (anteprima), che aggiunge componenti VMware Tanzu completamente gestiti, configurabilità avanzata e supporto per Spring Runtime.
Tomcat nel Servizio app di Azure
Distribuisci applicazioni Java basate su Tomcat con facilità in Servizio app di Azure e sfrutta gli strumenti di sviluppo integrati, il ridimensionamento automatizzato e la sicurezza affidabile.
JBoss EAP nel servizio app di Azure
Distribuisci le tue app Java aziendali in un servizio completamente gestito con Red Hat JBoss Enterprise Application Platform (EAP) nel Servizio app di Azure. Ottieni l'esperienza completamente gestita del servizio app con supporto congiunto da parte di Microsoft e Red Hat.
Apri Liberty, WebSphere e WebLogic su servizio Azure Kubernetes
Esegui applicazioni Java, Java EE e Jakarta EE con IBM WebSphere Book o Oracle WebLogic Server nel servizio Azure Kubernetes con soluzioni sviluppate in collaborazione da Microsoft, IBM e Oracle. Crea con facilità distribuzioni pronte per la produzione con modelli di soluzione, istruzioni, esempi e procedure consigliate.
Introduzione a Java in Azure
Migra e modernizza
Semplifica la migrazione ad Azure usando strumenti e procedure consigliate per la transizione delle app Java con modifiche minime al codice, garantendo prestazioni e resilienza ottimali.
Crea e integra
Usa strumenti avanzati nelle funzionalità di Visual Studio Code e intelligenza artificiale per elevare le tue app. Con Azure DevOps e integrazioni di terze parti, passa senza problemi dall'idea alla distribuzione.
Crea e distribuisci app Java nel cloud usando strumenti, servizi e librerie familiari
ASSISTENZA PER LA MIGRAZIONE
-
Azure Migrate
Avvia la migrazione individuando e valutando le risorse locali di Tomcat e Spring Apps con lo strumento gratuito Azure Migrate.
PRODUTTIVITÀ DEGLI SVILUPPATORI
-
Azure e GitHub
Accelera lo sviluppo Java con gli strumenti semplificati di Azure, tra cui la perfetta integrazione di GitHub e Copilot, per semplificare la scrittura di codice, la distribuzione e il ridimensionamento.
DATABASE POSTGRESQL, MYSQL E SQL SERVER GESTITI
-
Servizi di database di Azure
Configura la tua scelta di database relazionali sul cloud usando servizi affidabili, ridimensionabili e completamente gestiti per PostgreSQL, MySQL e SQL Server.
SERVIZI DI AZURE AI
-
Servizi di Azure AI
Usa Azure per intelligenza artificiale e le API cognitive per creare app intelligenti. Grazie ai servizi di Azure AI, l'intelligenza artificiale è alla portata di tutti gli sviluppatori, anche senza competenze di Machine Learning.
SERVIZI PER LA SICUREZZA E LA GESTIONE DELLE IDENTITÀ
-
Microsoft Entra ID
Aggiungi l'autenticazione alla tua app con Entra ID e archivia chiavi crittografiche e altri segreti in Azure Key Vault.
SERVIZI DI MONITORAGGIO
-
Monitoraggio di Azure
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.
Kroger - Conversazione tecnica con il cliente
Kroger ha eseguito la migrazione della propria applicazione Java locale in Azure per ridimensionare il processo di gestione delle scorte. Scopri in che modo l'azienda ha pianificato ed eseguito la migrazione e l'esperienza ottimale per i clienti offerta da Java in Azure.
Potenzia le tue app di Spring Boot
Guarda questa demo per scoprire come distribuire app in Azure Spring Cloud e sfruttare i vantaggi di funzionalità quali scalabilità automatica, monitoraggio e automazione end-to-end.
Aziende che eseguono le proprie applicazioni Java in Azure
"Poiché è stato scritto Experience Manager in Java e non in .NET, inizialmente ci preoccupava della distribuzione in Azure. Tuttavia, il prodotto funziona bene in Azure."
Brandon Pulsipher, Vice President of Technical Operations and Managed Services, Adobe
"Azure libera il team dal lavoro operativo quotidiano per concentrarsi sulla creazione di valore aziendale di base."
Nedved Yang, Head of Digital Technology, AIA Singapore
“Siamo sviluppatori Java. Non siamo un tipo di infrastruttura. Non siamo amministratori di sistema. Con Azure Spring Apps non è necessario preoccuparsi della gestione di Kubernetes o del tempo di inattività del cluster”.
Philipp Stussak, progettista di software, Bosch
"L'uso di Kubernetes su Azure soddisfa i nostri obiettivi di sviluppo software efficiente. Si allinea perfettamente ai piani digitali e alla scelta di soluzioni open source."
Rasmus Hald, Head of Cloud Architecture, Maersk
"Abbiamo scelto Azure Spring Apps per concentrarci sulla scrittura di app e sull'esecuzione con un sovraccarico minimo."
Jonathan Jones, Lead Solutions Architect, Group Finance IT, Swiss Re
Ecosistema di partner avanzato
Risorse
Percorso di apprendimento per Java in Azure
Scopri come creare, eseguire la migrazione e dimensionare applicazioni Java in Azure con i servizi di Azure e gli strumenti e i framework di sviluppo Java familiari.
Distribuisci un'app Java nel Servizio app di Azure
Scopri come distribuire e configurare un'app Web Java nel Servizio app di Azure. Si creerà e si creerà un'app Web Java e si’userà il plug-in Maven per la funzionalità App Web di Servizio app di Azure per la distribuzione.
Distribuisci microservizi Spring Boot in Azure
Informazioni su come distribuire Spring Boot microservizi in Azure Spring Apps. Si creerà un cluster Azure Spring Apps, si creeranno diversi microservizi Spring Boot, si configurerà un server di configurazione di Spring Apps e si creerà un gateway spring apps.
Distribuisci microservizi Spring Boot in Azure
Informazioni su come distribuire Spring Boot microservizi in Azure Spring Apps. Si creerà un cluster Azure Spring Apps, si creeranno diversi microservizi Spring Boot, si configurerà un server di configurazione di Spring Apps e si creerà un gateway spring apps.
Distribuisci un'applicazione Java EE in Azure
Informazioni su come distribuire un'applicazione Java EE (Jakarta EE) in Red Hat JBoss EAP in Servizio app di Azure e associarla a Database di Azure per MySQL. Potrai creare un'istanza di database, associarla a un'app e gestire l'app in JBoss EAP.
Distribuisci un'applicazione Java EE in Azure
Informazioni su come distribuire un'applicazione Java EE (Jakarta EE) in Red Hat JBoss EAP in Servizio app di Azure e associarla a Database di Azure per MySQL. Potrai creare un'istanza di database, associarla a un'app e gestire l'app in JBoss EAP.
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.
Migliora la produttività con gli SDK Java in Azure più recenti
Accelera lo sviluppo di app Java abilitate per il cloud con gli SDK unificati più recenti. Semplifica lo sviluppo cloud con funzionalità come i tentativi, la registrazione e il trasporto HTTP e i protocolli di autenticazione.