728x90
반응형

consul 2

Raft Consensus Algorithm

개요Raft는 Paxos보다 이해하기 쉬우면서도 동일한 안전성과 일관성을 제공하는 분산 합의 알고리즘입니다. 핵심 목적은 여러 노드(서버)로 구성된 시스템에서 하나의 일관된 로그(log)를 유지하면서도, 노드 장애나 네트워크 분할 상황에서도 안전하고 가용한 상태를 유지하는 것입니다. 2014년 Diego Ongaro와 John Ousterhout의 논문 "In Search of an Understandable Consensus Algorithm"을 통해 소개되었으며, 현재 etcd, Consul, RethinkDB, CockroachDB 등에서 널리 채택되고 있습니다.1. 개념 및 정의Raft는 총 세 가지 핵심 하위 프로토콜로 구성됩니다:리더 선출(Leader Election)로그 복제(Log Repl..

Topic 2025.05.09

서비스 메시(Service Mesh)

개요서비스 메시(Service Mesh)는 마이크로서비스 아키텍처(MSA)에서 서비스 간 통신을 관리하고 제어하는 인프라 계층입니다. 복잡한 분산 환경에서 보안, 로드 밸런싱, 서비스 디스커버리, 트래픽 관리 등을 자동화하여 마이크로서비스 간의 원활한 통신을 가능하게 합니다.1. 서비스 메시란?서비스 메시란 애플리케이션 서비스 간의 데이터 흐름을 제어하고 모니터링하는 네트워크 레이어입니다. 이는 마이크로서비스 간의 트래픽을 안전하고 효율적으로 처리하도록 설계되었습니다.1.1 서비스 메시의 주요 기능트래픽 관리: 서비스 간 요청을 효율적으로 라우팅 및 로드 밸런싱보안 강화: 서비스 간 mTLS(Mutual TLS) 암호화를 통한 보안 통신 제공서비스 디스커버리: 서비스의 자동 등록 및 검색 지원모니터링 및..

Topic 2025.03.04
728x90
반응형