Implementazione di un'app Web su AWS Elastic Beanstalk
GUIDA ALLE OPERAZIONI DI BASE
Introduzione
Segui queste istruzioni dettagliate per costruire e implementare la tua prima applicazione Web usando AWS Elastic Beanstalk
Panoramica
In questa guida, imparerai come implementare un'applicazione non containerizzata nel cloud. Creerai un'applicazione Web NodeJS semplice e poi utilizzerai un servizio chiamato AWS Elastic Beanstalk (EB) per implementare l'applicazione in AWS.
Elastic Beanstalk è un servizio di semplice utilizzo per implementare e dimensionare 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 della capacità, bilanciamento del carico e scalabilità automatica al monitoraggio dell'integrità dell'applicazione. Al contempo, mantieni il completo controllo sulle risorse AWS su cui si basa la tua applicazione e puoi accedere in qualsiasi momento alle risorse implicate.
Argomenti affrontati
In questa guida, imparerai a:
- Implementare un'applicazione non containerizzata sul cloud
- Pacchettizzare un'app NodeJS affinché sia implementata utilizzando Elastic Beanstalk
- Creare tutta l'infrastruttura necessaria per Elastic Beanstalk utilizzando CDK
- Aggiornare un'implementazione non containerizzata
Prerequisiti
Prima di iniziare questa guida, avrai bisogno di:
- Un account AWS: se non ne sei ancora in possesso, segui la guida introduttiva Configurazione dell'ambiente per una rapida panoramica.
- CDK installato: visita la nostra guida introduttiva Configurazione di AWS CDK per ulteriori informazioni.
Esperienza AWS
Principiante
Tempo richiesto per il completamento
30-35 minuti
Costo richiesto per il completamento
Idoneo per il Piano gratuito
Requisiti
- Account AWS con accesso da amministratore**
- Browser consigliato: l'ultima versione di Chrome o Firefox
[**]Gli account creati nelle ultime 24 ore potrebbero non avere ancora accesso a tutti servizi richiesti per questo tutorial.
Moduli
Questo tutorial è costituito dai seguenti brevi moduli. Per passare al successivo, è necessario avere completato ciascun modulo.
- Sviluppo di un'applicazione web tramite NodeJS (10 minuti): in questo modulo creerai un'applicazione Web semplice con backend NodeJS e la eseguirai localmente.
- Creazione di un'applicazione CDK (15 minuti): in questo modulo creerai un'applicazione CDK che, a sua volta, creerà tutta l'infrastruttura necessaria per implementare l'app Web sul cloud.
- Implementazione dell'applicazione sul cloud (10 minuti): in questo modulo imparerai come implementare l'applicazione sul cloud e cosa fare se desideri modificarla e reimplementarla.
- Pulizia: in quest'ultima parte della guida imparerai come pulire dopo aver terminato.