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, App contenitore di Azure, 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
App contenitore di Azure
Servizio contenitore completamente gestito ed enterprise ready che offre funzionalità Java avanzate per aiutarti a gestire, monitorare e risolvere i problemi delle app Java in modo scalabile.
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 App contenitore 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.
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 microservizi Spring Boot in App contenitore di Azure. Si creerà un cluster App contenitore di Azure, diversi microservizi Spring Boot, si configurerà un server di configurazione di App contenitore e si creerà un gateway App contenitore.
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.