Wir haben eine Anwendung ausgeführt, wo IIS und SQL auf dem gleichen Computer sind. Es ist ein Windows2003-Standard-Server mit 4 GB RAM auf einer VM.Der beste Weg, um die Leistung zu verbessern (und irgendwie Failover)
Jetzt steigt die Anzahl der Benutzer ständig. Es gibt auch einige riesige Statistiken, die von den Benutzern ausgeführt werden können, aber die Leistung für andere Benutzer sehr beeinflusst. Also müssen wir die Leistung irgendwie verbessern.
Ich dachte an die Trennung von IIS und SQL auf 2 verschiedenen Maschinen mit Windows2008 64bit und mindestens 6gigs RAM für jede Maschine, aber es sollte auch eine Failover-Lösung haben.
Können Sie einige Szenarien zur Lösung der Leistung und des Failover-Problems empfehlen?
Dank
ps:
Nur zur Info: Wir sind jetzt Statusverwaltung in IIS inproc, aber ich denke, es wird besser sein zu sqlstatemanagement zu ändern.
EDIT
Ich habe die Frage auf den Punkt der Failover erweitert. Da unser Kunde nicht zu viel Geld für Server- und SQL-Lizenzen ausgeben möchte. Wäre es "ok", nur eine Replikation zu einem zweiten SQL-Server durchzuführen und dies als Failover zu verwenden? Kennst du bessere "billige" Lösungen?
Die Anwendung ist nur für den internen Gebrauch, aber jetzt sind mehr und mehr Abteilungen in diesem Projekt beteiligt.
Ich würde jemand anderen die IIS Hochverfügbarkeitsoptionen abdecken lassen. –
danke für die tollen Informationen – nWorx