DevOps/Kubernetes

ElasticSearch

beomzh 2023. 7. 18. 12:59
728x90
반응형

Elasticsearch는 실시간 분산 검색 및 분석 엔진으로, 대용량의 데이터를 저장, 검색, 분석하는 데 사용되는 오픈 소스 솔루션입니다. Elasticsearch는 Apache Lucene 기반으로 개발되었으며, RESTful API를 통해 사용자가 데이터를 색인(indexing), 검색(searching), 분석(analysis)할 수 있는 기능을 제공합니다.

 

Elasticsearch는 대량의 데이터를 신속하게 검색할 수 있는 분산 검색 엔진으로 알려져 있습니다. 여러 대의 서버에 데이터를 분산 저장하고, 데이터의 실시간 색인과 검색을 지원하여 고성능의 검색 기능을 제공합니다. 또한, 데이터의 중복성을 처리하고 가용성과 확장성을 갖추기 위해 클러스터링을 지원합니다.

 

Elasticsearch는 JSON 기반의 문서 구조로 데이터를 저장하며, 강력한 쿼리 기능을 제공합니다. 풍부한 검색 기능과 함께 필터링, 집계, 하이라이팅, 지리적인 검색 등 다양한 쿼리 및 검색 기능을 지원합니다. 또한, 분석 기능을 통해 데이터의 통계, 시각화, 패턴 탐지 등 다양한 분석 작업을 수행할 수 있습니다.

 

Elasticsearch는 다양한 환경에서 사용될 수 있으며, 로그 분석, 실시간 모니터링, 전문 검색, 제품 카탈로그 검색, 보안 분석 등 다양한 분야에서 활용되고 있습니다. Elasticsearch는 확장성과 유연성을 갖추고 있으며, 대규모 데이터 처리 및 고성능 검색에 적합한 도구로 평가받고 있습니다. 또한, Elasticsearch와 함께 Kibana, Logstash와 같은 도구를 사용하여 데이터 수집, 시각화 및 모니터링 기능을 구축할 수 있습니다.

728x90
반응형

'DevOps > Kubernetes' 카테고리의 다른 글

Kibana  (0) 2023.07.18
Fluentd  (0) 2023.07.18
EFK  (0) 2023.07.18
[openshift]oc get ns 와 oc get ns [ns명]차이  (0) 2023.07.18
Node,Container,POD 삼각관계?  (0) 2023.07.18