Hängen Sie gemeinsam genutzten SAN-Speicher auf einem Computer als Lese- / Schreibzugriff, bei anderen jedoch nur zum Lesen ein

590
SamTech

Ich schreibe eine Golang-Webanwendung, mit der Benutzer Dateien hochladen und später abrufen können. Die Anwendung ist in zwei Teile unterteilt

Teil 1: Web-Portal, es wird auf mehreren Linux-Web-Servern mit Lastausgleich gehostet.

Teil 2: Upload-Service wird auf einem einzigen Linux-Server gehostet.

Anstatt Dateien auf alle Server hochzuladen, möchte ich alle Dateien im gemeinsam genutzten SAN-Speicher speichern.

Meine Frage ist, ob es möglich ist, denselben SAN-Speicher auf dem Upload-Server mit Lese- und Schreibzugriff bereitzustellen, aber auf allen anderen Servern als schreibgeschützt (wie unten).

Hängen Sie gemeinsam genutzten SAN-Speicher auf einem Computer als Lese- / Schreibzugriff, bei anderen jedoch nur zum Lesen ein

Es gibt also einen einzigen Punkt zum Hochladen (Schreiben) und mehrere Punkte zum Bereitstellen von Dateien (Lesen) für Clients.

Funktioniert diese Konfiguration und ist für die Umgebung mit Lastausgleich sicher?

0
Ja es ist möglich. Unix-Berechtigungen wurden in den 70er Jahren eingeladen. Ipor Sircer vor 7 Jahren 0
@IporSircer danke für deinen Kommentar. Aber ist eine solche Konfiguration für Umgebungen mit Lastausgleich sicher? SamTech vor 7 Jahren 0
Ich denke, das Loadbalancing funktioniert nach einem völlig anderen Protokoll. Und Sie können cachefilesd jederzeit verwenden. Ipor Sircer vor 7 Jahren 0

0 Antworten auf die Frage