Platform Hardware Stack
From LongJump Support Wiki
Platform Hardware Stack
Server/Network Components
The components of the hardware stack are:
- Firewall - To provide network security
- Load Balancer - To distribute traffic across web servers
- Web Servers/Application Servers - To handle the traffic
- Database Server - To store application data
Recommended Configuration
This diagram shows a recommended configuration:
The key points depicted in the diagram are:
- At least two web servers are deployed behind a load balancer, to allow for failover.
- Both the load balancer and the firewall are in redundant configurations, to eliminate any single point of failure.
- The database server is replicated, using MySQL statement replication or DRBD, to another server with the same capacity as the primary database server. Switching over to the secondary database server can then be either a manual process or an automatic one, using Linux clustering/HA solutions.