반응형
🧐 로드 밸런서
로드 밸런서는 트래픽을 균등하게 분산 시켜 주는 것을 의미한다.
AWS 공식 문서에서 설명하는 로드 밸런서의 특징은 4가지로 볼 수 있다.
- 가용성 - 로드밸런서에서 목적지의 상태를 판별하여 중지된 경우에는 요청을 제한할 수 있다.
- 확장성 - 필요한 경우 다른 서버를 추가하거나 제거할 수 있도록 애플리케이션 트래픽을 예측할 수 있다.
- 보안 - DDoS공격이나 악성 컨텐츠를 차단할 수 있다.
- 성능 - 이전에 설명한 트래픽을 분산시켜 애플리케이션의 부하를 줄여 일정한 성능을 확보할 수 있다.
전에 로드 밸러서에 대해 정리한 글을 참고하면 좋을것 같다 - 로드밸런싱
[TIL] 로드 밸런싱
🧐 로드 밸런싱이란 무엇인가? 로드 밸런싱은 애플리케이션을 지원하는 리소스 풀 전체에 네트워크 트래픽을 균등하게 배포하는 방식이다. 많은 양의 트래픽을 처리하기 위해 대부분 애플리케
dev-jacoder222.tistory.com
🧐 ELB
- ELB는 AWS에서 제공하는 로드밸런서를 통칭하는 의미이다.
- ELB의 종류로는 ALB, NLB, GLB, CLB
🧐 ALB
- OSI 7 Layer중에서 애플리케이션 레이어에서 로드밸런싱이 동작한다.
- HTTP / HTTPS 프로토콜의 URL의 PATH기반으로 전송할 타겟을 지정할 수 있다.
- ALB는 SSL적용이 가능하다.
- NLB보다 성능적으로는 느릴 수 있어도 요청에 따른 패킷에 따라 다양한 전송 규칙을 지정할 수 있다.
🧐 NLB
- OSI 7 Layer중에서 전송계층 레이어에서 로드밸런싱이 동작한다.
- TCP / UDP 프로토콜 기반으로 전송할 타켓을 지정 할 수 있다.
- NLB는 프로토콜을 구분하지 못하기 떄문에 SSL 적용이 불가능하다.
- 고성능을 요구하는 환경에서의 부하분산에 적합하며, 낮을 레이턴시로 초당 수백만 건의 요청을 처리할 수 있다.
반응형
'TIL' 카테고리의 다른 글
[TIL] 면접카타 10일차 (0) | 2024.04.29 |
---|---|
[TIL] 로드 밸런싱 (0) | 2024.04.15 |
[TIL] Redis에 대하여 (0) | 2024.04.12 |
[TIL] 면접 카타 9일차 (0) | 2024.04.09 |
[TIL] 면접카타 8일차 (0) | 2024.04.08 |
댓글