로드 밸런서는 서버의 트래픽(요청)을 부하분산하는 역할을 합니다.

왜 로드밸런스가 필요할까요?
- 사용자가 많은 애플리케이션은 하나의 서버로 감당할 수 없습니다.
- 수강신청 애플리케이션에 동시 다발적으로 많은 인파가 몰리게 되면, 서버가 다운되는 경험을 해봤을 겁니다.
- 이런 문제를 해결하기 위해, 로드밸런서를 사용할 수 있습니다.
- 사용자의 트래픽(요청) 을 분산하여, 복제된 EC2서버로 연결해주는 역할을 하게 됩니다.
- 로드밸런서는 뒷쪽에 연결된 백엔드 서버의 상태를 확인하여, 적절한 커넥션을 맺어줍니다.
AWS가 유지관리 및 고가용성을 책임지며, 어떤 경우라도 작동될 것을 보장해 줍니다.
고가용성?
- 수직확장(Vertical Scalability) vs 수평확장(Horizontal Scalability)
수직확장
