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à.
Cosa è AWS Elastic Beanstalk?
Con Elastic Beanstalk puoi distribuire e gestire rapidamente le applicazioni in AWS Cloud senza dover conoscere l'infrastruttura che esegue tali applicazioni. Amazon Web Services (AWS) comprende oltre cento servizi, ognuno dei quali presenta un'area di funzionalità. Mentre la varietà di servizi offre flessibilità per il modo in cui desideri gestire i AWS infrastruttura, può essere difficile capire quali servizi utilizzare e come fornirli. 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.jsPHP, Python e Ruby. Elastic Beanstalk supporta anche le piattaforme Docker. Con i contenitori Docker puoi scegliere il tuo linguaggio di programmazione e le dipendenze delle applicazioni che potrebbero non essere supportate dalle altre piattaforme Elastic Beanstalk. Quando distribuisci la tua applicazione, Elastic Beanstalk crea la versione della piattaforma supportata selezionata ed effettua il provisioning di una o più AWS risorse, come le EC2 istanze Amazon, nel tuo AWS account per eseguire l'applicazione.
Puoi interagire con Elastic Beanstalk utilizzando la console Elastic Beanstalk, il AWS Command Line Interface (AWS CLI)eb, oppure un prodotto di alto livello CLI progettato specificamente 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.
Puoi anche eseguire la maggior parte delle attività di distribuzione, come la modifica delle dimensioni della tua flotta di EC2 istanze Amazon o il monitoraggio dell'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 il AWS risorse 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 lavoro Elastic Beanstalk.](images/clearbox-flow-00.png)
Dopo aver creato e distribuito l'applicazione, le informazioni sull'applicazione, tra cui metriche, eventi e stato dell'ambiente, sono disponibili tramite la console Elastic Beanstalk o le interfacce a riga di comando, inclusa la versione unificata APIs AWS CLI.
Prezzi
Non sono previsti costi aggiuntivi per l'utilizzo di Elastic Beanstalk. Paghi solo per il sottostante AWS risorse utilizzate dall'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 API dell'CLIinterfaccia a riga di comando () e 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 Guida introduttiva a 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.