Könnte der Stapelüberlauf unter SQL Server Web Edition ausgeführt werden?

8

Ich starte ein neues Web-Unternehmen, das möglicherweise auf eine hohe Anzahl von Benutzern skaliert werden muss.

Ich bin mit der SPLA-Lizenzierung für SQL Server Web Edition vertraut, möchte aber wissen, ob ich ein Upgrade auf Standard, Enterprise oder DataCenter berücksichtigen muss (ziemlich sicher, dass dies nicht der Fall sein wird).

Ich weiß, man sollte nicht über Skalierung nachdenken, bevor er muss, aber dies wirkt sich auf die Architektur der Site und den Geschäftsplan aus.

Ich weiß, dass das Prozessorlimit pro physischem Prozessor und nicht pro Thread gilt. Das macht mir also keine Sorgen. Einige der Spiegelungs- und Sicherungsfunktionen würden mich jedoch beunruhigen. Verlässt sich SO auf diese Funktionen?

tl; dr :
Könnte eine Site wie Stack Overflow auf SQL Server Web ausgeführt werden? Welche Aspekte der Wartung und Hochverfügbarkeit wären unmöglich zu erreichen?

Chris Barry
quelle
3
Dies ist eher eine Frage zur SQL Web Edition als zum Stapelüberlauf. Ich suche nach dem besten Ort, um dies zu migrieren.
Bill the Lizard
Es hängt davon ab, ob; Es ist schwierig, dies zu beantworten, ohne genau zu wissen, wie der Stapelüberlauf intern funktioniert. Wenn StackOverflow HA-Spiegelung, Clustering oder PowerPivot für SharePoint verwendet (nur ein Scherz), ist dies viel schwieriger.
1
Technisch könnte es wahrscheinlich im Web laufen. Aber was erwarten Sie von Failover, Disaster Recovery, Data Mining usw.?
vcsjones
Die Anforderungen an eine mandantenfähige Lösung, für die eine Web Edition-Lizenzierung sinnvoll ist, unterscheiden sich normalerweise grundlegend von denen, die SO durchgeführt hat und für die optimiert werden musste. Könnte eine gut gestaltete, gut ausgeführte und gut abgestimmte mandantenfähige App mit Webserver-Lizenzierungssemantik in Web Edition ausgeführt werden? Absolut. Würde eine monolithische Scale-up-Datenbank wie SO auf einem Web Edition-Server mit hohem Durchsatz ausgeführt? Möglicherweise, aber unwahrscheinlich.
Remus Rusanu
Vielen Dank für die Kommentare. Die Frage ist, ob ich Enterprise irgendwann auf der ganzen Linie berücksichtigen muss. Es sieht so aus, als würden wir jetzt einen Standard bekommen, der besser ist, aber ich erinnere mich, dass Jeff etwas darüber erwähnt hat, dass er nicht in der Lage ist, Indizes online neu zu erstellen, oder so ähnlich. Wie auch immer, es ist wirklich nur eine Frage zum MS-Stack und ob es jemals eine vernünftige Wahl ist. Oder ich sollte einfach in die Kugel beißen und ROR lernen.
Chris Barry

Antworten:

4

Angesichts der Tatsache, dass SO eine der am häufigsten besuchten Websites der Welt ist, ist es möglicherweise nicht die beste Website, mit der man sich für ein neues Unternehmen vergleichen kann.

Abgesehen davon hat SO meines Wissens eine eigene Lösung in Bezug auf die Skalierung verschiedener Aspekte des Systems entwickelt, einschließlich des Zwischenspeicherns von nahezu allem, was möglich ist, um die Datenbank so weit wie möglich zu entlasten. Die meisten Systeme der SO-Skala enden in diesem Szenario, da kein Standardprodukt oder keine integrierte Skalierbarkeitsfunktion die Anforderungen dieser Standorte mit extrem hohem Datenverkehr vollständig erfüllt.

Obwohl ich nicht sehr überrascht wäre, wenn SQL Web nicht mit hohen Verkehrslasten umgehen könnte, würde ich wetten, dass die integrierten Skalierbarkeitsteile, die Sie von anderen Ebenen von SQL Server erhalten, allein nicht ausreichen, um damit umzugehen diese Art von extrem hohen Lasten. (Daher verlässt sich SO nicht auf sie als primären Skalenvektor.)

Schließlich muss der Geschäftsplan für jedes neue Unternehmen, das sich mit einem hohen Skalierungspotenzial befasst, auch eine Einnahmequelle enthalten, die mit dem Geschäftsvolumen skaliert (was auch immer das sein mag).

Wenn Sie also das Datenvolumen skalieren, das Ihr System speichern und verwalten muss, skaliert der Umsatz damit? Ebenso für die Anzahl der Benutzer oder jede andere Metrik, die wachsen wird. Wenn Sie feststellen , dass Sie nicht Ihre Einnahmen so schnell wie die Kosten Skalierung der kombinierten Metriken der Skalierung, haben Sie Fragen zu kümmern.

cdeszaq
quelle