일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 한빛미디어 리뷰어
- 한빛미디어 #인사이드머신러닝인터뷰 #머신러닝인터뷰 #머신러닝면접
- 딥러닝을 위한 수학
- JPub 리뷰어
- 멀티모달AI
- 처음 시작하는 fastapi
- 심층학습 수학
- 쉽게 시작하는 캐글 데이터 분석
- 탈중앙화 금융
- 업무 자동화
- 제이펍리뷰어
- 세상에 없던 금융 디파이 입문편
- 개발자 수학
- tidy first
- FastAPI
- 파이썬 자동화 교과서
- 프로그래머의 뇌
- 데이터 과학 기본 수학
- 프로그래밍 인지과학
- The programmer's Brain
- 생성AI
- 제이펍 IT리뷰어
- 한빛미디어 리뷰
- 멀티모달 생성AI 인사이드
- 개발자를 위한 필수 수학
- IT 서적 리뷰
- 한빛미디어리뷰
- 제이펍 리뷰어
- JPub리뷰어
- 파이썬 웹서비스
- Today
- Total
무말랭이 숙성중
로드밸런싱 본문
로드밸런싱 : 부하를 피하기 위해 가상 IP를 통해 여러 서버에 분산되어 접속하도록 '분배'하는 기능
- 로드밸런서 : 로드밸런싱을 해주는 소프트웨어/하드웨어
- 동시에 오는 커넥션들을 처리하고 노드들에 할당해줌
- 오픈소스 로드 밸런서 중 많이 사용되고 있는 것은 HAProxy
참고 : https://hojak99.tistory.com/448
클러스터 : 여러개의 컴퓨터를 연결, 하나의 컴퓨터 처럼 사용. 역시나 가상 IP를 통해 부하 분산. 다만 실제 컴퓨터가 여러대이므로 물리적 IP도 여러개, 데이터 실 처리는 가상 IP를 통해 처리.
HAProxy ( High Available Proxy)
- Reverse Proxy를 기반으로 로드밸런싱을 하기에 강력하고 가벼운 어플리케이션
- Round-robin 방식으로 설정, health check는 특정 url에 http status 코드를 설정하여 적용
- Frontend : client가 연결하는 IP주소와 port를 셋팅하는 부분.
- Backend : 어떤방식으로 로드밸런싱을 할건지 및 loadbalance 되고 assigned 할 서버들을 정의.
참고 (HAProxy 가이드 ) : https://www.haproxy.com/blog/the-four-essential-sections-of-an-haproxy-configuration/
참고 : https://seokjun.kim/haproxy-and-nginx-load-balancing/
참고 (사용): https://arisu1000.tistory.com/27739