내일배움캠프

230803 AWS ELB(Elastic Load Balancing)

Neda 2023. 8. 3. 20:05

230803 AWS Elastic Load Balancing

로드 밸런서는 네트워크 트래픽(부하)을  여러 서버로 균등하게 분산시켜 안정성을 높인다.

 

장점

가용성 (Availability), 내결함성

서버 장애와 같은 문제로 인해 서버 중지 시 다른 가용한 서버로의 리디렉션을 통해 서비스를 지속

 

확장성(Scalability)

서버의 트래픽 상태에 따라 탄력적으로 서버를 확장하고 축소하여 병목을 방지하고 안정적인 서비스를 지속

 

애플리케이션 보안

사용자와 서버 그룹 사이에 위치한 로드밸런서는 보안 계층을 추가하여 대량의 트래픽 공격이나 악성 콘텐츠로 부터 서버를 보호

 

로드 밸런싱

하나의 서버에 트래픽이 몰리지 않도록 여러 서버에 부하를 나누는 방법

정적 로드 밸런싱

현재 서버 상태와 무관하고 고정된 규칙에 의해 서버를 결정

동적 로드 밸런싱

트래픽 배포 전 현재 서버 상태를 확인하여 능동적으로 서버를 선택

 

로드 밸런서 종류

Application Load Balancer(ALB) - 일반적인 애플리케이션 관리에 사용되는 응용 계층(7계층) 로드 밸런서

Network Load Balancer(NLB) - 고성능 고정IP 사용이 가능해 대규모 트래픽에 사용되는 전송 계층(4계층) 로드 밸런서

Gateway Load Balancer(CLB) - 타사의 어플라이언스와 연결하는 네트워크 계층(3계층)에서 게이트웨이 기능, 전송 계층(4계층)에서 로드 밸런싱

Classic Load Balancer(GWLB) - 이전 세대(구형) 로드 밸런서로 HTTP,HTTPS, TCP 트래픽 라우팅 지원. 전송 계층(4계층)과 응용 계층(7계층)에서 동작

 

네트워크 트래픽 분산 - Elastic Load Balancing - Amazon Web Services

 

aws.amazon.com