반응형
업무할때 L4랑 L7만 신경쓰다보니 그 아랫단은 아리까리해서 잠시 정리 ..
Load Balancer
- 서버로 들어오는 요청을 "분산" 시켜 "부하"가 특정 한 곳으로 몰리지 않도록 하는 역할
- 로드밸런서는 OSI 7 Layers 기준으로 꺾어주는 레이어 수준에 따라 분류함
- L2(데이터 링크 계층에서 꺾어줌)
- 데이터 링크간의 스위칭
- MAC 주소를 기반으로 꺾어줌
- 라우팅 안됨
- 연결된 친구들 전체에게 브로드캐스팅때림(flooding) -> 이로인해 본인패킷 아닌거 검증하고 버리고 하느라 성능저하 있음 - L3(네트워크 계층에서 꺾어줌)
- IP 주소를 바탕으로 로드밸런싱
- 라우팅 O L2랑 다르게 데이터의 네트워크 주소를 확인하고 그 위치로 꺾어줌 - L4(전송 계층에서 꺾어줌)
- IP랑 Port 수준에서 로드밸런싱 수행(TCP/UDP)
- 예를 들어서 192.168.20.21:8080 / 22 뭐 이런식으로 서비스 포트로 스위칭 가능
- 사실상 여기서부터가 LB라고 생각함 - L7(어플리케이션 계층에서 꺾어줌 http https ftp...)
- 유저 리퀘스트단에서 꺾어줌 예를 들어서 kong-e.com/blog랑 kong-e.com/mail 이런 리퀘스트단위로
관장하는 서버로 연결 꺾어줌
- 인증서도 들고있다가 같이 올려주기 가능
- 단점 비싸다ㅎㅎ f5 전파인증받던때가 생각나네욤 ,,,
반응형
'DevOps' 카테고리의 다른 글
[이럴땐이렇게] 리눅스 서버 disk full인데 지울거 없을때 임시조치 / linux disk full (0) | 2021.05.15 |
---|---|
CI/CD 로그 시각화를 위한 ELK stack with Jenkins (1) (0) | 2021.05.14 |
Nexus 구성 - Proxy Central Repository 외에 추가로 Local 의존성 추가하기 (0) | 2020.12.06 |
[이럴땐이렇게] Eclipse - Tomcat 이 사용 중이라고 나올 때 (1) | 2020.06.25 |
[이럴땐이렇게] Excel이 응답없음 및 무한로딩 상태가 될 때, 데이터 입력 후 느려질 때 (0) | 2020.05.14 |