LB와 AWS ELB

SUSU·2023년 11월 11일
0

LB 는 로드 밸런서(Load Balancer)
ELB 는 일렉트릭 로드 밸런서(Elastic Load Balancer)의 약자입니다.

로드 밸런서(LB - Load Balancer)

로드 밸런서는 네트워크 트래픽을 여러 서버로 분산시켜 서버 부하를 분산하는 장치 또는 소프트웨어입니다. 주로 여러 서버에 대한 트래픽을 균등하게 분배하여 서버의 안정성을 향상시키고 트래픽 처리 능력을 확장하는 데 사용됩니다. 로드 밸런서는 클라이언트 요청을 받아서 백엔드 서버 중 하나로 요청을 전달하며, 서버의 상태를 모니터링하고 실패한 서버에 대한 요청을 다른 서버로 리디렉션합니다.

업로드중..

AWS Elastic Load Balancer(ELB):

ELB는 Amazon Web Services(AWS)에서 제공하는 클라우드 환경에서의 로드 밸런서 서비스입니다. AWS ELB는 사용자가 직접 관리하지 않고도 고가용성을 제공하며, 동적으로 서버를 추가하거나 제거하여 트래픽에 대한 스케일링을 자동으로 처리합니다. AWS ELB에는 다음과 같은 세 가지 유형이 있습니다:

  • Application Load Balancer (ALB): OSI 7계층(애플리케이션 계층)에서 작동하며, HTTP 및 HTTPS 트래픽을 기반으로 최적화되어 있습니다. 다양한 애플리케이션에 대한 도메인 및 경로 기반의 라우팅이 가능합니다.

  • Network Load Balancer (NLB): OSI 4계층(전송 계층)에서 작동하며, TCP, UDP, SSL 등 다양한 프로토콜을 지원합니다. NLB는 대규모의 연결을 처리하고 낮은 지연 시간을 제공합니다.

  • Classic Load Balancer: 옛 버전의 ELB로, OSI 4~7계층에서 작동합니다. Application Load Balancer와 Network Load Balancer의 기능을 조합하여 제공합니다.

로드 밸런서는 서비스의 안정성, 확장성, 고가용성을 개선하기 위한 중요한 도구 중 하나로 사용됩니다. ELB는 특히 AWS 환경에서 클라우드 기반의 로드 밸런서 솔루션을 간편하게 구축하고 관리할 수 있도록 도와줍니다.

profile
기록용

0개의 댓글