OpenSearch 프로젝트란 무엇인가요?
Amazon에서 만든 OpenSearch 프로젝트는 이전 버전의 Elasticsearch와 Kibana를 기반으로 하는 포크(fork)된 검색 프로젝트입니다. 이 프로젝트는 주로 Amazon OpenSearch Service(이전의 Amazon Elasticsearch Service)를 지원하기 위해 만들어졌습니다. Amazon OpenSearch Service는 Elasticsearch와 Kibana의 현재 또는 향후 릴리즈를 제공하지 않습니다.
포크된 프로젝트는 최초 발표 시점에는 프로덕션 준비가 되어 있지 않았지만, 현재는 OpenSearch의 정식 버전(GA) 릴리즈를 이용할 수 있습니다.
Elasticsearch와 Kibana는 오픈 소스인가요?
예, Elasticsearch와 Kibana는 오픈 소스입니다. 오픈 소스는 소프트웨어를 배포하는 방법 그 이상이며, 최고의 제품을 만드는 데 핵심적인 요소입니다. 각 다운로드는 사용자가 다양한 환경에서 코드를 면밀히 검토하고, 테스트하며, 확장함에 따라 Elasticsearch를 개선하고 보안을 강화하는 데 기여합니다. AGPL 라이선스로의 전환은 처음부터 저희의 중심이 된 원칙인 오픈 소스에 대한 저희의 노력을 더욱 강화합니다. Apache Lucene을 기반으로 구축된 저희는 OpenTelemetry에 기여하고 Logstash 및 Beats를 통해 오픈 소스 수집을 제공합니다. 이는 Elasticsearch가 새롭고 흥미로운 방식으로 계속 발전할 수 있는 원동력인 혁신과 협업의 커뮤니티를 조성합니다.
이전에Apache License에서 Elastic License v2로의 변경은 AWS가 Elasticsearch를 통해 추구한 지속적인 비협력적 계약에 대한 필요한 대응이었지만, 오픈 소스 커뮤니티에 대한 저희의 약속은 조금도 흔들리지 않았습니다. 이제 AGPL을 채택함으로써 오픈 소스를 향한 저희의 헌신에 대한 의심을 없애고 당당하게 초심으로 돌아갈 수 있게 되었습니다.
OpenSearch 프로젝트 포크가 Elasticsearch와 Kibana로부터 생성된 이유
릴리즈 7.11(2021년 2월)부터, Elastic은 Elastic 제품의 라이선스를 Elastic License v2(ELv2)와 SSPL로 변경했습니다. 이는 Amazon의 비협조적인 행동과 Elastic 상표의 오용에 대한 대응이었습니다.
Elasticsearch와 Kibana가 OpenSearch보다 나은가요?
Elasticsearch는 속도, 확장, 효율성 면에서 월등합니다. 표준 고객 사용 사례 전반에 걸쳐 다음과 같은 결과를 달성합니다.
- 76% 더 빠른 단순 텍스트 쿼리
- 140% 더 빠른 정렬
- 81% 더 빠른 날짜 히스토그램 집계
- 108% 더 빠른 용어 쿼리
- 리소스 사용 37% 감소
벡터 검색의 경우, Elasticsearch는 평균적으로 2~12배 더 빠른 성능을 제공합니다.
Elasticsearch는 2022 Gartner® Magic Quadrant™ for Insight Engines 보고서에서 리더로 선정되었습니다. Forrester Consulting의 연구에 따르면, Elasticsearch 고객은 수익성 증가, 직원 및 IT 생산성 향상, 라이선스 및 채용 비용 절감을 포함하여 3년 이내에 293%의 투자 수익률(ROI) 개선을 실현한 것으로 나타났습니다.
Elasticsearch와 Kibana는 또한 우수한 제품 기능과 성숙도, 여러 클라우드에 심층적으로 통합되는 클라우드에 구애받지 않는(클라우드 애그노스틱) 제품, 그리고 10년 간의 이러한 제품 작업을 통해 구축된 기술 전문 지식을 제공합니다.
Elasticsearch와 Kibana는 뛰어난 제품 기능과 성숙도를 제공합니다.
검색 및 데이터 분석은 빠르게 발전하는 기술 영역이며, 이 분야의 제품은 이러한 기술 발전 속도를 반영합니다. Elasticsearch는 이러한 추세를 따라잡으며 모든 릴리즈에서 검색 경험에 대한 여러 아키텍처 및 기능 향상을 제공합니다.
2018년, Elastic은 의도적으로 새로운 기능 개발을 Elastic License에 따라 공개하기로 결정했습니다. 이러한 새로운 기능은 다음과 같습니다.
- Elastic Maps 와 Kibana Lens를 사용한 끌어서 놓기로 데이터 시각화
- Elastic Security for SIEM 및 엔드포인트 보안을 사용한 보안 분석 및 위협 헌팅
- Elastic 웹 크롤러
- APM, 로깅, 분석을 포함한 통합 환경을 갖춘 완전한 통합 가시성 제품군
- Elastic의 바로 사용할 수 있는 탐지 엔진을 지원하는 강력하고 검증된 상관 언어(EQL)
- 실제 사용 사례에 대한 수년 간의 연구와 반복을 기반으로 구축된 데이터 티어 및 머신 러닝 기반 이상 징후 탐색과 같은 광범위한 아키텍처 향상
지난 3년 동안 도입된 다른 주요 기능과 마찬가지로, 이러한 기능은 Elastic License에 따라 구축 및 제공되었으며 Amazon 또는 OpenSearch 프로젝트에서는 사용할 수 없습니다.
Elasticsearch와 Kibana는 설계상 클라우드 중립적입니다.
Elastic은 클라우드 및 위치 중립성의 엄격한 원칙에 따라 Elasticsearch, Kibana 및 ELK Stack을 개발했습니다. 모든 주요 기능은 Elastic (ELK) Stack에 내장되어 있으며, 독점 종속성을 갖지 않고 모든 고객이 사용할 수 있습니다. 이에 대한 주요 예는 Elasticsearch에 내장되어 있으며 특정 독점 외부 서비스에 의존하지 않고 모든 고객이 쉽게 사용할 수 있는 머신 러닝입니다. 우리는 주로 AWS를 위해 구축되고 AWS가 관리하는 새로운 포크의 경우에는 이러할 것이라고 생각하지 않습니다.
대조적으로, Elastic은 멀티 클라우드 및 온프레미스 환경을 위한 기본 제공 통합 기능을 통해 Microsoft, Google, AWS 등을 포함한 여러 클라우드 서비스 제공자의 40개가 넘는 리전에서 Elastic Cloud를 제공합니다.
Elasticsearch와 Kibana는 Elastic의 10년에 걸친 검색 기술 경험과 투자를 통해 구현됩니다.
Elasticsearch의 혁신 모멘텀은 Elastic이 Elasticsearch와 Kibana 구축 및 운영을 위해 개발하고 투자한 10년 간의 경험과 전문성을 통해 가능해집니다. Elastic은 이러한 제품을 만들었으며, Elastic에는 이러한 제품 혁신에 전념하는 800명이 넘는 엔지니어가 있습니다. 우리는 고객들이 온프레미스 및 주요 클라우드에서 이러한 제품을 사용할 수 있도록 하여, 이러한 배포 선택 전반에 걸쳐 일관되고 통합된 경험을 제공합니다. Elastic 엔지니어들은 Elasticsearch의 기술 리더 역할을 해왔으며 제품에 대한 (이 추정 기준으로 96%가 넘는) 압도적인 기여를 보여주었습니다. 이를 객관적인 시각으로 보자면, GitHub 통계에 따르면 2010년부터 2021년 사이에 Elasticsearch에 대한 수만 건의 커밋 중 AWS가 기여한 것은 소수에 불과합니다.
AWS와 Amazon OpenSearch Service는 커뮤니티의 다른 모든 구성원들과 마찬가지로 Elasticsearch 및 Kibana 혁신의 모멘텀으로부터 혜택을 받았습니다. 그러나 Amazon에는 Elastic이 이러한 제품을 혁신할 수 있도록 해주는 검색에 대한 심층적인 기술 전문 지식이 없습니다. 저명한 기술 리더가 말했듯이, “경험을 압축하는 알고리즘이란 없습니다.” OpenSearch 프로젝트는 지난 10년 동안 Elasticsearch를 지원해 온 전문 지식과 경험에 접근할 수 없을 것이며, 이는 이러한 프로젝트에서 볼 수 있는 혁신의 속도에서 느껴질 것입니다.
OpenSearch 프로젝트는 Amazon Elasticsearch Service(현 Amazon OpenSearch Service)와 어떤 관련이 있는가? 이 두 가지는 동일한 것인가?
AWS는 Amazon Elasticsearch Service를 그 "계승자"인 Amazon OpenSearch Service로 대체했습니다. Amazon Elasticsearch Service는 Elasticsearch 버전 1.5.2를 기반으로 2015년에 출시되었습니다. 이는 이전 블로그에서 소개해 드렸듯이, Amazon이 Elastic과 협력하여 작업하고 있다고 호도하는 주장을 했음에도 불구하고, Elastic과의 협력이 아니었습니다. Amazon OpenSearch Service로 이름이 변경됨에 따라, 이 서비스는 더 이상 현재 또는 향후 버전의 Elasticsearch를 제공하지 않으며, 대신 이전 버전의 오픈 소스 Elasticsearch(7.10.2 이전 릴리즈)와 OpenSearch를 제공합니다.
현재, Amazon OpenSearch Service에는 오픈 소스에서 사용할 수 없는 몇 가지 독점 기능이 포함되어 있습니다. 여기에는 포크된 오픈 소스 프로젝트에서는 사용할 수 없는 독점 기능인 AWS UltraWarm 및 Auto-Tune과 같은 최근에 발표된 기능이 포함됩니다. Elastic은 앞으로도 이와 마찬가지일 것으로 예상하며, Amazon 서비스는 OpenSearch 프로젝트와 동일하지 않을 것으로 보고 있습니다.
Amazon OpenSearch Service에서 마이그레이션하기
Elastic에서 제공하는 AWS의 공식 Elasticsearch 서비스인 AWS의 Elastic Cloud로 마이그레이션하세요.
오늘 Elastic Cloud 시작하기
지금 AWS의 Elastic Cloud 무료 체험판 사용을 시작하세요. 신용카드가 필요 없습니다.
Amazon, AWS, OpenSearch 및 기타 관련 상표는 Amazon.com, Inc. 또는 자회사의 상표입니다. 기타 모든 브랜드 이름, 제품 이름 또는 상표는 해당 소유자의 자산입니다.