elasticsearch
와AWS ES
는 다르다.
AWS ES
는 elasticsearch의 7.10 버전을 포크해서 자체 유지 및 개발한 제품이다. 따라서 AWS ES
는 ES
의 최신 버전이 적용되어 있지 않으며 ES
의 관리 외로 분리된 제품이다.
AWS
가 오픈소스인 elasticsearch
를 상용하여 자체서비스를 제공함으로 발생한 갈등으로 인해 elasticsearch는 라이센스 정책이 변경이 되었고 이후 각자 자체노선을 가게됨.
7.10버전이 포크된 만큼 기본적인 사용법은 현재 유사하나. 앞으로 사용법에 차이가 벌어질 수 밖에 없고 현재도 Elastic Cloud Service가 지원하는 기능들은 사용불가하다.
AWS ES는 디폴트로 필요한 플러그인이 이미 설치되어있다. 아래 명령어를 통해 어떤 플러그인이 설치되어있는지 확인가능하며 elasticsearch 버전별 플러그인 링크를 통해서도 어떤 플러그인이 디폴트로 설치되어 있는지 확인가능하다.
# Kibana에서 플러그인 리스트 확인하기
GET _cat/plugins?v
하지만 자체적으로 플러그인을 설치할수는 없으며 한글형태소분석기인 nori는 사용할 수 없다. 때문에 은전한닢을 대신 사용한다.
자세한 둘의 차이는 elastic공식 가이드 문서에 자세히 기입되어 있다.