Ambienti lavoratore - 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à.

Ambienti lavoratore

Le risorse AWS create per un livello di ambiente dipendente includono un gruppo Auto Scaling, una o più istanze Amazon EC2 e un ruolo IAM. Per il livello di ambiente worker, Elastic Beanstalk crea e effettua il provisioning di una coda Amazon SQS se non ne hai già una. Quando avvii un livello di ambiente worker, Elastic Beanstalk installa i file di supporto necessari per il linguaggio di programmazione scelto e un daemon in ciascuna istanza EC2 nel gruppo Auto Scaling. Il daemon legge i messaggi da una coda Amazon SQS. Il daemon invia i dati di ciascun messaggio che legge dall'applicazione Web in esecuzione nell'ambiente lavoratore per l'elaborazione. Se hai più istanze nel tuo ambiente worker, ogni istanza ha il proprio daemon, ma tutte leggono dalla stessa coda Amazon SQS.

Il diagramma seguente mostra i diversi componenti e le loro interazioni tra gli ambienti e i servizi AWS.

Diagramma dell'architettura del livello dipendente di AWS Elastic Beanstalk

Amazon CloudWatch viene utilizzato per gli allarmi e il monitoraggio dello stato. Per ulteriori informazioni, consulta Report dello stato di base.

Per informazioni dettagliate su come funziona il livello dell'ambiente worker, consulta Ambienti worker Elastic Beanstalk.