발표준비

이번 장에서는 시나리오를 통해 실제 클러스터를 구성할 때 고려해야 할 항목들을 살펴볼 것이다.

ElasticSearch는 로그를 장기간 모아 데이터를 분석/집계하는 분석 엔진으로 사용히거나, 검색에 쓰일 데이터를 저장하여 사용자의 검색 요청에 데이터를 제공하는 형태의 검색 엔진으로 서비스하는 것이 일반적이다.

분석 엔진으로 ElasticSearch 클러스터 구성할 경우에는 하루에 적재되는 문서의 전체 용량과 보관 기간을 사전에 산정하는 것이 필수다.

반면에, 검색 엔진으로 구성할 경우에는 여러 개의 인덱스를 사용하지 않는 것이 일반적이다.

이처럼 클러스터의 용도에 따라 구성이 달라지게 되는데, 몇 가지 시나리오를 통해 자세히 살펴보자.

1. 시나리오 #1 - 일 100GB 데이터 분석용 클러스터