Load Balancing service concept
Load effect:
01: the user access request scheduling process
02: pressure reducing web server access
Load achieve:
Implemented in hardware: F5 A10
Software ways:
nginx: 4 or the use of network layer load balancing 7
Lvs: Layer 4 load network using
haproxy: use 4 or layer 7 load balancing function of the network (a more powerful configuration functions / Web page GUI)
Cluster:
Taiwan server to complete the same work (concurrent processing capacity to improve site architecture / architecture more scalable / strong redundancy architecture / infrastructure costs)
1): deploy the same software program
2): deploy the same software configuration
3): Deploying the same website code
Reverse Proxy:
Allows extranet users - access - network host server
External users -> nginx (direction Agent) - sent to the intranet web server
Forward proxy:
Allows hosts within the network - access - outside the network host server
Internal network users to access - Proxy (forward proxy) -> foreign server
Load balancing deployment configuration process:
First course: Writing web cluster configuration services