로드 밸런서

bo-yoon·2021년 8월 1일
0

network

목록 보기
5/7

로드 밸런서란?

  • 서버나 장비의 부하를 분산하기 위해 사용하는 장비로, 트래픽을 분배해주는 기능 때문에 4계층 이상에서 동작하며 IP 주소나 4계층 정보, 애플리케이션 정보를 확인, 수정하는 기능이 있다.
  • 보통 서버는 서버의 스팩을 업시키는 방법보다는 같은 성능의 서버를 여러대 증설하는 방법으로 성능을 향상시키는데 이렇게 작은 시스템 서버 여러 대를 운영해도 하나의 서비스로 보여야 한다. 이때 사용하는 장비가 로드밸런서이다.
  • 로드 밸런서가 서비스에 사용되는 대표 IP 주소를 가지고 있고, 이쪽으로 요청이 가면 로드 밸런서가 각 시스템의 실제 IP 로 변경해 요청을 보낸다.



종류

  • 보통 로드 밸런서는 계층에 따라 4계층 로드 밸런서와 7계층 로드 밸런서로 나뉜다.

L4 로드 밸런서

TCP, UDP 정보로 로드 밸런싱을 수행한다.

L4 스위치

: 4계층에 동작하면서 로드 밸런서 기능이 있는 스위치. 내부 동작 방식은 4계층 로드 밸런서지만 외형은 스위치처럼 여러개의 포트를 가지고 있다. 부하 분산, 성능 최적화, 리다이랙션 기능을 제공한다.

사용자는 L4 스위치의 가상 IP 를 목적지로 서비스를 요청하고,L4 스위치가 목적지로 설정된 가상 IP 를 리얼 IP 로 변경해 보내준다.

주기능

1) 부하 분산
2) Dos 공격 애방
3) TCP 새션 재사용




L7 로드 밸런서

: ADC( Application Delivery Controller) 는 애플리케이션 계층에서 동작하는 로드 밸런서이다. 애플리케이션 프로토콜의 헤더와 내용을 이해하고 동작한다.

주기능

1) 부하분산
2) 정보 수정
3) 정보 필터링
4) 페일 오버
5) 리다이렉션
6) 캐싱 : 웹서버의 부하를 줄일 수 있음
7) 압축, 콘텐츠 변환 및 재작성


특징

  • SSL 암복호화 부하가 발생



profile
개발 로그 🍎 🍎 🍎

0개의 댓글