Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Migrazione delle applicazioni web sul cloud tramire AWS Elastic Beanstalk (Italiano) | Migrating Web Application to Cloud using AWS Elastic Beanstalk (Italian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Panoramica del laboratorio

La tua azienda ha un’applicazione Web ospitata on-premises e ha deciso di spostare la propria infrastruttura esistente nel cloud con Amazon Web Services (AWS) come provider cloud. In qualità di Solutions Architect, hai il compito di analizzare e valutare diverse strategie di migrazione e trovare una soluzione per migrare l’applicazione al cloud AWS.

In questo laboratorio, cambierai piattaforma e migrerai l’applicazione Web nel cloud tramite AWS Elastic Beanstalk.

Pulsanti icona

In questo laboratorio vengono utilizzate varie icone per richiamare l’attenzione su alcuni aspetti della guida. Nell’elenco seguente viene illustrato lo scopo di ciascuna di esse:

  • L’icona della tastiera indica che è necessario eseguire un comando.
  • L’icona degli appunti indica che si può verificare l’output di un comando o di un file modificato confrontandolo con l’esempio fornito.
  • L’icona delle note segnala suggerimenti, indicazioni o consigli importanti.
  • Richiama l’attenzione su informazioni di particolare interesse o importanza. La mancata lettura della nota non comporta danni fisici all’apparecchiatura o ai dati, ma potrebbe richiedere la ripetizione di alcuni passaggi.
  • L’icona con una “i” nel cerchio specifica dove trovare ulteriori informazioni.
  • Suggerisce di riflettere su come applicare un concetto nel proprio ambiente o di avviare una conversazione sul topic in questione.

Panoramica di AWS Elastic Beanstalk

AWS Elastic Beanstalk è un servizio di facile utilizzo per la distribuzione e il dimensionamento di applicazioni e servizi web sviluppati con Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker su server familiari come Apache, Nginx, Passenger e IIS.

Basta caricare il codice ed Elastic Beanstalk gestisce automaticamente l’implementazione, dal provisioning di capacità al monitoraggio dell’integrità dell’applicazione, passando per il bilanciamento del carico e il dimensionamento automatico. Allo stesso tempo, consente di mantenere il controllo completo sulle risorse AWS che supportano l’applicazione e consente di accedere in qualsiasi momento alle risorse sottostanti.

Non sono previsti costi aggiuntivi per Elastic Beanstalk: vengono addebitati esclusivamente i costi delle risorse AWS necessarie per archiviare ed eseguire l’applicazione.

Per utilizzare Elastic Beanstalk, devi creare un’applicazione, caricare una versione dell’applicazione sotto forma di bundle di origine dell’applicazione (ad esempio, un file Java .war) in Elastic Beanstalk, quindi fornire informazioni sull’applicazione stessa. Elastic Beanstalk avvia automaticamente un ambiente e crea e configura le risorse AWS necessarie per eseguire il codice. Dopo l’avvio dell’ambiente, puoi gestire l’ambiente e distribuire nuove versioni dell’applicazione. Il diagramma seguente illustra il flusso di lavoro di Elastic Beanstalk.


Autorizzazioni

Quando crei un ambiente, AWS Elastic Beanstalk ti chiede di fornire due ruoli AWS Identity and Access Management (IAM):

  • Ruolo di servizio: il ruolo di servizio è assunto da Elastic Beanstalk per utilizzare altri servizi AWS per tuo conto.
  • Profilo dell’istanza: il profilo dell’istanza viene applicato alle istanze nel tuo ambiente e consente loro di recuperare le versioni dell’applicazione da Amazon Simple Storage Service (Amazon S3), caricare i log su Amazon S3 ed eseguire altre attività che variano a seconda del tipo di ambiente e della piattaforma.

Per questo laboratorio, il ruolo di servizio e il profilo dell’istanza sono già stati creati durante la configurazione iniziale del laboratorio.

Argomenti trattati

Alla fine di questo laboratorio sarai in grado di:

  • Preparare il codice sorgente dell’applicazione per la migrazione ad AWS.
  • Caricare la versione del codice sorgente dell’applicazione in un bucket S3.
  • Creare un’applicazione Elastic Beanstalk e lanciare un ambiente.
  • Esaminare e gestire l’ambiente Elastic Beanstalk.

Competenze tecniche preliminari

Per completare con successo questo laboratorio, devi:

  • Avere accesso a un computer con Microsoft Windows, Mac OS X o Linux (Ubuntu, SuSE o Red Hat).
  • Avere un browser Internet come Chrome o Firefox.
  • Avere familiarità con la navigazione di base nella in Console di gestione AWS.
  • Avere dimestichezza con la modifica di script tramite un editor di codice AWS Cloud9 o con l’utilizzo di strumenti come vi e nano.

Durata

Il completamento di questo laboratorio richiede 60 minuti.

Reviews

Start your review of Migrazione delle applicazioni web sul cloud tramire AWS Elastic Beanstalk (Italiano) | Migrating Web Application to Cloud using AWS Elastic Beanstalk (Italian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.