Guida all'implementazione

5 fasi  |  60 minuti

Build_LAMP_Web_App_HERO-ART_SM

In questo progetto, scoprirai come implementare un'applicazione Web LAMP Stack a disponibilità elevata con AWS Elastic Beanstalk e Amazon Relational Database Service (RDS). Lo stack utilizza Linux, Apache, MySQL e PHP. Con Elastic Beanstalk, puoi semplicemente caricare il tuo codice ed Elastic Beanstalk gestisce automaticamente l'implementazione, da provisioning di capacità e auto scaling al monitoraggio dell'integrità dell'applicazione. Elastic Beanstalk ridimensiona automaticamente la tua applicazione in base alle tue esigenze specifiche impiegando le impostazioni di Auto Scaling, facilmente regolabili. Amazon RDS semplifica la configurazione, l'uso e il dimensionamento dei database relazionali nel cloud. Questo servizio fornisce una capacità ridimensionabile a un costo conveniente, gestendo al tempo stesso le attività di amministrazione del database più dispendiose in termini di tempo.

aws-project_lamp-app_arch
Inizia la guida all'implementazione

Al termine sarai in grado di:

Avviare un'applicazione Web LAMP Stack con AWS Elastic Beanstalk e Amazon Relational Database Service (RDS). Elastic Beanstalk effettua il provisioning e gestisce l'infrastruttura (per es., le istanze Amazon EC2) e i componenti dello stack (per es., il sistema operativo, il server Web, lingua/framework) per tuo conto. RDS fornisce il database MySQL.

Implementare la tua applicazione Web utilizzando AWS Elastic Beanstalk. Devi caricare il codice su Elastic Beanstalk, che gestisce tutti i dettagli della distribuzione al tuo posto. 

Cosa occorre prima di iniziare:

Un account AWS: per avviare il provisioning delle risorse per l’hosting del tuo sito Web è necessario un account AWS. Registrati ad AWS.

Codice: se hai del codice per la tua applicazione, puoi implementarlo utilizzando questa guida. È anche possibile impiegare il codice di applicazione di esempio.

Livello di competenze: delle nozioni di base di tecnologie Web e di LAMP Stack sono preferibili ma non necessarie.

Esperienza con AWS: per completare questo progetto non è necessaria alcuna esperienza con AWS.

Costo mensile stimato:

Il costo totale per l'hosting di uno stack LAMP a disponibilità elevata in AWS utilizzando l'implementazione consigliata in questa guida varia a seconda dell'utilizzo e dei tipi di istanza selezionati. Seguendo le raccomandazioni di questa guida, eseguire questo stack normalmente costa 40 USD al mese o più se sei al di fuori dei limiti del Piano gratuito di AWS.

Uno stack LAMP non a disponibilità elevata costa meno di 1 USD al mese se sei idoneo al Piano gratuito di AWS e se sei nei limiti. Per consultare in dettaglio i servizi utilizzati e i relativi costi, consulta la sezione Servizi impiegati e costi.


Velocizza la tua applicazione con Lightsail. Questo servizio offre tutto l'occorrente per creare un'applicazione in AWS: elaborazione, storage, rete e prezzi contenuti e prevedibili.

Trova su AWS Marketplace immagini preconfigurate che eseguono uno stack LAMP e avviale.

Questo tutorial mostra come installare il server Web Apache con supporto PHP e MySQL su un'istanza Amazon Linux. Usa questo tutorial se preferisci installare e gestire da solo il server Web, la lingua e il database in Amazon EC2.

Desideri più risorse per iniziare a usare AWS? Per ulteriori informazioni, visita il centro risorse per le nozioni di base.