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à.
Comprensione dei concetti di Elastic Beanstalk
Acquisire familiarità con i concetti e i termini ti aiuterà ad acquisire le conoscenze necessarie per distribuire le tue applicazioni con Elastic Beanstalk.

Applicazione
Un'applicazione Elastic Beanstalk è un contenitore per componenti Elastic Beanstalk, inclusi ambienti, versioni e configurazioni di ambiente. All'interno di un'applicazione Elastic Beanstalk, gestisci tutte le risorse relative all'esecuzione del codice.
Versione dell'applicazione
In Elastic Beanstalk, una versione dell'applicazione si riferisce a un’iterazione specifica con etichetta di codice distribuibile per un'applicazione Web. Una versione dell'applicazione punta a un oggetto Amazon Simple Storage Service (Amazon S3) contenente il codice distribuibile, ad esempio, un file WAR Java.
La versione dell’applicazione fa parte dell'applicazione. Le applicazioni possono avere molte versioni e ciascuna versione dell’applicazione è unica. In un ambiente in esecuzione, è possibile distribuire qualsiasi versione dell'applicazione già caricata nell’applicazione o è possibile caricare e distribuire immediatamente una nuova versione dell'applicazione. Ad esempio, puoi caricare più versioni dell'applicazione per verificare le differenze tra di esse.
Ambiente
Un ambiente è una raccolta di AWS risorse che eseguono una versione dell'applicazione. Ogni ambiente esegue una sola versione dell'applicazione alla volta. Tuttavia, puoi eseguire la stessa versione dell'applicazione o versioni dell'applicazione diverse in molti ambienti contemporaneamente. Quando crei un ambiente, Elastic Beanstalk fornisce le risorse necessarie AWS nel tuo account per eseguire la versione dell'applicazione specificata.
Livello di ambiente
Quando avvii un ambiente Elastic Beanstalk, devi scegliere prima di tutto un livello di ambiente. Il livello di ambiente indica il tipo di applicazione eseguita dall'ambiente e determina le risorse che Elastic Beanstalk mette a disposizione per supportarla. Un'applicazione che serve richieste HTTP viene eseguita in un livello ambiente di server Web. Un ambiente di back-end che preleva le attività da una coda Amazon Simple Queue Service (Amazon SQS) viene eseguito in un livello ambiente worker.
Configurazione dell'ambiente
La configurazione dell'ambiente identifica una raccolta di parametri e impostazioni che definiscono il comportamento dell'ambiente e delle relative risorse associate. Quando aggiorni le impostazioni di configurazione dell'ambiente, Elastic Beanstalk applica automaticamente le modifiche apportate alle risorse esistenti o elimina e distribuisce nuove risorse (a seconda del tipo di modifica).
Configurazione salvata
Una configurazione salvata è un modello che puoi utilizzare come un punto di partenza per la creazione di configurazioni specifiche di ambienti. Puoi creare e modificare configurazioni salvate e applicarle agli ambienti utilizzando la console Elastic Beanstalk, l'EB AWS CLI CLI o l'API. L'API e il AWS CLI si riferiscono alle configurazioni salvate come modelli di configurazione.
Piattaforma
Una piattaforma è una combinazione di sistema operativo, runtime del linguaggio di programmazione, server Web, server applicazioni e componenti Elastic Beanstalk. Sarai tu a progettare e finalizzare l'applicazione Web per una piattaforma specifica. Elastic Beanstalk fornisce una serie di piattaforme su cui puoi creare le applicazioni.
Per informazioni dettagliate, consulta Piattaforme Elastic Beanstalk.