728x90
반응형

distributed system 2

KRaft (Kafka Raft Metadata Mode)

개요KRaft(Kafka Raft Metadata mode)는 Apache Kafka의 기존 메타데이터 관리 시스템인 ZooKeeper를 대체하기 위해 설계된 새로운 클러스터 관리 메커니즘이다. KRaft는 Raft 합의 알고리즘을 기반으로 Kafka 내부에서 직접 메타데이터를 관리하여 운영 복잡성을 줄이고 일관성과 복원력을 향상시킨다.1. 개념 및 정의 항목 내용 비교 개념Raft 합의 알고리즘 기반 Kafka 내부 메타데이터 관리 방식기존 ZooKeeper 기반 메타데이터 관리 대체목적ZooKeeper 제거 및 Kafka 클러스터의 단순화외부 의존성 제거필요성대규모 Kafka 클러스터의 관리 복잡성 감소운영 효율성 향상2. 특징특징설명비교ZooKeeper 제거Kafka 내부적으로 메타데이터 관리 ..

Topic 2025.11.11

분산 시스템 아키텍처

개요분산 시스템 아키텍처(Distributed System Architecture)는 여러 개의 독립적인 컴퓨팅 장치가 네트워크를 통해 연결되어 하나의 시스템처럼 동작하는 구조를 의미한다. 이는 확장성(Scalability), 고가용성(High Availability), 장애 복원력(Fault Tolerance)을 제공하여 클라우드 컴퓨팅, 마이크로서비스, 데이터베이스 시스템 등 다양한 IT 환경에서 필수적으로 활용된다. 본 글에서는 분산 시스템의 개념, 주요 아키텍처 유형, 장점과 단점, 그리고 활용 사례를 살펴본다.1. 분산 시스템이란?분산 시스템(Distributed System)은 여러 개의 컴퓨터 노드가 협력하여 연산을 수행하는 시스템이다. 각 노드는 독립적으로 동작하지만, 네트워크를 통해 데이..

Topic 2025.03.20
728x90
반응형