Richy: Forum Auslastung

Hi Leute.

  1. Ich wollt mich mal erkundigen mit welcher notwendigen Rechenkapazität ich rechnen muss wenn ich ein Forum mit ungefähr 2 Mio Nutzer betreiben möchte (wobei in Spitzenzeiten 50000 User online sind).

Ich hab leider keine Richtwerte da ich das Forum selber programmiert habe aber leider keine 50000 Clients zuhause stehen hab.
Das Forum ist in 3 Unterkathegorien (z.B. Technik>>Computer>>CPU) aufgeteilt wobei die ersten 2 als Listen Modell gespeichert werden und in der letzten die Posts stehen (diese werden im Nested Sets modell gespeichert). Ich hoffe ich hab mich halbwegs verständlich ausgedrückt.
Das Ganze lauft auf einer MySQL DB.
2) Außerdem würd ich auch noch gern Wissen wies mit dem Speicherplatz ausschaut die Daten müssen ja gesichert werden das fallt dann natürlich auch ins Geld :)
3) Und was auch noch wichtig wäre, was ich da für eine Leitung brauch. Aber ich schätz mal dass eine 100/100 Leutung reichen sollte. (Zum Forum gibts eine News Seite mit Bilder wie z.B golem.de oder so) Reichen die 100 Upload trotzdem?
Ich hoffe ich hab nichts vergessen.
Danke schon mal
MfG Richy

  1. Ich hab leider keine Richtwerte da ich das Forum selber programmiert habe aber leider keine 50000 Clients zuhause stehen hab.
    Das Forum ist in 3 Unterkathegorien (z.B. Technik>>Computer>>CPU) aufgeteilt wobei die ersten 2 als Listen Modell gespeichert werden und in der letzten die Posts stehen (diese werden im Nested Sets modell gespeichert). Ich hoffe ich hab mich halbwegs verständlich ausgedrückt.
    Das Ganze lauft auf einer MySQL DB.

    Das ist unerheblich, wenn die forensoftware Mist ist :) Oder in einer langsamen Sprache verfasst ist. Da gabs neulich irgend eine (Öko-)Rechnung wieviele CPU-Time (und somit Geld, CO2 usw) man bei Facebook sparen könnte, wenn man anstatt PHP gleich direkt mit C gearbeitet hätte.

    1. Außerdem würd ich auch noch gern Wissen wies mit dem Speicherplatz ausschaut die Daten müssen ja gesichert werden das fallt dann natürlich auch ins Geld :)

    Kommt darauf an, was die Benutzer so tun - 50.000 Benutzer die keine Beiträge schreiben verhält sich anders wie 1.000 Benutzer die Täglich jeweils hunderte Beiträge verfassen.

    1. Und was auch noch wichtig wäre, was ich da für eine Leitung brauch. Aber ich schätz mal dass eine 100/100 Leutung reichen sollte.

    Kommt auf den Traffic an - ich denke aber nicht, dass die Geschwindigkeit ein Problem sein wird, sondern die Zugriffzahlen und die Latenz beim Ausliefern der Seiten.

  2. hi richy,

    es gibt einige tools im netz, die parallele user simulieren können, damit kannst du dein bottleneck recht gut und einfach ermitteln.

    ich tippe jetzt jedoch schon drauf, dass die datenbank dein bottleneck sein wird, vorausgesetzt du hast kein caching verwendet :-)
    solltest du bisher KEIN caching verwendet haben, bau das dringend ein, bevor du online gehst... damit kannst du problemlos an hardware einsparen!
    stichwort memcache oder xcache (am besten als symbiose)

    wenn du wirklich solch hohe besucherzahlen erwartest, solltest du deine DB unbedingt clustern und einen load-balancer fürs frontend vorne hanhängen... starten kann man aber (testweise) mit 2 servern und dann schauen wo es hängt...

    viel spaß&erfolg
    cheops

    Hi Leute.

    1. Ich wollt mich mal erkundigen mit welcher notwendigen Rechenkapazität ich rechnen muss wenn ich ein Forum mit ungefähr 2 Mio Nutzer betreiben möchte (wobei in Spitzenzeiten 50000 User online sind).

    Ich hab leider keine Richtwerte da ich das Forum selber programmiert habe aber leider keine 50000 Clients zuhause stehen hab.
    Das Forum ist in 3 Unterkathegorien (z.B. Technik>>Computer>>CPU) aufgeteilt wobei die ersten 2 als Listen Modell gespeichert werden und in der letzten die Posts stehen (diese werden im Nested Sets modell gespeichert). Ich hoffe ich hab mich halbwegs verständlich ausgedrückt.
    Das Ganze lauft auf einer MySQL DB.
    2) Außerdem würd ich auch noch gern Wissen wies mit dem Speicherplatz ausschaut die Daten müssen ja gesichert werden das fallt dann natürlich auch ins Geld :)
    3) Und was auch noch wichtig wäre, was ich da für eine Leitung brauch. Aber ich schätz mal dass eine 100/100 Leutung reichen sollte. (Zum Forum gibts eine News Seite mit Bilder wie z.B golem.de oder so) Reichen die 100 Upload trotzdem?
    Ich hoffe ich hab nichts vergessen.
    Danke schon mal
    MfG Richy