Caratteristiche di AWS Elastic Beanstalk

Cos'è AWS Elastic Beanstalk?

AWS Elastic Beanstalk rappresenta il modo più rapido per rendere disponibile e operativa un'applicazione Web in AWS. Puoi semplicemente caricare il codice della tua applicazione perché il servizio gestisca automaticamente i dettagli correlati, come provisioning delle risorse, bilanciamento del carico, scalabilità automatica e monitoraggio. Elastic Beanstalk è la soluzione ideale se la tua è un'applicazione Web PHP, Java, Python, Ruby, Node.js, .NET, Go o Docker. Elastic Beanstalk utilizza i principali servizi AWS come Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), AWS Auto Scaling ed Elastic Load Balancing (ELB) per supportare con facilità le applicazioni che devono dimensionarsi per servire milioni di utenti.

Page Topics

Funzionalità

Funzionalità

AWS Elastic Beanstalk supporta applicazioni Web scritte in numerosi linguaggi e framework popolari. Non richiede modifiche o necessita di modifiche minime al codice per passare dal computer di sviluppo al cloud. Le opzioni di sviluppo per implementare le tue applicazioni Web includono Java, .NET, Node.js, PHP, Ruby, Python, Go e Docker.

Con AWS Elastic Beanstalk, è possibile implementare il codice utilizzando la Console di gestione AWS, l'interfaccia a riga di comando di Elastic BeanstalkVisual Studio ed Eclipse. Le policy di implementazione multiple (contemporaneamente, in sequenza, in sequenza con un batch aggiuntivo, immutabile e blu/verde) offrono possibilità di scelta per la velocità e la sicurezza dell'implementazione delle applicazioni, riducendo il carico amministrativo.

Elastic Beanstalk fornisce un'interfaccia utente (UI) unificata per monitorare e gestire l’integrità delle applicazioni.

Elastic Beanstalk raccoglie oltre 40 parametri chiave e attributi per determinare l’integrità delle tue applicazioni. Con il pannello di controllo Elastic Beanstalk Health puoi visualizzare lo stato complessivo dell'applicazione e di personalizzare i controlli, i permessi e la creazione di report per l’integrità dell'applicazione in un'unica interfaccia.

L'integrazione di Elastic Beanstalk con Amazon CloudWatch e con AWS X-Ray implica la possibilità di utilizzare i pannelli di monitoraggio per visualizzare i parametri principali delle prestazioni come la latenza, l'utilizzo della CPU e i codici di risposta. Puoi inoltre impostare gli allarmi di CloudWatch per ricevere notifiche quando i parametri superano le soglie indicate. 

È possibile scegliere di ottenere automaticamente le ultime versioni della piattaforma dell'ambiente Elastic Beanstalk e le nuove patch utilizzando gli aggiornamenti della piattaforma gestiti. Un meccanismo di implementazione immutabile assicura che questi aggiornamenti vengano implementati in modo sicuro. Per una gestione continua, è possibile personalizzare le proprietà dell'applicazione, creare allarmi e abilitare notifiche e-mail attraverso Amazon Simple Notification Service (Amazon SNS).

Elastic Beanstalk sfrutta Elastic Load Balancing e Auto Scaling per dimensionare automaticamente le tue applicazioni sulla base delle sue esigenze specifiche. Le zone di disponibilità multiple ti offrono la possibilità di migliorare l'affidabilità e la disponibilità dell'applicazione.

Con Elastic Beanstalk, l'utente è libero di selezionare le risorse AWS, come il tipo di istanza Amazon EC2, comprese le istanze Spot, ottimali per la sua applicazione. Puoi mantenere anche 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. 

Elastic Beanstalk soddisfa i criteri di conformità a ISO, PCI, SOC 1, SOC 2, e SOC 3 oltre a quelli per l'idoneità ai fini HIPAA. Ciò significa che le applicazioni eseguite su Elastic Beanstalk possono elaborare dati finanziari regolati o informazioni sanitarie protette.

I processori AWS Graviton basati su arm64 offrono le migliori prestazioni di prezzo per i vostri carichi di lavoro cloud che girano in Amazon EC2. Con AWS Graviton su Elastic Beanstalk, è possibile selezionare i tipi di istanze EC2 per soddisfare le esigenze di ottimizzazione dei vostri carichi di lavoro e beneficiare di prestazioni di prezzo migliorate rispetto a un processore comparabile basato su x86.