Che cos'è AWS 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à.

Che cos'è AWS Elastic Beanstalk?

Amazon Web Services (AWS) comprende più di un centinaio di servizi, ciascuno dei quali espone un'area di funzionalità. Sebbene la varietà di servizi offra una certa flessibilità per la gestione dell'infrastruttura AWS, potrebbe essere difficile scoprire quali servizi utilizzare e come effettuare il provisioning.

Con Elastic Beanstalk puoi distribuire e gestire rapidamente le applicazioni in AWS Cloud senza preoccuparti dell'infrastruttura che le esegue. AWS Elastic Beanstalk riduce la complessità della gestione senza limitare le scelte o il controllo. Basta caricare la tua applicazione perché Elastic Beanstalk gestisca automaticamente tutti i dettagli correlati a provisioning della capacità, bilanciamento del carico, dimensionamento e monitoraggio dello stato dell'applicazione.

Elastic Beanstalk supporta applicazioni sviluppate in Go, Java, .NET, Node.js, PHP, Python e Ruby. Quando distribuisci l'applicazione, Elastic Beanstalk compila la versione della piattaforma supportata selezionata ed effettua il provisioning di una o più risorse AWS, ad esempio le istanze Amazon EC2, per eseguire l'applicazione.

È possibile interagire con Elastic Beanstalk utilizzando la console Elastic Beanstalk, l'AWS Command Line Interface (AWS CLI) o eb, un'interfaccia a riga di comando (CLI) di alto livello concepita appositamente per Elastic Beanstalk.

Per ulteriori informazioni su come distribuire un'applicazione Web di esempio utilizzando Elastic Beanstalk, consulta Nozioni di base su AWS: distribuzione di un'app Web.

Inoltre, puoi eseguire la maggior parte delle attività di distribuzione, come modificare le dimensioni del tuo parco istanze Amazon EC2 o monitorare la tua applicazione, direttamente dall'interfaccia Web Elastic Beanstalk (console).

Per usare Elastic Beanstalk, devi creare un'applicazione, caricare una versione dell'applicazione sotto forma di un bundle di origine dell'applicazione (ad esempio un file .war Java) in Elastic Beanstalk e fornire alcune informazioni sull'applicazione. Elastic Beanstalk avvia automaticamente un ambiente e crea e configura le risorse AWS necessarie per eseguire il codice. Una volta avviato il tuo ambiente, potrai gestirlo e distribuire nuove versioni dell'applicazione. Il diagramma seguente illustra il flusso di lavoro di Elastic Beanstalk.

Flusso di Elastic Beanstalk

Una volta creata e distribuita la tua applicazione, le informazioni relative all'applicazione, inclusi parametri, eventi e stato dell'ambiente, sono disponibili tramite la console Elastic Beanstalk, le API o le interfacce a riga di comando, inclusa l'AWS CLI unificata.

Prezzi

Non sono previsti costi aggiuntivi per l'utilizzo di Elastic Beanstalk. Paghi solo per le risorse AWS sottostanti utilizzate dalla tua applicazione. Per informazioni dettagliate sui prezzi, consulta la pagina dei dettagli del servizio Elastic Beanstalk.

Fasi successive

In questa guida sono contenute informazioni concettuali sul servizio Web Elastic Beanstalk, nonché informazioni su come utilizzare il servizio per distribuire applicazioni Web. Sezioni separate descrivono come utilizzare la console Elastic Beanstalk, gli strumenti dell'interfaccia a riga di comando e l'API per distribuire e gestire gli ambienti Elastic Beanstalk. In questa guida viene inoltre illustrata l'integrazione di Elastic Beanstalk con altri servizi forniti da Amazon Web Services.

Prima di iniziare a utilizzare Elastic Beanstalk, ti consigliamo di leggere Nozioni di base sull'uso di Elastic Beanstalk. In Nozioni di base sono disponibili le procedure per creare, visualizzare e aggiornare l'applicazione Elastic Beanstalk e per modificare e chiudere l'ambiente Elastic Beanstalk. In Nozioni di base vengono inoltre descritti diversi modi per accedere ad Elastic Beanstalk.

Per ulteriori informazioni su un'applicazione Elastic Beanstalk e i relativi componenti, consulta le pagine seguenti.