Frage

Ich arbeite an einer großen ASP.NET -Web -App.

Das System ist groß genug, um Überwachungssysteme zu rechtfertigen, Skripte zu erstellen, Quellvertretungsserver usw. usw.

Ich möchte jetzt eine ordnungsgemäße Entwicklungsumgebung einrichten, in der ich über einen Entwicklungsserver, eine QA und eine Inszenierung verfügt.

Ich werde Windows Server 2008 Standard Edition X64 einrichten (ich habe 4 GB RAM, also möchte ich alles sehen).

Müsste ich nur eine VM für jede Umgebung einrichten? Aber die Frage, die dies aufwirft, ist, dass im Moment meine gesamte Software auf Vista ist. Für jede VM wäre es gut, nur die Software zu haben, die sie benötigt (z. B. ich brauche kein Visual Studio für die Inszenierung, da ich den Code dort nicht ändern sollte), aber ich denke, das kann nicht geschehen? Sollte die SRC -Kontrolle an einem zentralen Ort und nicht in einer der Umgebungen (z. B. Dev) sein? Also so etwas wie:

Quellvertretungsserver V V Dev V V QA V V Staging

Und so ist alles dezentralisiert.

Wie machst du das?

War es hilfreich?

Lösung

  1. Ihre Idee, 4 VMs zu verwenden, sollte gut funktionieren.

  2. Ich sehe keinen Datenbankserver von irgendeiner Art. Ich habe festgestellt, dass DBS auf ihrer eigenen physischen Maschine besser abschneidet.

  3. Fügen Sie mehr Speicher hinzu !!!!! Sie möchten, dass jede Maschine genügend Speicher hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top