Elastic 8.0: 속도, 확장성, 정확도 및 단순성의 새로운 시대
Elastic 8.0이 정식 출시된다는 기쁜 소식을 알려드립니다. Elasticsearch의 벡터 검색 기능, 최신 자연어 처리 모델에 대한 네이티브 지원, 더욱 간단해진 데이터 온보딩 및 간소화된 보안 경험을 통해, Elastic 8.0은 속도, 확장성, 정확도 및 단순성의 새로운 시대를 엽니다.
시작할 준비가 되셨나요? Elastic 8.0은 Elastic Cloud에서 지금 제공되고 있습니다. 최신 릴리즈의 모든 새로운 기능들은 유일한 호스트형 Elasticsearch 제품인 Elastic Cloud에서만 이용하실 수 있습니다.
속도, 확장성 및 정확도: 새로운 시작, 동일한 기반
모든 끝에는 새로운 시작이 있습니다. 새로운 한 해가 시작되면서(2021년이 가고 2022년이 되었죠!) Elastic도 Elastic 8.0으로 속도, 확장성 및 정확도의 새로운 시대를 시작합니다.
Elastic의 고객과 커뮤니티는 속도, 확장성 및 정확도에 대한 Elastic의 헌신이 변함없다는 것을 알고 있습니다. Elastic 릴리즈마다 Elasticsearch는 사용 가능한 검색 엔진 중 가장 빠르고 확장성이 뛰어나며 기능이 가장 뛰어난 검색 엔진을 제공하도록 개선되고 최적화되었습니다.
실제로 지난 3년 동안 Elastic은 (노드당 더 많은 데이터를 관리할 수 있도록) 메모리 사용량을 줄이고, (특히 대규모 배포에 영향을 미치는) 쿼리 오버헤드를 줄였으며, 완전히 새로운 기능을 도입하여 정확도를 향상시켰습니다.
예를 들어, 7.x 릴리즈 스트림에서는 날짜 히스토그램과 검색 집계 속도를 높이고 페이지 캐싱 성능을 향상시키며 “사전 필터” 검색 단계를 새로 만들었습니다. 또한 메모리 힙 감소, ARM 아키텍처에 대한 완벽한 지원, 저장 공간을 덜 사용할 수 있는 새로운 방법 도입 및 새로운 프로즌 티어와 검색 가능한 스냅샷으로 고객이 컴퓨팅과 새 저장 공간을 쉽게 분리할 수 있도록 지원함으로써 리소스 요구 사항을 줄였습니다. (즉, 고객의 총 소유 비용이 절감되었습니다.)
끝없이 이어지는 Elastic Stack 최적화의 가장 큰 장점은 아마도 어떤 방식으로 데이터를 작동시키든 간에 이러한 향상된 기능을 통해 검색, 해결, 성공을 빠르고 규모에 맞게 해낼 수 있다는 점일 것입니다. 즉, 별도의 작업이 필요 없습니다.
네이티브 벡터 검색을 통한 검색 정확도 향상
Elastic 8.0은 고객과 직원이 고유한 단어와 언어를 사용하여 정확도가 높은 결과를 검색하고 받을 수 있는 모든 네이티브 벡터 검색 기능을 제공합니다.
지난 2년 동안 Elastic은 Elasticsearch를 통해 탁월한 벡터 검색을 할 수 있도록 노력해 왔습니다. 훨씬 전에 Elasticsearch 7.0이 출시되면서 고차원 벡터에 대한 필드 유형을 도입했습니다. Elasticsearch 7.3과 Elasticsearch 7.4로 벡터 유사성 기능에 대한 지원을 도입했습니다. 이러한 초기 릴리즈는 벡터 검색 기술을 Elasticsearch 에코시스템에 가져올 가능성을 보여주었습니다. 저희는 고객과 커뮤니티가 다양한 사용 사례를 위해 이를 열정적으로 채택하는 것을 보고 매우 기뻤습니다.
현재 Elasticsearch 8.0에서는 자연어 처리(NLP) 모델에 대한 네이티브 지원을 Elasticsearch에 직접 제공하여 벡터 검색을 더욱 실용적으로 구현하고 있습니다. 또한 Elasticsearch 8.0은 최근접 유사 항목(ANN) 검색에 대한 네이티브 지원을 포함하므로 빠르고 규모에 맞게 벡터 기반 쿼리를 벡터 기반 문서 모음과 비교할 수 있습니다.
NLP 성능으로 새로운 분석 세계를 열다
Elasticsearch는 항상 NLP를 수행하기에 좋은 곳이었지만, 과거에는 일부 처리를 Elasticsearch 외부에서 수행하거나 꽤 정교한 플러그인을 작성해야 했습니다. 8.0을 사용하면 사용자는 이제 추가 구성 요소나 코딩 없이도 명명된 엔티티 인식, 감정 분석, 텍스트 분류 등을 Elasticsearch에서 직접 수행할 수 있습니다. Elasticsearch 내에서 벡터를 기본적으로 계산하고 생성하는 것은 (서버 클러스터에서 계산을 분산시킴으로써) 수평적 확장성 측면에서 "유용"할 뿐만 아니라, 이러한 변경은 Elasticsearch 사용자에게 상당한 시간과 노력을 절약해 줍니다.Elastic 8.0을 사용하면 사용자는 Elasticsearch에서 직접 PyTorch 머신 러닝 모델(BERT 등)을 사용할 수 있고, Elasticsearch 내에서 기본적으로 이러한 모델을 사용해 추론을 수행할 수 있습니다. 이러한 모델은 사용자 지정 모델이 될 수도 있고 Hugging Face와 같은 리포지토리에 있는 커뮤니티에 게시된 모델이 될 수도 있습니다.
사용자가 Elasticsearch 내에서 직접 추론을 수행할 수 있게 됨에 따라 (코딩 없이) 최신 NLP의 강력한 기능을 검색 애플리케이션과 경험에 통합하는 것이 그 어느 때보다 쉬워지고, (Elasticsearch의 분산 컴퓨팅 성능 덕분에) 본질적으로 더 효율적이며, 데이터를 별도의 프로세스나 시스템으로 이동할 필요가 없어 NLP 자체가 현저하게 더 빨라집니다.
빠른 속도로 검색, 규모에 맞게 검색
Elastic 8.0이 Lucene 9.0을 기반으로 한다는 점을 고려할 때, 최신 NLP를 활용하는 검색 환경은 (새로운) 최근접 유사 항목 검색에 대한 네이티브 지원 덕분에 빠른 속도로 규모에 맞게 작업이 가능합니다. ANN을 사용하면 벡터 기반 쿼리를 벡터 기반 문서 모음(작거나 크거나 거대한 모음)과 빠르고 효율적으로 비교할 수 있습니다.
이것은 시작에 불과합니다…
요약하자면, 최신 NLP 모델에 대한 네이티브 지원과 ANN 검색에 대한 네이티브 지원을 통해 Elastic 8.0은 고객과 커뮤니티를 위한 벡터 검색의 힘을 실현합니다. 자세한 내용을 보려면, NLP 모델 및 벡터 검색에 대한 웨비나에 참여하거나 PyTorch를 이용한 NLP에 대한 관련 블로그를 읽어보시기 바랍니다.
미래에는 (Elastic Enterprise Search와 같은) 검색 기반 솔루션이 벡터 검색의 기능을 간단하게 활용할 수 있게 될 것입니다. 이 예에서 사용자의 검색어가 최상의 결과와 정확히 일치할 필요는 없습니다. 벡터 검색은 “관계성을 파악하고” 가장 정확도가 높은 결과를 쉽게 표면화할 수 있습니다.
간단한 작업은 간단하게 처리할 수 있어야 합니다
새로운 두 가지 Amazon Web Services(AWS) 통합을 통해 클라우드 네이티브 Observability 간소화
지난 여러 릴리즈에서 Elastic은 모든 소스에서 모든 유형의 데이터를 Elastic Stack으로 가져오는 프로세스를 간소화했습니다. Elastic 8.0에서는 새로운 AWS Lambda 애플리케이션과 Amazon Simple Storage Service(Amazon S3) Storage Lens 통합이라는 두 가지 새로운 AWS 통합을 통해 클라우드 기본 통합을 더욱 확장하고 있습니다.
AWS Serverless Application Repository(SAR)에 게시된 새로운 AWS Lambda 애플리케이션을 사용하면 가상 머신을 프로비저닝하거나 데이터 수집기를 설치하는 오버헤드 없이 아키텍처를 단순화하고 데이터 수집을 간소화할 수 있습니다. 간단히 말해, 이제 사용자는 AWS 콘솔 내에서 몇 번의 클릭만으로 Amazon S3의 로그를 Elastic Cloud 배포 환경으로 수집할 수 있습니다.
12월에 처음 발표된 Elastic의 Amazon S3 Storage Lens 통합으로, 사용자는 Elasticsearch의 강력한 검색 및 분석 기능과 Kibana의 강력한 대시보드 기능을 사용해 Storage Lens 메트릭을 Elastic Cloud 배포로 쉽게 전송하여 Amazon S3 사용 비용을 최적화하고 데이터 보호를 보장하며 사용자 활동 경향을 모니터링할 수 있습니다. 또한 이제 AWS Marketplace를 통해 가입하시면 무료 체험판으로 AWS의 Elastic Cloud를 쉽게 시작할 수 있습니다.
간소화된 스택 보안을 통해 무단 액세스로부터 데이터 보호
제대로 된 보안이 오늘날보다 더 중요했던 적은 없었습니다. 오랫동안 보안 기능이 Elastic Stack에 포함되어 무료로 제공되었지만, 보호되지 않은 상태로 실행되는 클러스터는 없어야 한다고 생각하기 때문에 보안을 구성하는 데 필요한 단계를 간소화했습니다. Elastic 8.0에서는 이제 자체 관리형 클러스터에 대해 기본적으로 보안이 설정됩니다. 이렇게 하면 데이터, 네트워크 및 사용자가 Elastic Stack에서 안전하게 보호되어, 데이터 유출 및 무단 액세스를 방지할 수 있습니다. 자동 생성된 토큰 및 인증서와 같은 제품 내 지원을 통해, 이 프로세스를 간소화하고 간단하게 만들어 시간과 노력을 절약함으로써 모두가 보안에 액세스할 수 있도록 했습니다.
Elastic Cloud를 이미 사용 중이거나 사용할 준비가 되어 있다면 안심하세요. 보안 및 전체 역할 기반 액세스 제어는 항상 활성화됩니다. 단순화된 스택 보안에 대한 자세한 내용은 상세한 기술 블로그를 참조하세요.
오늘 시작하세요
위에서도 말씀드렸듯이, Elastic 8.0은 Elastic Cloud에서 지금 제공되고 있습니다. 최신 릴리즈의 모든 새로운 기능들은 유일한 호스트형 Elasticsearch 제품인 Elastic Cloud에서만 이용하실 수 있습니다.
Elastic을 처음 사용하시나요? 환영합니다. Elastic Cloud 14일 무료 체험판을 통해 오늘 바로 시작하실 수 있습니다. 또는 관리형 서비스 사용의 이점을 아직 누리고 계시지 않다면, 언제든지 무료로 자체 관리형 Elastic Stack 버전을 다운로드하실 수 있습니다.
이 게시물에 설명된 기능의 릴리즈 및 시기는 Elastic의 단독 재량에 따릅니다. 현재 이용할 수 없는 기능은 정시에 또는 전혀 제공되지 않을 수 있습니다.