Zunächst einmal sind EC2 und Elastic Compute Cloud dasselbe.
Als Nächstes umfasst AWS die Palette der Webdienste, zu denen EC2 und Elastic Beanstalk gehören. Es enthält auch viele andere wie S3, RDS, DynamoDB und alle anderen .
EC2
EC2 ist der Dienst von Amazon, mit dem Sie einen Server (AWS ruft diese Instanzen auf ) in der AWS-Cloud erstellen können . Sie zahlen stundenweise und nur das, was Sie verwenden. Mit dieser Instanz können Sie tun, was Sie wollen, und die n
Anzahl der Instanzen starten .
Elastische Bohnenstange
Elastic Beanstalk ist eine Abstraktionsebene von der EC2-Ebene entfernt. Elastic Beanstalk richtet für Sie eine "Umgebung" ein, die eine Reihe von EC2-Instanzen, eine optionale Datenbank sowie einige andere AWS-Komponenten wie Elastic Load Balancer, Auto-Scaling Group und Security Group enthalten kann. Dann verwaltet Elastic Beanstalk diese Elemente für Sie, wann immer Sie Ihre in AWS ausgeführte Software aktualisieren möchten. Elastic Beanstalk fügt zusätzlich zu den Ressourcen, die es für Sie erstellt, keine Kosten hinzu. Wenn Sie 10 Stunden EC2-Nutzung haben, zahlen Sie nur 10 Rechenstunden.
Ausführen von Wordpress
Für die Ausführung von Wordpress ist es das, was Sie am besten können. Sie können es direkt auf einer einzelnen EC2-Instanz ausführen, eine Lösung vom AWS Marketplace verwenden oder Elastic Beanstalk verwenden.
Was soll ich auswählen?
Für den Fall, dass Sie den Systembetrieb reduzieren und sich nur auf die Website konzentrieren möchten, ist Elastic Beanstalk die beste Wahl dafür. Elastic Beanstalk unterstützt einen PHP-Stack (sowie andere). Sie können Ihre Site in der Versionskontrolle halten und bei jeder Änderung problemlos in Ihrer Umgebung bereitstellen. Außerdem wird eine Autoscaling-Gruppe eingerichtet, die bei wachsendem Datenverkehr mehr EC2-Instanzen erzeugen kann.
Hier ist das erste Ergebnis von Google bei der Suche nach "Elastic Beanstalk WordPress": https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/