The Backhand Project: load-balancing and monitoring Apache Web clusters


Click here to start

Table of contents

Backhand

Outline

mod_backhand overview

mod_log_spread overview

Web cluster problems

Practiced Solutions

Standalone server

DNS RR

Single Point Proxies

BIG/ip

Alteon

LocalDirector

HA Vs load-balancing

The mod_backhand approach

Scenario 2: overview

Scenario 1: configuration

Scenario 2: configuration

Scenario 2: benefits

flexible framework

info collection

administrative decisions

Candidacy functions

Candidacy functions 2

Slide 24

Decision process

Decision process example

Decision function API

byHostname.c

Apache Modules

Apache Environment

Info Structures

Info Architecture

Comm Architecture

Flow diagram

Distributed Logging

Distribuited Logging

Slide 37

Future decisions making

Future scalability

Backhand Project

Credits

Author: Theo Schlossnagle

E-mail: jesus@backhand.org

Homepage: http://www.cnds.jhu.edu/~jesus/