Glossario delle piattaforme 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à.

Glossario delle piattaforme Elastic Beanstalk

Di seguito sono riportati i termini chiave relativi alle AWS Elastic Beanstalk piattaforme e al loro ciclo di vita.

Runtime

Il software di runtime specifico del linguaggio di programmazione (framework, librerie, interprete, vm e così via) richiesto per eseguire il codice dell'applicazione.

Componenti Elastic Beanstalk

Componenti software aggiunti da Elastic Beanstalk a una piattaforma per abilitare la funzionalità Elastic Beanstalk. Ad esempio, l'agente di stato migliorato è necessario per raccogliere e segnalare informazioni sullo stato.

Piattaforma

Una combinazione di sistema operativo, runtime, server Web, server di applicazioni e componenti Elastic Beanstalk. Le piattaforme forniscono componenti che sono disponibili per eseguire l'applicazione.

Versione piattaforma

Una combinazione di versioni specifiche di sistema operativo, runtime, server Web, server di applicazioni e componenti Elastic Beanstalk. Crea un ambiente Elastic Beanstalk basato su una versione della piattaforma e distribuisci qui l'applicazione.

Una versione della piattaforma dispone di un numero di versione semantico di formato X.Y.Z, in cui X è la versione principale, Y è la versione secondaria e Z è la versione della patch.

Una versione della piattaforma può trovarsi in uno dei seguenti stati:

  • Supported (Supportata): una versione della piattaforma composta interamente da componenti supportati. Tutti i componenti non hanno raggiunto la fine del ciclo di vita (EOL), come indicato dai rispettivi fornitori (proprietari, terze parti,AWS o comunità). Ricevono patch regolari o aggiornamenti minori dai rispettivi fornitori. Elastic Beanstalk rende disponibili le versioni supportate della piattaforma per la creazione dell'ambiente.

  • Ritirato: una versione della piattaforma con uno o più componenti ritirati, che hanno raggiunto la fine del ciclo di vita (EOL), come indicato dai fornitori. Le versioni ritirate della piattaforma non sono disponibili per l'uso in ambienti Elastic Beanstalk per clienti nuovi o esistenti.

    Per informazioni dettagliate sui componenti ritirati, consulta Policy di supporto per la piattaforma Elastic Beanstalk.

Ramo della piattaforma

Una linea di versioni di piattaforma che condividono versioni specifiche (in genere principali) di alcuni dei loro componenti, come il sistema operativo (OS), il runtime o i componenti Elastic Beanstalk. Ad esempio: Python 3.6 in esecuzione su Amazon Linux a 64 bit; IIS10.0 in esecuzione su Windows Server 2016 a 64 bit. Ogni versione successiva della piattaforma nel ramo è un aggiornamento alla precedente.

L'ultima versione della piattaforma in ogni ramo della piattaforma è disponibile incondizionatamente per la creazione dell'ambiente. Le versioni precedenti della piattaforma nel ramo sono ancora supportate. È possibile creare un ambiente basato su una versione di piattaforma precedente se l'hai utilizzato in un ambiente negli ultimi 30 giorni. Tuttavia, queste versioni precedenti della piattaforma non dispongono della maggior parte dei up-to-date componenti e non sono consigliate per l'uso.

Un ramo di piattaforma può trovarsi in uno dei seguenti stati:

  • Supported (Supportato): un ramo della piattaforma corrente. Consiste interamente di componenti supportati. Riceve aggiornamenti della piattaforma in corso ed è consigliato per l'uso in ambienti di produzione. Per un elenco dei rami di piattaforma supportati, consulta le piattaforme supportate da Elastic Beanstalk nella guida Platforms (Piattaforme)AWS Elastic Beanstalk .

  • Beta: un'anteprima del ramo della piattaforma pre-release. È di natura sperimentale. Potrebbe ricevere aggiornamenti della piattaforma in corso per un periodo, ma non ha supporto a lungo termine. Un ramo della piattaforma beta non è raccomandato per l'uso in ambienti di produzione. Usalo solo per la valutazione. Per un elenco dei rami della piattaforma beta, consulta Versioni della piattaforma Elastic Beanstalk in versione beta pubblica nella guida Platforms (Piattaforme)AWS Elastic Beanstalk .

  • Deprecated (Obsoleto): un ramo di piattaforma con uno o più componenti obsoleti. Riceve aggiornamenti della piattaforma in corso, ma non è raccomandato per l'uso in ambienti di produzione. Per un elenco dei rami deprecati della piattaforma, consulta Versioni della piattaforma Elastic Beanstalk programmate per il ritiro nella guida Platforms (Piattaforme)AWS Elastic Beanstalk .

  • Retired (Ritirato): un ramo di piattaforma con uno o più componenti ritirati. Non riceve più aggiornamenti della piattaforma e non è raccomandato per l'uso in ambienti di produzione. I rami delle piattaforme ritirate non sono elencati nella guida Platforms (Piattaforme)AWS Elastic Beanstalk . Elastic Beanstalk non rende disponibili versioni di piattaforma dei rami di piattaforma ritirati per la creazione dell'ambiente.

Un componente supportato non ha una data di ritiro programmata dal fornitore (proprietario o comunità). Il fornitore potrebbe essere AWS o una terza parte. Un componente deprecato ha una data di ritiro fissata dal fornitore. Un componente ritirato ha raggiunto la fine del ciclo di vita (EOL) e non è più supportato dal fornitore. Per informazioni dettagliate sui componenti ritirati, consulta Policy di supporto per la piattaforma Elastic Beanstalk.

Se l'ambiente utilizza un ramo di piattaforma obsoleto o ritirato, si consiglia di aggiornarlo a una versione di piattaforma in un ramo di piattaforma supportato. Per informazioni dettagliate, consultare Aggiornamento della versione della piattaforma dell'ambiente Elastic Beanstalk.

Aggiornamento della piattaforma

Una release di nuove versioni della piattaforma contenenti aggiornamenti per alcuni componenti della piattaforma: sistema operativo, runtime, server Web, server applicazioni e componenti Elastic Beanstalk. Gli aggiornamenti della piattaforma seguono la tassonomia della versione semantica e possono disporre di diversi livelli:

  • Aggiornamento principale: un aggiornamento che contiene modifiche non compatibili con le versioni della piattaforma esistenti. Potrebbe essere necessario modificare l'applicazione per eseguire correttamente in una nuova versione principale. Un aggiornamento principale dispone di un nuovo numero di versione della piattaforma principale.

  • Aggiornamento secondario: un aggiornamento che aggiunge funzionalità compatibili con le versioni precedenti della piattaforma esistente. Potrebbe essere necessario modificare l'applicazione per eseguire correttamente in una nuova versione secondaria. Un aggiornamento secondario dispone di un nuovo numero di versione della piattaforma secondario.

  • Aggiornamento delle patch: un aggiornamento costituito da release di manutenzione (correzioni di bug, aggiornamenti di sicurezza e miglioramenti delle prestazioni) che sono compatibili con le versioni precedenti della piattaforma esistente. Un aggiornamento delle patch dispone di un nuovo numero di versione della piattaforma patch.

Managed Updates (Aggiornamenti gestiti)

Una caratteristica di Elastic Beanstalk che applica automaticamente aggiornamenti delle patch e secondari al sistema operativo (OS), runtime, server Web, server applicazioni e componenti Elastic Beanstalk per una versione della piattaforma supportata da Elastic Beanstalk. Un aggiornamento gestito applica una versione della piattaforma più recente nello stesso ramo della piattaforma all'ambiente. Puoi configurare gli aggiornamenti gestiti per applicare solo aggiornamenti delle patch o aggiornamenti delle patch secondari. Puoi anche disabilitare completamente gli aggiornamenti gestiti.

Per ulteriori informazioni, consulta Aggiornamenti gestiti della piattaforma.