Prima di tutto, EC2 ed Elastic Compute Cloud sono la stessa cosa.
Successivamente, AWS comprende la gamma di servizi Web che include EC2 ed Elastic Beanstalk. Include anche molti altri come S3, RDS, DynamoDB e tutti gli altri .
EC2
EC2 è il servizio di Amazon che ti consente di creare un server (AWS chiama queste istanze ) nel cloud AWS. Paghi a ore e solo ciò che usi. Puoi fare quello che vuoi con questa istanza e lanciare il n
numero di istanze.
Fagiolo elastico
Il fagiolo magico elastico è uno strato di astrazione lontano dallo strato EC2. Elastic Beanstalk imposterà un "ambiente" per te che può contenere un numero di istanze EC2, un database opzionale, nonché alcuni altri componenti AWS come Elastic Load Balancer, Auto-Scaling Group, Security Group. Quindi Elastic Beanstalk gestirà questi elementi per te ogni volta che desideri aggiornare il software in esecuzione in AWS. Elastic Beanstalk non aggiunge alcun costo in aggiunta a queste risorse che crea per te. Se hai 10 ore di utilizzo di EC2, tutto ciò che paghi è di 10 ore di calcolo.
Esecuzione di Wordpress
Per eseguire Wordpress, è quello con cui ti senti più a tuo agio. È possibile eseguirlo direttamente su una singola istanza EC2, è possibile utilizzare una soluzione dal mercato AWS o utilizzare Elastic Beanstalk.
Cosa scegliere?
Nel caso in cui desideri ridurre le operazioni del sistema e concentrarti solo sul sito Web, Elastic Beanstalk sarebbe la scelta migliore per questo. Elastic Beanstalk supporta uno stack PHP (così come altri). Puoi mantenere il tuo sito sotto controllo di versione e distribuirlo facilmente nel tuo ambiente ogni volta che apporti modifiche. Inoltre, verrà impostato un gruppo con scalabilità automatica che può generare più istanze EC2 se il traffico è in aumento.
Ecco il primo risultato fuori di Google quando si cerca "wordpress elastico beanstalk": https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/