Big Data/Elastic Search

[개요] Elastic 스택

투칼론 2016. 8. 9. 19:43
반응형

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를 통해 내부 시스템 또는 클라우드 서비스로 배포함