ELB (Elastic Load Balancing)

সহজ কথায়, ELB হলো একটি সার্ভিস যা আগত অ্যাপ্লিকেশন ট্রাফিককে (User Requests) একাধিক টার্গেটে (যেমন EC2 instances, Containers, বা IP addresses) সমানভাবে ভাগ করে দেয়।

ELB-এর প্রধান প্রকারভেদ

AWS বর্তমানে ৪ ধরনের লোড ব্যালেন্সার অফার করে, তবে আপনার জন্য নিচের ৩টি জানা সবচেয়ে জরুরি:

Application Load Balancer (ALB)

এটি Layer 7 (HTTP/HTTPS) এ কাজ করে। এটি সবচেয়ে “বুদ্ধিমান” ব্যালেন্সার।

Network Load Balancer (NLB)

এটি Layer 4 (TCP/UDP) এ কাজ করে।

Gateway Load Balancer (GWLB)

এটি মূলত সিকিউরিটি এবং থার্ড-পার্টি অ্যাপ্লায়েন্স (যেমন ফায়ারওয়াল) এর ট্রাফিক ম্যানেজ করতে ব্যবহৃত হয়।

ELB কীভাবে কাজ করে? (Step-by-Step Flow)

একটি ELB সাধারণত তিনটি উপাদানের সমন্বয়ে কাজ করে:

ELB-এর সুবিধাসমূহ