탄성검색

Elasticsearch
탄성검색
Elasticsearch logo.svg
원저작자셰이 바논
개발자탄성 NV
초기 릴리즈2010년 2월 8일, 12년 전(2010-02-08)
안정된 릴리스
6.x6.8.23 / 2022년 1월 13일; 6개월 전(2022-01-13)[1]
7.x7.17.0 / 2022년 2월 1일; 6개월 전(2022-02-01)
저장소github.com/elastic/elasticsearch
기입처자바
운영 체제크로스 플랫폼
유형검색색인
면허증.듀얼 라이선스 Elastic License(독자 사양, 소스 사용 가능) 및 Server Side Public License(독자 사양, 소스 사용 가능)
웹 사이트www.elastic.co/elasticsearch/ Edit this on Wikidata
Shay Banon이 Berlin Buzwords 2010에서 Elastic Search에 대해 말하다

Elastic Search는 Lucene 라이브러리를 기반으로 하는 검색 엔진입니다.HTTP 웹 인터페이스 스키마가 필요 없는 JSON 문서를 포함한 분산 멀티테넌트 지원 전체 텍스트 검색 엔진을 제공합니다.Elastic Search는 Java에서 개발되었으며 소스 사용 가능한 Server Side Public License와 Elastic [2]License로 이중 라이선스가 제공되며, 다른 부분은[3] 독점(소스 사용 가능한) Elastic License에 속합니다.공식 클라이언트는 Java 에서 사용할 수 있습니다.NET(C#), PHP, Python, Apache Groovy, Ruby 및 기타 많은 언어.[4]DB-Engines 순위에 따르면 Elastic Search가 가장 인기 있는 엔터프라이즈 검색 [5]엔진입니다.

역사

Shay Banon은 [6]2004년에 Compass라고 불리는 Elastic Search의 전조를 만들었다.Compass의 세 번째 버전을 생각하던 중, 그는 "확장성이 뛰어난 [6]검색 솔루션을 만들기 위해 Compass의 큰 부분을 다시 써야 한다는 것을 깨달았습니다.그래서 그는 "배포하기 위해 처음부터 구축된 솔루션"을 만들고 Java 이외의 프로그래밍 언어에도 [6]적합한 공통 인터페이스인 JSON over HTTP를 사용했습니다.Shay Banon은 2010년 [7]2월에 Elastic Search의 첫 버전을 출시했습니다.

Elastic NV는 Elastic Search 및 관련 [8]소프트웨어를 중심으로 상용 서비스와 제품을 제공하기 위해 2012년에 설립되었습니다.2014년 6월, 동사는 설립 18개월만에 시리즈 C의 자금 조달 라운드에서 7000만달러의 자금을 조달했다고 발표했다.이 라운드는 New Enterprise Associates(NEA)가 주도했습니다.Benchmark Capital과 Index Ventures를 포함한 추가 자금 조달자.이번 라운드로 총 자금 조달액은 [9]1억400만달러가 되었습니다.

2015년 3월, Elastic Search라는 회사[10]Elastic으로 사명을 변경했습니다.

2018년 6월 엘라스틱은 15억~30억달러의 [11]평가액으로 기업공개를 신청했다.2018년 10월 5일 Elastic은 뉴욕 증권거래소[12]상장되었다.

릴리스 이력

메이저 릴리즈:[13]

  • 1.0.0 ~ 2014년 2월 12일
  • 2.0.0 ~ 2015년 10월 28일
  • 5.0.0 ~ 2016년 10월 26일
  • 6.0.0 ~ 2017년 11월 14일
  • 7.0.0 ~ 2019년 4월 10일
  • 8.0.0 ~ 2022년 2월 10일

라이선스 변경

2021년 1월 Elastic은 버전 7.11부터 Elastic Search와 Kibana에서 Apache 2.0 라이센스 코드를 Server Side Public License와 Elastic License에 따라 이중 라이센스를 받게 될 것이라고 발표했습니다. 둘 다 오픈 [14][15]소스 라이센스로 인정되지 않습니다.Elastic은 AWS가 Elastic Search와 Kibana를 소비자에게 직접 서비스로 제공하는 것에 반대하며 AWS가 [15][16]Elastic과 적절하게 협업하지 않았다고 주장하면서 이러한 변화를 AWS(Amazon Web Services)의 탓으로 돌렸다.재라이센스 결정에 대한 비판론자들은 이것이 Elastic의 생태계를 해칠 것이라고 예측하고 Elastic이 이전에 "Elasticsearch, Kibana, Beats 및 Logstash의 Apache 2.0 코드의 라이센스를 변경하지 않겠다"고 약속했다고 지적했습니다.Amazon은 Apache License [2][17]2.0으로 프로젝트를 중단하고 개발을 계속할 계획으로 응답했다.Logz.io, CrateDBAiven을 포함한 ElasticSearch 생태계의 다른 사용자들도 포크의 필요성을 강조하여 오픈 소스 [18][19][20]작업을 조정하는 방법에 대한 논의를 진행했습니다."Elastic Search"라는 이름을 사용할 때 발생할 수 있는 상표 문제로 인해 AWS는 2021년 [21][22]4월에 포크를 OpenSearch로 재브랜드했습니다.

특징들

Elastic Search를 사용하여 모든 종류의 문서를 검색할 수 있습니다.확장 가능한 검색을 제공하고 실시간에 가까운 검색을 제공하며 멀티 [4]테넌시를 지원합니다."탄성 검색이 분산됩니다. 즉, 인덱스를 샤드로 분할할 수 있고 각 샤드는 0개 이상의 복제본을 가질 수 있습니다.각 노드는 하나 이상의 샤드를 호스트하고 작업을 올바른 샤드에 위임하는 코디네이터 역할을 합니다.재조정 및 라우팅은 자동으로 이루어집니다.[4]관련 데이터는 종종 하나 이상의 기본 샤드와 0개 이상의 복제본 샤드로 구성된 동일한 인덱스에 저장됩니다.인덱스가 생성되면 프라이머리 샤드의 [23]수를 변경할 수 없습니다.

Elastic Search는 데이터 수집 및 로그 파싱 엔진 Logstash, 분석 및 시각화 플랫폼 Kibana 및 경량 데이터 쉬퍼 모음 Beats와 함께 개발되었습니다.이 4개의 제품은 통합 솔루션으로서 「Elastic Stack」([24]이전의 「ELK 스택」은 「Elastic Search, Logstash, Kibana」의 줄임말)을 사용하도록 설계되어 있습니다.

Elastic Search는 Lucene을 사용하며 JSON 및 Java API를 통해 모든 기능을 사용할 수 있도록 시도합니다.새 문서가 등록된 쿼리에 일치하는지 여부를 통지하는 데 유용한 패싯 및 침투(예측 [25]검색 형식)를 지원합니다.또 다른 기능인 "게이트웨이"는 [27]인덱스의 장기 지속성을 처리합니다.예를 들어 서버 충돌 시 인덱스를 게이트웨이에서 복구할 수 있습니다.Elastic Search는 실시간 GET 요청을 지원하므로 NoSQL [28]데이터스토어로 적합하지만 분산 [29]트랜잭션이 부족합니다.

2019년 5월 20일 Elastic은 암호화된 통신을 위한 TLS, 사용자를 생성 및 관리하기 위한 파일 및 네이티브 렐름, 클러스터 API 및 인덱스에 [30]대한 사용자 액세스를 제어하는 역할 기반 액세스 제어를 포함한 Elastic Stack의 핵심 보안 기능을 무료로 사용할 수 있도록 했습니다.해당하는 소스 코드는 소스 사용 [31]가능한 라이센스인 "Elastic License"에서 사용할 수 있습니다.또한 Elastic Search는 이제 SIEM 및 머신 러닝을 제공하는[32] 서비스의 일부로 제공합니다.

관리 서비스

2015년 [34]Elastic이 Found를 인수하여 개발한 Elastic Cloud는 Elastic Search Service, Elastic이 Swiftype[35]인수하여 개발한 Elastic App Search Service 및 Elastic Site Search Service를 포함하는 Elastic Search 기반의 SaaS 제품군입니다.2017년 말 Elastic은 GCP에서 Elastic Cloud를, Alibaba는 Alibaba Cloud에서 Elastic Search와 Kibana를 제공하기 위해 Google과 파트너십을 맺었다.

Elastic Search Service on Elastic Cloud는 2018년 8월[36][37] Elastic Search Service 사용자가 파트너, GCP(Google Cloud Platform) 및 Alibaba [38][39]Cloud와 함께 안전한 배포를 만들 수 있기 때문에 프로젝트 작성자가 공식적으로 호스팅하고 관리하는 Elastic Search Kibana 서비스입니다.

AWS[40][41][42]2015년부터 Elastic Search를 관리 서비스로 제공하고 있다.이러한 관리 서비스는 호스팅, 도입, 백업 및 기타 [43]지원을 제공합니다.대부분의 관리 서비스에는 키바[citation needed]지원도 포함되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Releases · elastic/elasticsearch". Retrieved 2 December 2020 – via GitHub.
  2. ^ a b Krazit, Tom (21 January 2021). "'It's not OK': Elastic takes aim at AWS, at the risk of major collateral damage". Protocol. Retrieved 22 January 2021.
  3. ^ "No, Elastic X-Pack is not going to be open source - according to Elastic themselves -". Flax.co.uk. 2 March 2018. Retrieved 14 March 2019.
  4. ^ a b c "Official Website". Elasticsearch.org. Retrieved 4 February 2014.
  5. ^ "DB-Engines Ranking - popularity ranking of search engines". db-engines.com. Retrieved 10 January 2016.
  6. ^ a b c Banon, Shay. "The Future of Compass & ElasticSearch".
  7. ^ Banon, Shay (8 February 2010). "You Know, for Search". Archived from the original on 16 January 2013.
  8. ^ "Immediate Insight from Data Matters". elastic.co. Retrieved 25 March 2015.
  9. ^ "ElasticSearch Scores $70M In Series C To Fund Growth Spurt". TechCrunch. AOL. Retrieved 25 March 2015.
  10. ^ "Elasticsearch Changes Name to Elastic to Reflect Wide Adoption Beyond Search". Elastic.co. 10 March 2015. Retrieved 19 October 2016.
  11. ^ Schleifer, Theodore (21 June 2018). "The IPOs keep coming: The search company Elastic has filed to go public". Recode. Archived from the original on 5 October 2018. Retrieved 22 June 2018.
  12. ^ Banon, Shay (5 October 2018). "Ze Bell Has Rung: Thank You Users, Customers, and Partners". Elastic (NV). Retrieved 24 October 2018.
  13. ^ "Past Releases of Elastic Stack Software". Elasticsearch B.V. Retrieved 13 July 2021.
  14. ^ Banon, Shay (14 January 2021). "Doubling down on open, Part II". Elastic. Retrieved 19 January 2021.
  15. ^ a b Vaughan-Nichols, Steven J. "Elastic changes open-source license to monetize cloud-service use". ZDNet. Retrieved 23 January 2021.
  16. ^ Banon, Shay (19 January 2021). "Amazon: NOT OK - why we had to change Elastic licensing". Elastic. Retrieved 19 January 2021.
  17. ^ "Stepping up for a truly open source Elasticsearch". Amazon Web Services. 21 January 2021. Retrieved 28 January 2021.
  18. ^ Vaughan-Nichols, Steven J. "AWS, as predicted, is forking Elasticsearch". ZDNet. Retrieved 28 January 2021.
  19. ^ "CrateDB Doubling Down on Permissive Licensing and the Elasticsearch Lockdown". CrateDB. 27 January 2021. Retrieved 28 January 2021.
  20. ^ "Momentum Builds to Break Elasticsearch Licensing Deadlock". Datanami. 25 January 2021. Retrieved 31 January 2021.
  21. ^ Anderson, Tim (13 April 2021). "You know what? Fork this: AWS renames its take on Elasticsearch to OpenSearch following trademark fight". The Register. Retrieved 13 April 2021.
  22. ^ The Register ( 2021년 9월 12일)Amazon Elastic Search Service는 매우 유연하여 새로운 이름으로 불리기를 원합니다.
  23. ^ "How to monitor Elasticsearch performance". How to monitor Elasticsearch performance. 26 September 2016.
  24. ^ "Elastic brings order to its product line with Elastic Stack". Social.techcrunch.com. Retrieved 1 April 2019.
  25. ^ "percolate at elasticsearch.org reference". Elasticsearch.org. Archived from the original on 2 October 2013. Retrieved 4 February 2014.
  26. ^ "Percolating"은 Elastic Search 특유의 용어입니다.여과는 검색 쿼리와 일치하는 모든 문서를 반환하는 대신 문서에 일치하는 모든 (저장된) 검색 쿼리를 출력으로 반환합니다.Nunn, Xavier, "커스텀 퍼컬레이터를 사용하여 실시간으로 데이터 유출을 감지", Serena Capital 블로그, 2019년 1월-8일
  27. ^ "elasticsearch Guide: Gateway". Elasticsearch.org. Retrieved 19 April 2013.
  28. ^ "Elasticsearch as database". Karussell.wordpress.com. 13 July 2011. Retrieved 4 February 2014.
  29. ^ "No transaction support". Elasticsearch-users.115913.n3.nabble.com. 8 July 2010. Retrieved 4 February 2014.
  30. ^ "Security for Elasticsearch is now free". Elastic Blog. 20 May 2019. Retrieved 17 June 2019.
  31. ^ "Doubling Down on Open". Elastic Blog. 27 February 2018. Retrieved 24 October 2019.
  32. ^ "Introducing Elastic SIEM". Elastic Blog. 25 June 2019. Retrieved 2 March 2020.
  33. ^ "Introducing Machine Learning for the Elastic Stack". Elastic Blog. 4 May 2017. Retrieved 2 March 2020.
  34. ^ Oliver, Andrew C. (10 March 2015). "Elasticsearch buys into search as a service, rebrands as 'Elastic'". InfoWorld.com. Retrieved 1 April 2019.
  35. ^ "Elastic acquires search startup Swiftype". Social.techcrunch.com. Retrieved 1 April 2019.
  36. ^ "Open Source Search & Analytics · Elasticsearch - Elastic". Elastic.co. August 2018. Retrieved 22 April 2019.
  37. ^ "Elastic Cloud: Hosted Elasticsearch, Hosted Search Elastic". Elastic.co. Retrieved 1 April 2019.
  38. ^ Yegulalp, Serdar (7 April 2017). "Google Cloud to host open source Elasticsearch". InfoWorld.com. Retrieved 1 April 2019.
  39. ^ "Alibaba Cloud to Offer Elasticsearch, Kibana, and X-Pack in China". Elastic.co. 13 October 2017. Retrieved 1 April 2019.
  40. ^ "New – Amazon Elasticsearch Service". Amazon Web Services. 1 October 2015. Retrieved 22 April 2019.
  41. ^ "Amazon Elasticsearch Service – Amazon Web Services (AWS)". Amazon Web Services, Inc. (in Latin). Retrieved 8 February 2019.
  42. ^ "Hosted Elasticsearch & Kibana on AWS". Elastic.co. Retrieved 16 October 2016.
  43. ^ "Elasticsearch Setup". Ctovision.com. Archived from the original on 21 August 2018. Retrieved 16 October 2016.

외부 링크