Network 13

# [Network] Quorum

1. Quorum ? - 합의체가 의사를 진행시키거나 의결을 하는 데 필요한 최소한도의 인원수 라는 사전적 의미를 가지고 있더. - IT적인 개념으로 해석한다면, 다수의 노드로 구성된 클러스터 환경에서 스플릿 브레인 ( Splite-Brain ) 이 발생하는 것을 방지하기 위해 사용하는 것으로 분산환경에서 적용된다. - 쿼럼은 클러스터 장애로 인해 노드 고립이 발생한 경우 온라인 시킬 노드와 펜싱 처리할 노드를 판단해 데이터 유실을 방지 ✓ 스플릿 브레인 ( Splite-Brain ) ? 2022.12.08 - [Network] - # 스플릿 브레인 ( Splite-Brain ) 2. Quorum 구성 - 쿼럼 서버( Quorum Server )와 쿼럼 클라이언트로( Quorum Client ) 구성 된..

Infra/Network 2022.12.09

# [Network] 스플릿 브레인 ( Splite-Brain )

1. 스플릿 브레인 ( Splite-Brain ) - 일반 클러스터 환경에서 애플리케이션은 클러스터의 기본 노드에서 실행되고, 기본 노드에 오류가 발생한 경우 기본 노드의 역할을 보조 노드로 이동한다. - 스플릿 브레인은 클러스터의 구성원이 서로 통신할 수 없지만, 실행 및 작동 가능한 상태에 있으며 이후에 공통 리소스의 소유권을 동시에 가져갈 때 발생한다. - 클러스터 내의 모든 노드들이 자신이 Primary Node ( master ) 라고 인식해 이중 가동 현상이 발생하고, 각 노드들이 동시에 스토리지에 접근하기 때문에 데이터 동기화 및 복제에 비정상적인 트랜잭션을 발생시킨다. 2. 해결 방안 - 스플릿 브레인을 해결하기 위해 각종 분산 시스템에 적용되어 있는 쿼럼 ( Quorum = 정족수 ) 을..

Infra/Network 2022.12.08

# [Network] ICMP

1. ICMP ( Internet Control Message Protocol ) - IP는 패킷을 목적지에 도달시키기 위한 내용들만으로 구성 돼, 도착지 호스트가 꺼져 있거나 선이 단절된 경우와 같이 패킷 전달이 정상적으로 이뤄지지 않는 경우 출발지 호스트에 알리는 방법이 명시 되지 않는다. 이를 보완하기 위한 것이 ICMP 프로토콜 이다. - ICMP는 IP 패킷 전송 중 에러 발생 시 에러 발생 원인을 출발지 호스트에 보내주는 역할을 한다. 2. 주요 ICMP Error Message 1) Destination Unreachable ( ICMPv4 : Type 3 / ICMPv6 : type 1 ) - 도달 할 수 없는 목적지에 계속하여 패킷을 보내지 않도록 송신 측에 주의를 줌 code 1 최종 ..

Infra/Network 2022.12.02