wake-up-neo.com

Unterschied zwischen Amazon ec2 und AWS Elastic Beanstalk

Kann jemand bitte erklären, was der Unterschied zwischen EC2 und Beanstalk ist. Ich möchte über SaaS, PaaS und IaaS informiert werden.

Um eine Webanwendung in wordpress) bereitzustellen, benötige ich einen skalierbaren Hosting-Service. Wenn es etwas Besseres als meinen Zweck gibt, lassen Sie es mich bitte auch wissen.

Nur zur Information, ich möchte mehrere wordpress und drupal sites hosten und bereitstellen.

Ich möchte nicht mehr Zeit für den Server lassen und mich auf die Entwicklung konzentrieren. Das Cloud-Hosting muss jedoch automatisch skalierbar sein.

262
blueray

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 die anderen .

EC2

EC2 ist der Amazon-Dienst, mit dem Sie einen Server erstellen können (AWS ruft diese Instanzen auf ) in der AWS-Cloud. Sie zahlen stundenweise und nur das, was Sie nutzen. Sie können mit dieser Instanz alle gewünschten Aktionen ausführen und n Anzahl der Instanzen starten.

Elastische Bohnenstange

Elastic Beanstalk ist eine Abstraktionsebene von der EC2-Ebene entfernt. Elastic Beanstalk richtet eine "Umgebung" für Sie 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 verursacht keine zusätzlichen Kosten für diese Ressourcen, die es für Sie erstellt. Wenn Sie 10 Stunden EC2-Nutzung haben, zahlen Sie nur 10 Rechenstunden.

Ausführen von Wordpress

Für das Ausführen von Wordpress ist es das, womit Sie am besten vertraut sind. Sie können es direkt auf einer einzelnen EC2-Instanz ausführen, eine Lösung aus AWS Marketplace verwenden oder Elastic Beanstalk verwenden.

Was soll ich wählen?

Wenn Sie den Systembetrieb reduzieren und sich nur auf die Website konzentrieren möchten, ist Elastic Beanstalk die beste Wahl. Elastic Beanstalk unterstützt einen PHP Stack (sowie andere). Sie können Ihre Site in der Versionskontrolle belassen und problemlos in Ihrer Umgebung bereitstellen, wann immer Sie Änderungen vornehmen. Es wird auch eine Autoscaling-Gruppe eingerichtet, die dies kann Erzeugen Sie mehr EC2-Instanzen, wenn der Datenverkehr zunimmt.

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- elastischer Bohnenstiel /

290
Josh Davis