Was ist der Virtuelle Server?

Der Virtuelle Server ist ein hoch skalierbarer und hochverfügbarer Server gebaut auf einen Cluster von Real Servern. Die Architektur von dem Cluster ist transparent für den end user, und die user sehen nur einen einzelnen Virtuellen Server. Bitte schauen Sie sich folgende Illustration an.

Linux Virtual Server Projekt

Die Real Server mögen untereinander verbunden sein durch ein hoch Geschwindigkeits LAN oder durch ein Geographisch verteiltes WAN. Das front-end von den Real Servern ist ein Load Balancer, welcher die Anfragen zu den verschiedenen Servern scheduled und parallel aufgesetzte Dienste auf den Servern als einen virtuellen Dienst auf einer einzelnen IP Adresse erscheinen lässt. Skalierbarkeit wird erreicht durch das transparente hinzufügen oder entfernen eines Nodes in dem Cluster. Hochverfügbarkeit wird bereitgestellt durch das aufspüren von Node oder Daemon Fehlern und die angemessene Rekonfiguration des Systems.

Ziele

Die grundlegenden Ziele des Linux Virtual Server Projekts sind:

Produzieren eines hoch performanten und hoch verfügbaren Servers für Linux basierend auf Clustering, welches uns eine gute Skalierbarkeit, Reliabilität und Serviceabilität gibt.