Ich betreibe eine Site mit hohen Verkehrsschwankungen und aus diesem Grund sind automatische Skalierungslösungen für diesen Fall sehr profitabel. Derzeit kann der Webserver horizontal automatisch skalieren, der Engpass liegt jedoch auf dem MySQL-Server.
- Ich habe es mit Amazon RDS Multi-AZ versucht, aber es dauert ungefähr 15 Minuten, bis die 12-GB-Datenbank mit einigen Minuten Ausfallzeit aktualisiert ist. Es hat mir sehr geholfen, als ich bereits wusste, dass in einem bestimmten Moment ein Verkehrsanstieg eintreten würde.
- Ich habe auch über Xeround nachgedacht. Dies ist wahrscheinlich die beste Lösung, obwohl sie für Datenbanken dieser Größe ziemlich teuer ist. Auf jeden Fall ist dies keine Option, da ich die Datenbank legal in der Europäischen Union haben muss.
- Ich habe über Scalr gelesen, bin mir aber nicht sicher, ob und wie das hilfreich sein könnte.
- Ich habe gesehen, dass viele Cloud-Hosting-Anbieter vertikale Skalierungslösungen anbieten, die meiner Meinung nach keine Ausfallzeit haben (ich bin mir nicht sicher, ob dies wirklich möglich ist, soweit ich weiß, dass sie Xen-Hypervisor verwenden). Das könnte eine Lösung sein, aber ich frage mich, ob es keine Ausfallzeiten gibt und wie die MySQL-Konfiguration (und viele andere Dinge auf dem Betriebssystem) auch ohne Ausfallzeiten aktualisiert werden können.
- Ich habe es mit MySQL-Slave-Servern versucht, aber es war überhaupt nicht hilfreich.
- Ich benutze Memcache, was sehr hilfreich ist, aber nicht ausreicht. Ich muss wegen Schreibvorgängen aktualisieren, nicht nur wegen Lesevorgängen.
Irgendwelche Vorschläge? Vielen Dank im Voraus