Semplice iniziare, impossibile lasciarlo
AWS Elastic Beanstalk è un servizio di semplice utilizzo per distribuire e ridimensionare applicazioni e servizi Web sviluppati con Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker su server comuni come Apache, Nginx, Passenger e IIS.
Caricando semplicemente il proprio codice, Elastic Beanstalk gestisce automaticamente l'implementazione, da provisioning di capacità e auto scaling al monitoraggio della salute dell'applicazione. Al contempo, l'utente mantiene il completo controllo sulle risorse AWS su cui si basa la sua applicazione e può accedere in qualsiasi momento alle risorse implicate.
Non vi è alcun costo aggiuntivo per Elastic Beanstalk: si paga solo per le risorse AWS necessarie per archiviare ed eseguire le proprie applicazioni.
Inizia a usare AWS gratis
Crea un account gratuitoOppure accedi alla console
Ricevi dodici mesi di accesso al piano di utilizzo gratuito AWS e sfrutta le caratteristiche di AWS Basic Support, inclusi l'assistenza clienti 24 ore al giorno, forum di supporto e molto altro.
![ElasticBeanstalk_Benefit_FastSimple ElasticBeanstalk_Benefit_FastSimple](http://web.archive.org./web/20170209084756im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_FastSimple.png)
Elastic Beanstalk è il modo più rapido e semplice per implementare le proprie applicazioni su AWS. È sufficiente usare la Console di gestione AWS, un archivio Git o un ambiente di sviluppo integrato (IDE) come Eclipse o Visual Studio per caricare le proprie applicazioni. Elastic Beanstalk gestirà automaticamente i dettagli di implementazione come il provisioning delle capacità, il bilanciamento del carico, auto scaling e monitoraggio della salute delle applicazioni. In pochi minuti, la propria applicazione sarà pronta per l'uso senza dover effettuare alcuna configurazione dell'infrastruttura o delle risorse.
![ElasticBeanstalk_Benefit_Productivity ElasticBeanstalk_Benefit_Productivity](http://web.archive.org./web/20170209084756im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_Productivity.png)
Elastic Beanstalk effettua il provisioning, controlla l'infrastruttura e gestisce lo stack delle applicazioni (piattaforma) per l'utente, che così non deve impiegare tempo per acquisire competenze. Mantiene inoltre aggiornata la piattaforma in cui sono eseguite le applicazioni con le ultime patch e gli aggiornamenti più recenti. Può invece concentrarsi sulla scrittura del codice piuttosto che sulla gestione e la configurazione di server, database, bilanciatori del carico, firewall e reti.
![ElasticBeanstalk_Benefit_ImpossibleOutgrow ElasticBeanstalk_Benefit_ImpossibleOutgrow](http://web.archive.org./web/20170209084756im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_ImpossibleOutgrow.png)
Elastic Beanstalk ridimensiona automaticamente la tua applicazione in base alle tue esigenze specifiche impiegando le impostazioni di Auto Scaling, facilmente regolabili. Ad esempio, è possibile usare parametri di utilizzo della CPU per far scattare azioni di Auto Scaling. Con Elastic Beanstalk, l'applicazione può gestire picchi di carico di lavoro o di traffico riducendo al minimo i costi.
![ElasticBeanstalk_Benefit_ResourceControl ElasticBeanstalk_Benefit_ResourceControl](http://web.archive.org./web/20170209084756im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_ResourceControl.png)
L'utente è libero di selezionare le risorse AWS, come il tipo di istanza Amazon EC2, ottimali per la sua applicazione. Inoltre, Elastic Beanstalk consente di "scoprire gli ingranaggi" per mantenere il controllo completo delle risorse AWS sottostanti a un'applicazione. Se si decide di acquisire alcuni degli o tutti gli elementi della propria infrastruttura, è possibile farlo in modo ottimale usando le capacità di gestione di Elastic Beanstalk.