Elastic Stack 개요
오픈 소스인 Elastic Stack은 기존에 ELK Stack이라고 불리어졌는데, 제품이 다양화되면서 Elastic Stack으로 최근에는 불린다.
Elastic Stack은 Elasticsearch(검색엔진, 저장), Kibana(시각화), Logstash 및 Beats(로그수집)을 포함한다.
Elastic Stack을 사용하면 데이터 위치 소스와 포맷에 관계 없이 모든 데이터를 실시간으로 검색, 분석 및 시각화가 가능하다.
Elastic Stack 제품 목록
제품 |
설명 |
ElasticSearch | - 아파치 루씬 기반의 분산형 오픈소스인 검색과 분석 엔진임
- 수평적 확장, 신뢰성과 간편한 관리를 위해 설계됨
- 정형, 비정형 및 시계열 데이터를 지원하는 개발자 친화적인 쿼리 언어를 통해 검색과 분석 기능을 제공
|
Elastic Cloud |
- ElasticSearch 클러스터 환경을 빠르게 AWS에 배포함.
- 클라우드 환경에서 Elastic Cloud는 강력한 검색, 로깅과 분석을 가능하게 함
|
Logstash |
- 증가하는 로그, 이벤트 및 비정형 데이터소스 등에서 데이터수집과 전송 기능 제공
|
Beats |
- 네트워크 패킷에서 로그파일, 인프라데이터 등 경량화된 데이터 수집기
- 데이터 수집은 Logstash 제품과 특징을 고려하여 역할 분담 필요
|
X-Pack |
- 포함된 Shield(보안), Watcher(알림), Marvel(모니터링), Graph 및 reporting(곧 제공 예정) 기능을 포함
- Elastic Stack으로 수행 가능한 작업 범위를 확대해주고, Elastic Cloud를 통해 내부 시스템 또는 클라우드 서비스로 배포함
|