일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 역할
- 깃허브
- 리눅스
- 예제
- matplotlib
- 라이브러리
- 코랩
- OpenCV
- 엑셀
- 플라스크
- 파이썬
- 아나콘다
- SQL
- 원격저장소
- 디버깅
- 판다스
- 프로그래머스
- 운영체제
- 단축키
- 에러
- 가상환경
- 데이터베이스
- visual studio code
- 머신러닝
- 기초
- vscode
- 우분투
- 데이터분석
- 디렉토리
- MySQL
Archives
- Today
- Total
취미와 밥줄사이
[ Network ] 로드밸런서(Load Balancer) 본문
로드밸런서(Load Balancer)란
- 서버에 가해지는 부하(=load)를 분산(=balancing)해주는 장치 또는 기술
- 클라이언트와 서버풀(Server Pool, 분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 성능을 보이게 함
- 로드밸런싱은 여러 대의 서버를 두고 서비를 제공하는 분산 처리 시스템에 필요한 기술
- 서비스의 제공 초기 단계라면 적은 수의 클라이언트로 인해 서버 한 대로 요청에 응답하는 것이 가능
- 클라이언트 수와 규모가 확장되면 기존 서버만으로 정상적인 서비스가 불가능함
- 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지
Scale-up
- 서버 자체의 성능을 확장하는 것
- 메모리를 4gb에서 16gb로 교체해주는 것
- Disk 용량을 더 큰 것으로 교체해주는 것
- cpu 성능 더 좋은 것으로 교체해주는 것
Scale-out
- 기존 서버와 동일하거나 낮은 성능의 서버를 두 대 이상 증설하여 운영하는 것
- i3인 cpu를 여러 대 추가 구입해서 운영하는 것
- scale-out 방식은 여러 대의 서버로 트래픽을 균등하게 분산해주는 로드밸런싱이 필요함
L4 로드밸런싱
L7(Layer7) 로드밸런싱
REFERENCE
https://m.post.naver.com/viewer/postView.naver?volumeNo=27046347&memberNo=2521903
'Infrastructure > Network' 카테고리의 다른 글
[ Network ] 유니캐스트, 멀티캐스트, 브로드캐스트, 애니캐스트 (0) | 2022.03.05 |
---|---|
[ Network ] DHCP - 동적할당 (0) | 2022.03.04 |
[ Network ] 라우터( Router )란 (0) | 2022.03.04 |
[ Network ] 네트워크 스위치란 (0) | 2022.03.04 |
[Network] 와이어샤크 설치 및 사용법 (0) | 2022.01.26 |