Elastic Search

이샘미·2022년 6월 25일
0

sulmyoung

목록 보기
23/37

Elasticsearch란?

텍스트, 숫자, 위치 기반 정보, 정형 및 비정형 데이터 등 모든 유형의 데이터를 위한 무료 검색 및 분석 엔진임
또한, 분산형과 개방형의 특징을 가지고 있으며, 사용자들이 빠른 데이터 검색을 할 수 있도록 도움을 주는 기능임

구성요소:

ELK (elasticsearch, logstash, kibana)
간단히 말하면 elasticsearch는 검색엔진이고, 이 기능이 돌아갈 수 있도록 도와주는 것이 logstash와 kibana임
logstash는 DB에 저장되어 있는 데이터를 Elasticsearch로 전송하기 위해 확장, 변경, 삭제 등을 진행하는 기능
kibana는 Elasticsearch로 부터 문서, 집계 결과 등을 불러와 웹 도구로 시각화 및 모니터링을 하는 기능임. 실시간으로 히스토그램, 선 그래프, 지도 등등을 제공함.

Elasticsearch 장점

1) 빠른 검색이 가능
2) 데이터 수집, 시각화,보고의 간소화 : Beats와 Logstash의 통합은 Elasticsearch로 색인하기 전에 데이터를 훨씬 더 쉽게 처리할 수 있게 해주고, Kibana는 데이터의 실시간 시각화를 제공하며, UI를 통해 애플리케이션 성능 모니터링(APM), 로그, 인프라 메트릭 데이터에 신속하게 접근할 수 있도록 함

사용하는 곳:

애플리케이션 검색,웹사이트 검색,위치 기반 정보 데이터 분석 및 시각화,보안 분석,비즈니스 분석 등등 다양한 방면에서 사용가능 함

참고:
https://www.elastic.co/kr/what-is/elasticsearch

profile
가즈아

0개의 댓글