Anhang A. Die Verwendung von LVS in einem Red Hat Cluster
Sie können LVS-Router mit einem Red Hat Cluster verwenden, um eine hochverfügbare E-Commerce-Site einzusetzen, die Lastverteilung, Datenintegrität und Verfügbarkeit von Applikationen bietet.
The configuration in Abbildung A.1, »LVS with a Red Hat Cluster« represents an e-commerce site used for online merchandise ordering through a URL. Client requests to the URL pass through the firewall to the active LVS load-balancing router, which then forwards the requests to one of the Web servers. The Red Hat Cluster nodes serve dynamic data to the Web servers, which forward the data to the requesting client.
Abbildung A.1. LVS with a Red Hat Cluster
Serving dynamic Web content with LVS requires a three-tier configuration (as shown in Abbildung A.1, »LVS with a Red Hat Cluster«). This combination of LVS and Red Hat Cluster allows for the configuration of a high-integrity, no-single-point-of-failure e-commerce site. The Red Hat Cluster can run a high-availability instance of a database or a set of databases that are network-accessible to the Web servers.
Eine Three-Tier-Konfiguration wird benötigt, um dynamischen Inhalt zur Verfügung zu stellen. Auch wenn eine Two-Tier-LVS-Konfiguration für die Bereitstellung von statischem Web-Inhalt (bestehend aus einer geringen Menge von sich selten verändernden Daten) durch Web-Server geeignet ist, ist sie nicht dafür geeignet, wenn die Web-Server dynamischen Inhalt bereitstellen. Dynamischer Inhalt könnte Warenbestand, Bestellungen oder Kundendatenbanken beinhalten, welche auf allen Web-Servern einheitlich sein müssen, um zu gewährleisten, dass Kunden Zugriff auf aktuelle und präzise Informationen hat.
Jede Tier liefert die folgenden Funktionen:
- Erste Tier — LVS-Router, die Lastverteilung durchführen, um Web-Anfragen zu verteilen.
- Zweite Tier — Eine Reihe von Web-Servern, die die Anfragen bearbeiten.
- Dritte Tier — Ein Red Hat Cluster, das Daten für die Web-Server liefert.
In an LVS configuration like the one in Abbildung A.1, »LVS with a Red Hat Cluster«, client systems issue requests on the World Wide Web. For security reasons, these requests enter a Web site through a firewall, which can be a Linux system serving in that capacity or a dedicated firewall device. For redundancy, you can configure firewall devices in a failover configuration. Behind the firewall are LVS load-balancing routers, which can be configured in an active-standby mode. The active load-balancing router forwards the requests to the set of Web servers.
Each Web server can independently process an HTTP request from a client and send the response back to the client. LVS enables you to expand a Web site's capacity by adding Web servers behind the LVS routers; the LVS routers perform load balancing across a wider set of Web servers. In addition, if a Web server fails, it can be removed; LVS continues to perform load balancing across a smaller set of Web servers.