AWS

Elastic Load Balancing(ELB) 웹서버 로드 밸런싱

chsr 2021. 9. 30. 09:32
728x90
반응형

 Elastic Load Balancing(ELB) 웹서버 로드 밸런싱


■ Load Balancing (로드 밸런싱) 이란?

트래픽을 분산시켜주는 컴퓨터 네트워크의 기법
즉, 워크로드를 가상 서버와 같은 다수의 컴퓨팅 리소스로 분산함
(컴퓨터 자원들에게 작업을 나누는 것을 의미함)

출처: 구글 검색

 


■ Load Balancing (로드 밸런싱) 이점

- 로드 밸런서를 사용하게 되면 애플리케이션의 가용성 및 내결함성이 향상됨
- 애플리케이션에 대한 요청의 전체적인 흐름을 방해하지 않고 필요에 따라 컴퓨팅 리소스 추가/제거 가능
- 정상적인 대상에만 요청을 보내도록 컴퓨팅 리소스의 상태를 모니터링하는 상태 확인 구성 가능
- 암호화 및 복호화 작업을 로드 밸런서로 오프로드 가능


■ Elastic Load Balancing (ELB) 이란?

둘 이상의 가용 영역에서 EC2 인스턴스, 컨테이너, IP주소 등 
여러 대상에 거쳐 수신되는 트래픽을 자동으로 분산하며,
등록된 대상의 상태를 모니터링하여 상태가 양호한 대상에 대해 트래픽을 라우팅함
수신 트래픽이 시간이 지나 변경됨에 따라서 로드 밸런서를 확장하며,
대다수의 워크로드에 맞게 자동 조정 가능함


Elastic Load Balancing 은 4가지 로드 밸런서를 지원하며, 
모두 애플리케이션의 내결함성에 필요한 고가용성, 자동크기조정, 강력한 보안을 제공

1. Application Load Balancer
2. Network Load Balancer
3. Gateway Load Balancer
4. Classic Load Balancer

728x90
반응형