Distribuzione di applicazioni Java con Elastic Beanstalk - AWS Elastic Beanstalk

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Distribuzione di applicazioni Java con Elastic Beanstalk

Questo capitolo fornisce istruzioni per configurare e distribuire le applicazioni Java su. AWS Elastic Beanstalk Elastic Beanstalk semplifica la distribuzione, la gestione e la scalabilità delle applicazioni Web Java utilizzando Amazon Web Services.

Gli argomenti di questo capitolo presuppongono una certa conoscenza degli ambienti Elastic Beanstalk. Se è la prima volta che utilizzi Elastic Beanstalk, segui il tutorial sulle nozioni di base per apprendere i concetti di base.

La piattaforma Java si ramifica

AWS Elastic Beanstalk supporta due piattaforme per applicazioni Java.

  • Tomcat: una piattaforma basata su Apache Tomcat, un contenitore web open source per applicazioni che utilizzano servlet Java e JavaServer Pages (JSPs) per soddisfare le richieste. HTTP Tomcat facilita lo sviluppo di applicazioni Web offrendo multithreading, configurazione di sicurezza dichiarativa e uso esteso della personalizzazione. Elastic Beanstalk include rami di piattaforma per ciascuna delle attuali versioni principali di Tomcat. Per ulteriori informazioni, consulta Piattaforma Tomcat.

  • Java SE: una piattaforma per applicazioni che non utilizzano un contenitore Web o ne utilizzano uno diverso da Tomcat, come Jetty o. GlassFish Puoi includere qualsiasi libreria Java Archives (JARs) utilizzata dall'applicazione nel pacchetto sorgente che distribuisci su Elastic Beanstalk. Per ulteriori informazioni, consulta Piattaforma Java SE.

Le filiali recenti delle piattaforme Tomcat e Java SE sono basate su Amazon Linux 2 e versioni successive e utilizzano Corretto, la distribuzione AWS Java SE. I nomi di questi rami della piattaforma includono la parola Corretto anziché Java.

Per un elenco delle versioni correnti della piattaforma, consulta Tomcat e Java SE nella guida Piattaforme AWS Elastic Beanstalk .

AWS strumenti

AWS fornisce diversi strumenti per lavorare con Java ed Elastic Beanstalk. Indipendentemente dal ramo della piattaforma scelto, è possibile utilizzare AWS SDKfor Java per utilizzare altri AWS servizi dall'interno dell'applicazione Java. The AWS SDK for Java è un insieme di librerie che consentono di utilizzare AWS APIs il codice dell'applicazione senza scrivere da zero HTTP le chiamate non elaborate.

Se preferisci gestire le tue applicazioni dalla riga di comando, installa l'Elastic Beanstalk Command Line Interface CLI (EB) e usala per creare, monitorare e gestire gli ambienti Elastic Beanstalk. Se esegui più ambienti per la tua applicazione, l'EB CLI si integra con Git per consentirti di associare ciascuno dei tuoi ambienti a un ramo Git diverso.