ELK

·ELK
Elasticsearch 란?Elasticsearch는 분산형 검색 및 분석 엔진으로 JSON 문서를 저장하고 검색 및 분석할 수 있게 해주는 오픈소스형 NoSQL 데이터베이스입니다. 아파치 루씬을 기반으로 구축되었으며 대용량 데이터에서 초고속 검색을 할 수 있도록 설계 되어 있습니다.RestAPI를 지원하며 HTTP을 통해 CRUD(Create, Read, Update, Delete) 작업이 가능합니다.  인덱스(Index) 란?Elasticsearch에서 데이터를 저장하는 기본 단위 입니다. RDB에서 테이블과 유사한 개념이지만 내부적으로 역색인 구조를 사용합니다.하나의 인덱스는 여러 개의 샤드로 분할되어 저장됩니다. 예를들어서 책(Books) 이라는 인덱스를 만든다면 이렇게 만들 수 있습니다.cu..
·ELK
ECK란?ECK는 Elastic Cloud on Kubernetes 약자로 ELK 스택을 쿠버네티스 환경에서 쉽게 배포하고, 관리할 수 있도록 해주는 솔루션입니다. Elasticsearch에서 공식적으로 제공하는 쿠버네티스 오퍼레이터이며, 기본적으로 엘라스틱서치 클러스터 배포, 관리, 스케줄링 등을 자동화할 수 있게 해줍니다.  CRD 정의 및 등록kubectl create -f https://download.elastic.co/downloads/eck/2.16.1/crds.yaml CRD는 쿠버네티스에서 자신만의 리소스를 정의할 수 있도록 해주는 기능입니다. 공식적으로 엘라스틱서치는 ECK 배포를 위해 CRD를 배포했습니다. 기본적으로 쿠버네티스는 Pod, Service, Deployment 와 같은 ..
gymlet
'ELK' 카테고리의 글 목록