Concetti relativi a 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à.

Concetti relativi a Elastic Beanstalk

AWS Elastic Beanstalk consente di gestire tutte le risorse che eseguono la tua applicazione come ambienti. Ecco alcuni concetti chiave relativi a Elastic Beanstalk.

Applicazione

Un'applicazione Elastic Beanstalk è una raccolta logica di componenti di Elastic Beanstalk, tra cui gli ambienti, le versioni e le configurazioni degli ambienti. In Elastic Beanstalk un'applicazione è concettualmente simile a una cartella.

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. Potrebbe essere necessario caricare più versioni dell’applicazione per testare le differenze tra una versione dell’applicazione Web e un'altra.

Ambiente

Un ambiente è una raccolta di risorse AWS 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 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 designa il tipo di applicazione eseguito dall'ambiente e determina le risorse di cui Elastic Beanstalk effettua il provisioning per supportarlo. 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 le configurazioni salvate e applicarle ad ambienti, utilizzando la console Elastic Beanstalk, CLI EB, AWS CLI o API. L'API e la AWS CLI fanno riferimento a 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.