본문 바로가기

IT 엔지니어를 위한 네트워크

(36)
로드밸런서(Load Balancer) - Part 5 (로드 밸런서 구성 방식 2) Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 원암, 인라인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.5장의 내용입니다 로드밸런서 구성 방식 1 : https://zigispace.net/1247 로드밸런서(Load Balancer) - Part 4 (로드 밸런서 구성 방식 1) Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 원암, 인라인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.5장의 내 zigispace...
로드밸런서(Load Balancer) - Part 4 (로드 밸런서 구성 방식 1) Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 원암, 인라인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.5장의 내용입니다 로드 밸런서의 구성 방식은 로드 밸런서의 구성 위치에 따라 2가지로 나눌 수 있습니다. ● 원암(One-Arm) 구성 ● 인라인(Inline) 구성 원암 구성은 로드 밸런서가 중간 스위치 옆에 연결되는 구성이고 인라인 구성은 서버로 가는 경로 상에 로드 밸런서가 연결되는 구성입니다. 여기서 유의할 점은 원암이라고 해서 단순히 로드 밸런 서와 스위치 간에 연결된 인터페이스가 한 개라는 뜻은 아니라는 것입니다. 실질적으로 원암과 인라인의 구분..
로드밸런서(Load Balancer) - Part 3 (부하 분산 알고리즘) Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 라운드로빈, Least, connection, 헬스체크, health 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.4장의 내용입니다 12.3. 헬스 체크 로드 밸런서가 리얼 서버로 부하를 분산할 때,로드 밸런서에서는 사전에 설정한 분산 알고리즘을 통해 부하 분산이 이루어집니다. 이번 절에서는 주요 부하 분산 알고리즘에 대해 살펴보겠습니다. 라운드 로빈 (Round Robin) 현재 구성된 장비에 부하를 순차적으로 분산함. 총 누적 세션 수는 동일하지만 활성화된 세션 수는 달라질 수 있음 최소 접속 방식 (Least..
로드밸런서(Load Balancer) - Part 2 (헬스체크/Health check) Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 가용성, 이중화, SLB, 헬스체크, health, LB 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.3장의 내용입니다 12.3. 헬스 체크 로드 밸런서를 통해 서비스하는 그룹의 서버에 장애가 발생하면 어떻게 될까요? 혹시 서비스가 정상적으로 되지 않는 서버로 서비스를 분산해 일부 사용자에게 서비스되지 않는 경우가 발생하 지 않을까요? 물론 그런 경우는 발생하지 않습니다.로드 밸런서에서는 부하 분산을 하는 각 서버 의 서비스를 주기적으로 헬스 체크(Health Check)해 정상적 인 서 비스 쪽으로만 부하를 분산..
로드밸런서(Load Balancer) - Part 1 (부하분산이란) Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 가용성, 이중화, SLB, FWLB, LB 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.1, 12.2장의 내용입니다 12.1. 부하 분산이란? 서비스 규모가 커지면 물리나 가상 서버 한 대로는 모든 서비스를 수용할 수 없게 됩니다. 서버 한 대로 서비스를 제공할 수 있는 용량이 충분하더라도 서비스를 단일 서버로 구성하면 해당 서버의 애플리케이션,운영체제,하드웨어에 장애가 발생했을 때,정상적인 서비스를 제공할 수 없습니 다. 서비스 가용성을 높이기 위해 하나의 서비스는 보통 두 대 이상의 서버로 구성하는데 각 서버 ..
GSLB - 3 Today Keys : gslb, global, server, service, load, balancing, dns, name, server, 네임, 서버, 도메인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.3 DNS'장의 내용 중 소개 및 7.3.3장의 내용입니다 7.3.3 GSLB 분산 방식 GSLB를 이용해 서비스를 분산하면 다음과 같은 주요 목적을 달성할 수 있습니다. 서비스 제공의가능 여부를 체크해 트래픽 분산 지리적으로 멀리 떨어진 다른 데이터센터에 트래픽 분산 지역적으로 가까운 서비스에 접속해 더 빠른 서비스 제공이 가능하도록 분산 서비스 헬스 체크를 통해 서비스를 안정적으로 제공하는 것 외에 서로 다른 사이트로 서비스를 분 산시키는 것이 GSLB의 중요..
GSLB - 2 Today Keys : gslb, global, server, service, load, balancing, dns, name, server, 네임, 서버, 도메인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.3 DNS'장의 내용 중 소개 및 7.3.2장의 내용입니다 7.3.2 GSLB 구성 방식 예제를 통해 GLSB 동작 방식과 GSLB를 사용한 도메인 질의가 어떻게 이루어지는지 알아보겠습 니다. GSLB를 사용한 도메인 설정 방법은 두 가지가 있습니다. 도메인 자체를 GSLB로사용 도메인 내의 특정 레코드만 GSLB를 사용 도메인 자체를 GSLB로 사용하면 해당 도메인에 속하는 모든 레코드 설정을 GSLB 장비에서 관리 합니다. 즉,도메인에 대한 모든 레코드를 GS..
GSLB - 1 Today Keys : gslb, global, server, service, load, balancing, dns, name, server, 네임, 서버, 도메인 본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '7.3 DNS'장의 내용 중 소개 및 7.3.1장의 내용입니다 7.3 GSLB DNS에서 동일한 레코드 이름으로 서로 다른 IP 주소를 동시에 설정할 수 있습니다. 이렇게 설정 하면 도메인 질의에 따라 응답받는 IP 주소를 나누어 로드밸런싱할 수 있습니다. 이것을 DNS 로 드밸런싱이라고 합니다. 하지만 DNS만 이용한 로드밸런싱으로는 정상적인 서비스를 할 수 없습 니다. DNS는 설정된 서비스 상태의 정상 여부를 확인하지 않고 도메인에 대한 질의에 대해 설정 된 값..