Ich habe versucht, ein einfaches Hosting-System mit nur einem Server zu erstellen, aber jetzt würde ich ein einfaches Netzwerk mit zwei Servern und einem Load Balancer erstellen.
Ich habe mich gefragt, ob es möglich ist, dass 2 verschiedene Server ihren internen Speicherplatz gemeinsam nutzen (weil das Beispiel einer Site ein Dateispeicher ist und ich Dateien auf den Server hochlade). Ich brauche eine Lösung ohne einen anderen externen Speicher. Ich würde sagen, dass jeder Server über einen persönlichen Speicher verfügt und den Speicherplatz freigibt, in den ich Dateien hochlade.
linux
webserver
ubuntu-server
haproxy
Azkidenz
quelle
quelle
Antworten:
Ihre Frage scheint zwischen dem Austausch zu springen Speicherplatz und Speicher - Dateien gehen auf Speicherplatz , aber Sie fragen nach Speicher .
Beides ist möglich, aber es ist eine ganz andere Sache.
Wenn Sie Speicherplatz freigeben möchten , können Sie eine beliebige Lösung verwenden, z. B. ein NAS-Laufwerk (Network Attached Storage). Beide Server verbinden einfach dieselbe Netzwerkfestplatte und verwenden sie. Es gibt anspruchsvollere Lösungen, SAN-Festplatten usw., diese sind jedoch teurer und komplexer (und bieten eine bessere Leistung).
Wenn Sie den internen Speicher freigeben möchten , können Sie zum Beispiel in VirtualBox die guest = server auf demselben Host ausführen und die virtuellen Maschinen so einstellen (google 'virtual box memory ballooning' ). Das ist ein selteneres Konzept und sie müssen offensichtlich auf derselben Hardware laufen, die wiederum ziemlich viel Speicher benötigt, aber es funktioniert einwandfrei.
quelle