Sie könnten Distributed File System (DFS) verwenden, das in das Serverbetriebssystem integriert ist. Ich habe dies getan, um ein ähnliches Ziel zu erreichen.
Im Wesentlichen konfigurieren Sie DFS, um einen Stamm zu erstellen, der eigentlich nur ein URI ist. Sie könnten \\ DOMAIN \ SHARE erstellen, das wie eine Freigabe aussieht, obwohl es virtuell ist. DFS nutzt das DNS der Domäne, um es als gültigen Speicherort darzustellen. Innerhalb des Stammverzeichnisses können Sie Links erstellen, bei denen es sich lediglich um Pfade zu physischen Dateifreigaben auf einer beliebigen Anzahl von Servern handelt. Dies entspricht den Unterverzeichnissen unter Ihrem Root. Schließlich können Sie für jeden Link mehrere Ziele erstellen. In Ihrem Beispiel wäre es eine Freigabe auf jeder der Maschinen. DFS repliziert dann Dateien in diesen Freigaben über alle Pfade, die als Ziele aufgeführt sind, mithilfe des Dateireplikationsdiensts.
Es funktioniert sehr gut für die zwei Server, die ich es überspannend. Ich weiß nicht, wie gut es skalieren würde, wenn es auf 1000+ Server repliziert. Es ist eine Lösung auf Unternehmensebene, aber ich bin mir nicht sicher, ob die Anzahl der Maschinen administrativ durchführbar wäre. Da Sie Maschinen überspannen, müssen Sie wahrscheinlich nicht in diesem Maßstab replizieren, sondern dies als Service verwenden, wie die Abstraktion, die es ist. Der Weg ist eine Konstante.
Andere Einschränkungen: Sie müssen den Dateireplikationsdienst installiert haben. Ich denke, dass Sie auch eine Domänenumgebung benötigen, um das wirklich funktionieren zu lassen.
Das ist gut zu wissen. Vielen Dank für die Informationen. – senfo