Introduzione
Questo modulo presenta app contenitore di Azure, evidenziando il supporto Java per identificare le strategie di distribuzione migliori per le applicazioni Java. Molte applicazioni si basano su carichi di lavoro Java che migliorano le funzionalità e l'esperienza utente. Queste applicazioni vanno da servizi semplici a architetture di microservizi complesse. Azure offre una gamma di soluzioni per l'esecuzione di applicazioni Java, tra cui App contenitore di Azure, che include il supporto predefinito per i carichi di lavoro Spring. Questo supporto consente agli sviluppatori di distribuire e gestire facilmente le app Spring con funzionalità come l'adattamento automatico della memoria, il monitoraggio JVM, la diagnostica e l'integrazione senza problemi con i componenti Spring, ad esempio Spring Cloud Service Registry e Spring Cloud Config Server. Queste funzionalità consentono ai team di concentrarsi sulla creazione di applicazioni, mentre Azure gestisce le complessità dell'infrastruttura.
Obiettivi di apprendimento
Al termine di questo modulo, è possibile eseguire le operazioni seguenti:
- Avvia la tua applicazione Java full-stack su Azure Container Apps usando un'applicazione web Spring Boot con un database PostgreSQL.
- Accelerare le applicazioni Java usando lo stack Java predefinito nelle app Azure Container.
Prerequisiti
- Familiarità con lo sviluppo e l'esecuzione di applicazioni Java.
- Esperienza di livello base con l'infrastruttura cloud.