씩씩한 IT블로그

  • 방명록

백엔드 1

로드벨런서(loadbalancer)의 정의 및 종류

로드벨런서란 특정 서비스에서 어떤 작업을 컴퓨팅 리소스 단위로 분산해서 처리하는 것. 부하가 한 곳에서 처리할 수 있는 용량을 넘으면, 처리를 못하거나 처리가 기대보다 낮아지기 때문에 이것을 방지하기위해서 부하를 분산시키는 것. 로드벨런서 종류 1. round-robin 순서대로 돌아가면서 서버를 하나씩 할당 하는 것. 2. IP hashing 같은 IP의 요청을 같은 서버에 연결하므로써 cache를 최대한으로 활용하여 속도를 최대한 높히는 것. 이때 아래와 같이 단순히 IP의 범위로 할당할 서버를 나누면, 특정 IP의 접속이 몰렸을 때 한 서버에 과부하가 걸릴 수 있다. ip 서버 1~5 1 5~10 2 10~15 3 15~20 4 따라서 해싱을 통해 랜덤하게 ip를 서버로 할당한다. (하지만 이 ..

백엔드 2023.09.17
1
더보기
  • 전체 (708)
    • 알고리즘 (156)
      • search (33)
      • graph (42)
      • dp (29)
      • 자료구조 (7)
      • 수학 (31)
      • 구현 (14)
    • 프로그래밍 문법 (110)
      • python (66)
      • c++ (18)
      • R (7)
      • javascript,HTML (8)
      • java (10)
      • C# (1)
    • 데이터분석 (203)
      • [ 이론 ] (34)
      • 통계 (32)
      • 전처리 (31)
      • 시각화 (16)
      • 분석-지도학습 (18)
      • 분석-비지도학습 (6)
      • 딥러닝 (64)
    • 금융 (10)
      • 증권사API (3)
      • 주식 (5)
      • 기초회계 (2)
    • 도커 (10)
    • DB (102)
      • [이론] (34)
      • SQL (66)
      • MONGODB (2)
    • CLI (39)
      • 깃허브 (12)
      • 터미널 (27)
    • CS (66)
      • 소프트웨어개발방법론 (29)
      • 시스템아키텍쳐 (5)
      • 네트워크 (13)
      • 자료구조 (1)
      • 운영체제 (18)
    • AWS (4)
    • 백엔드 (1)

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바