한줄평
“설정 공유·서비스 디스커버리·리더 선출처럼 강한 일관성이 필요한 분산 시스템의 핵심 저장소로 적합합니다. 다만 운영에 클러스터 관리 지식이 필요하고, 대량 데이터를 담는 범용 DB 는 아닙니다.”
이런 분께 분산 시스템의 설정·상태를 일관되게 관리하려는 개발자께
좋은 점
- Raft 기반의 강한 일관성과 안정성
- 쿠버네티스 등에서 검증된 신뢰성
아쉬운 점
- 클러스터 운영 지식이 필요하고 대용량 저장엔 부적합
이티시디 소개
분산 시스템의 가장 중요한 데이터를 안정적으로 보관하는 키-값 저장소입니다. Raft 합의 알고리즘으로 여러 노드에 데이터를 일관되게 복제하며, 쿠버네티스가 클러스터 상태 저장소로 쓰는 것으로 잘 알려져 있습니다. 서버 프로세스(etcd)와 조작용 CLI(etcdctl)로 구성됩니다.