Apêndice A. Usando o LVS com o Cluster da Red Hat
Você pode usar roteadores LVS com um Cluster da Red Hat, para implantar a alta disponibilidade e o site de comércio eletrônico, do qual fornece balanceamento de carga, integridade de dados e disponibilidade de aplicativo.
The configuration in Figura 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.
Figura A.1. LVS with a Red Hat Cluster
Serving dynamic Web content with LVS requires a three-tier configuration (as shown in Figura 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.
Uma configuração de três camadas é requerida para providenciar um conteúdo dinâmico. Enquanto que uma configuração LVS de duas camadas é adequada, caso os servidores da Web servir apenas conteúdo da Web estático ( consistindo em quantias pequenas de mudanças de dados infreqüentemente ), uma configuração de duas camadas não é adequada caso os servidores da Web servirem o conteúdo dinâmico. O conteúdo dinâmico pode incluir o inventário do produto, pedido de compra ou banco de dados do consumidor, do qual deve ser consistente em todos os servidores da Web para a garantia de que todos os consumidores tenham acesso à atualização de dados e informação exata.
Cada camada fornece as seguintes funções:
- Primeira camada — roteadores LVS desempenhando o balanceamento de carga para distribuir as solicitações da Web.
- Segunda camada — Um conjunto de servidores da Web para servir as solicitações.
- Terceira camada — Um Cluster da Red Hat para servir os dados dos servidores da Web.
In an LVS configuration like the one in Figura 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.