본문 바로가기
반응형

Load Balancing2

GSLB(Global Server Load Balancing) 이란? 대규모 부하분산을 위한 GSLB에 대해 알아보려고 한다. 일단 Load Balancing에 대한 정의는 아래 참고 포스팅을 참고 바란다. GSLB 는 Global Server Load Balancing 의 약자이다. GSLB 는 인터넷 트래픽을 전 세계에 걸쳐 분산된 수많은 연결된 서버에 배포하는 방식이다. GSLB 의 이점은 향상된 안정성, 대기 시간 감소 등이다. GSLB는 로드밸런싱의 역할을 하면서 DNS서비스의 발전된 형태라고 생각하면 된다. DNS 와의 차이 1. DNS는 서버의 상태를 알수 없기에 접근 실패가 종종 나지만 GSLB는 서버의 상태를 모니터링 하기에 알수 있다. 2. DNS는 단순 round robin 이지만 GSLB는 좀더 정교한 로드밸런싱을 한다. 3. 레이턴시 기반 (서버별.. 2023. 12. 14.
로드밸런싱 (Load balancing) 종류 / 알고리즘 / L4장비 먼저 로드밸런싱이란? 트래픽을 분산시켜주는 컴퓨터 네트워크 기법 이고 좀더 정확한 설명은 둘, 셋 이상의 중앙처리 장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미 그러면서 다양한 종류와 알고리즘이 있다. 로드밸런싱을 접해볼수 있을 기회는 다양하지만 가장 많이 접하게 되는곳이 아마 AWS라고 생각이 든다. 일단 OSI 7계층에서 L4 단계에는 전송 계층(transaction)이 있고, L7 계층은 응용 계층(application)이 있다. 대표적으로 L4 에서 IP 주소와 포트번호 부하 분산이 가능하고 L7에서 URL, HTTP헤더에서 부하 분산이 가능하다. L4에서의 로드밸런싱은 네트워크 로드밸런싱이고 다음과 같은 특징이 있다. Client IP와 서버사이에 서버로 들어오는 트래픽은.. 2022. 5. 6.
반응형