Load Balancer என்பது வரும் Network அல்லது Web Traffic-ஐ பல Servers-க்கு சமமாக பகிரும் தொழில்நுட்பமாகும்.
ஒரு Toll Gate-ல் 5 Booths இருப்பதாக வைத்துக்கொள்ளுங்கள்.
அனைத்து வாகனங்களையும் ஒரு Booth-க்கு அனுப்பினால் Traffic Jam ஏற்படும்.
அதற்கு பதிலாக 5 Booths-க்கும் பகிர்ந்தால் வேகமாக செல்ல முடியும்.
அதேபோல் Load Balancer வேலை செய்கிறது.
User Request முதலில் Load Balancer-க்கு வரும்.
பிறகு அது Available Server-களில் ஒன்றிற்கு Request-ஐ அனுப்பும்.
இதனால் ஒரு Server மீது அதிக Load வராது.
| Benefit | Description |
|---|---|
| High Availability | Server Failure ஆனாலும் Service தொடரும் |
| Performance | Traffic பகிரப்படுவதால் வேகம் அதிகரிக்கும் |
| Scalability | புதிய Servers சேர்க்க எளிது |
| Reliability | Downtime குறையும் |
Q: Load Balancer-ன் முக்கிய பணி என்ன?
A: Traffic-ஐ பல Servers-க்கு பகிர்வது.
Q: Round Robin என்றால் என்ன?
A: Requests-ஐ மாறி மாறி Servers-க்கு அனுப்புவது.
Q: Load Balancer ஏன் தேவை?
A: High Availability மற்றும் Performance-க்காக.
ஒரு Supermarket-ல் பல Billing Counters இருக்கும்.
Customers-ஐ எல்லா Counters-க்கும் பகிர்ந்தால் Queue குறையும்.
அதேபோல் Load Balancer Traffic-ஐ பகிர்கிறது.
Load Balancer என்பது Modern Web Applications மற்றும் Cloud Infrastructure-ல் மிகவும் முக்கியமான Technology ஆகும்.
இது Performance, Scalability மற்றும் Reliability-ஐ அதிகரிக்கிறது.
⬅ Back to High-Availability