Ich habe ein Netzwerk mit Live-, Benutzerakzeptanz-, Staging- und Entwicklungsservern (in diesem Fall Windows hauptsächlich 2012r2, alle Hyper-V-Gäste). Jeder dieser Teile des Netzwerks verfügt über einen Frontend- und einen Backend-Server. Die Backend-Server enthalten proportional große Datenmengen. Auf den Servern für Benutzerakzeptanz, Staging und Entwicklung ändern sich diese Daten nicht (abgesehen von gelegentlichen Aktualisierungen aus dem Live-Modus) und werden außerhalb des Entwicklungszyklus nur selten abgerufen.
Wie können Sie in einer solchen Umgebung den Speicherverbrauch minimieren und die Verschwendung von Speicherplatz für statische Daten, auf die nur selten zugegriffen wird, vermeiden? Die Daten bestehen aus Tausenden von Dateien wie pdf, json, dwgs und pngs.
Dinge, über die ich nachgedacht habe.
Löschen von Servern, wenn diese nicht verwendet werden - Keine gute Option, da die Zeit zum Wiederherstellen dieser Server manchmal die Zeit belastet, die Entwickler für die Verwendung benötigen. Unsere Backup-Lösung ist MS Data Protection Manager.
Löschen von Datendiscs bei Nichtgebrauch - Etwas besser als oben, aber auch hier spielt die Zeit eine Rolle.
Verschieben von Daten-Discs zwischen Servern - Da es sich um Hyper-V-Gäste handelt, kann ich die Daten-Discs nach Bedarf einfach anhängen. Es gibt jedoch Situationen, in denen mehrere Umgebungen gleichzeitig verwendet werden.