it-swarm.com.de

amazon EC2 betreibt sowohl eine Website als auch eine Datenbank

Ich muss einen Webserver von Rackspace zu AWS verschieben und habe mich gefragt, ob ich einen separaten Dienst/Server für die MySQL-Datenbank hinzufügen muss oder ob ich die Website und die MySQL-Datenbank auf derselben EC2-Instanz hosten kann. (Tier = klein)

On Rackspace DB wurde auf einem anderen Server gehostet. Sowohl der Webserver als auch der DB-Server sind belegt: Overwall-DB-Größe = 100 MB Gesamte Datenträgerverwendung: 30 GB Durchschnittliche Speicherverwendung: 1 GB.

Kann eine einzelne ec2-Instanz die Arbeit von Webserver und Datenbank übernehmen?

2
Rainer Plumer

Ich weiß nicht, ob diese Frage für Webmaster aktuell ist, aber das Ausführen der Datenbank und des Webservers auf demselben Computer führt zu Problemen, die ich unter Database Administrators SE und Server) angesprochen habe Fehler Immer wieder wird deutlich, dass die Anforderungen an Arbeitsspeicher und andere Ressourcen in der Regel so hoch sind, dass "Abstürze" auftreten, bei denen die Serverressourcen unter Last eher ausgelastet als die eigentlichen Softwarefehler sind.

Das gemeinsame Ausführen auf derselben Maschine ist kein Rezept für Stabilität, selbst wenn die Maschine theoretisch in der Lage ist.

Die Verwendung einer Maschine anstelle von zwei ist eine falsche Wirtschaftlichkeit, zumal mit EC2 die Maschinenpreise innerhalb jeder Instanzfamilie fast direkt proportional zur Kapazität sind.

Zwei t2.micro sind genau der gleiche Preis wie ein t2.small, der die doppelte CPU-Kapazität und den doppelten Arbeitsspeicher hat. Drehen Sie das um und Sie sehen, dass das Mikro für die Hälfte der Kosten nur halb so klein ist. Verwenden Sie zwei Maschinen.

1