
40
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
삼성전자 SmartThings의 OpenSearch 도입 사례
이 게시물은 삼성전자의 대규모 IoT 서비스 SmartThings의 기록 시스템 DB 교체 여정을 소개합니다.기존 문제점 및 개선 필요성
- 기존 HBase는 단일 장애점(SPOF)과 확장성 부족 문제 존재
- 다양한 서비스 요구 충족 어려움 및 높은 비용 발생
OpenSearch 도입 배경 및 구성
- 다양한 필터 지원, 높은 쓰기 처리량, 스키마리스 구조 요구사항 충족
- DynamoDB 및 RDB 등 대안 검토 후 OpenSearch 선택
- Hot Storage 방식과 적절한 샤드 크기 조정으로 성능 최적화
- 롤링 인덱스 활용한 TTL 구현 및 인덱스 템플릿 관리 자동화 적용
- OIDC/SAML 연동 Keycloak 기반 대시보드 권한 관리
성과 및 향후 계획
- 읽기 성능 19% 향상, 쓰기 비용 38% 절감 달성
- 각 마이크로서비스에 최적 DB 도입을 지속적으로 검토 예정