Wie skaliere ich meine EC2-Instanz?

7

Ich bin sehr neu in Serverkonfigurationen und Linux im Allgemeinen. Bitte nehmen Sie Kontakt mit mir auf:

Ich habe eine kleine EC2-Instanz, auf der ein LAMP-Server unter Ubuntu 10.04 LTS ausgeführt wird.

Ich bin völlig verblüfft darüber, wie ich skalieren würde, um die Verkehrsanforderungen zu erfüllen, wenn ich sie brauche. Kann ich den Servertyp auf groß ändern? Oder erstellen Sie eine andere Instanz und führen Sie einen Lastausgleich durch? Ich bin mir nicht mal sicher, wie ich dort anfangen soll. Wenn jemand ein paar Tipps geben und mich auf eine Dokumentation hinweisen könnte, wäre ich für immer dankbar. Vielen Dank!

Calvin
quelle

Antworten:

6

Sie können die Instanzgröße ändern, aber wenn Sie eine 32-Bit-Instanz haben, können Sie sie nicht auf 64-Bit skalieren (wenn mein Speicher mir recht tut). Sie können jederzeit andere Instanzen erstellen und den Lastausgleich zwischen ihnen durchführen.

Im Allgemeinen ist Letzteres die bevorzugte Methode, da die Skalierung mit Ihrem Instanztyp nur sehr hilfreich ist. Danach können Sie nur noch Instanzen hinzufügen. Wenn Sie also viel Verkehr erwarten, ist dies die beste Option.

Für den Lastausgleichsteil bietet Amazon derzeit einen entsprechenden Service an: http://aws.amazon.com/elasticloadbalancing/

Das automatische Starten neuer Instanzen nach Bedarf kann mit der Auto Scaling-Funktion von Cloudwatch erfolgen: http://aws.amazon.com/autoscaling/

Wolph
quelle
Wenn Sie sagen "Letzteres ist die bevorzugte Methode", meinen Sie damit, andere Instanzen zu erstellen und den Lastenausgleich zwischen ihnen herzustellen?
Calvin
Ja in der Tat. Sie können fast unendlich skalieren, indem Sie einfach nach Bedarf weitere Instanzen hinzufügen.
Wolph