Elastic Stack 6.7.0 released
Elastic Stack의 버전 6.7이 출시되었습니다. 새 기능들이 추가되고 기존 기능들도 대폭 업그레이드되었습니다. 못 받았던 크리스마스 선물을 한꺼번에 다 받는 것 같다고 할까요?
이 공지 블로그에서, 릴리즈 주요 사항 몇 가지를 소개해 드리겠습니다. 모든 세부 사항에 대해 자세히 알아보려면 개별 공지 포스팅을 찬찬히 살펴보세요. 더 좋은 방법은 새 버전을 직접 만져보시는 것입니다. 버전 6.7은 Elasticsearch Service에서 제공됩니다. 이 새로운 기능들은 유일한 호스트형 Elasticsearch 제품인 Elasticsearch Service에서만 이용하실 수 있습니다. 또는 스택을 다운로드하셔서 선호하는 배포 환경에서 자체적으로 관리하실 수도 있습니다.
Elastic Maps: Kibana에서 위치 정보 데이터 매핑 역량 확장
위치 정보는 검색의 중요한 부분입니다. 이 위치 기반 데이터는 인근 지역 식당을 평가하는 별점을 주는 것부터 최신 마케팅 캠페인이 가장 크게 영향을 미친 곳이 어디인지 알아보고, 전 세계적으로 네트워크 위협을 찾아내는 것에 이르기까지 다양한 사용 사례를 지원합니다. 여러 해에 걸쳐, 우리는 보다 나은 저장 공간 효율성과 극적인 개선에서부터 Elasticsearch의 쿼리 성능, Kibana에서 더 많은 위치 기반 정보 시각화 옵션 제공, Elastic Maps Service를 이용한 기본 지도 및 국경/지역 경계선의 자유로운 호스팅에 이르기까지 스택에서 위치 정보 역량을 개선하는 데 상당한 투자를 해왔습니다.
이러한 변화에 발맞추어, Kibana에서 위치 기반 정보 데이터 매핑, 쿼리, 시각화를 위한 새로운 전용 솔루션인 Elastic Maps를 도입하게 되어 기대가 됩니다. Elastic Maps는 다음과 같은 기능들의 도입으로 Kibana에서 기존의 위치 기반 정보 시각화 옵션을 크게 확장합니다.
- 동일한 지도에서 여러 레이어와 데이터 저장소 시각화
- 지도의 벡터 레이어에서 동적 데이터 기반 스타일 지정
- 집계 및 문서 수준 데이터 양쪽 모두 매핑
- 시각적인 어수선함을 컨트롤하기 위한 개별 레이어 가시성 컨트롤(확대/축소 수준 기반)
그리고 Kibana의 다른 모든 기능과 마찬가지로, Elastic Maps에는 Elastic Stack에 걸맞는 실시간 임시 검색 및 쿼리 환경을 위한 자동 완성 기능이 있는 쿼리 창이 포함되어 있습니다.
이 상세한 Elastic Maps 공지 블로그에서 모든 세부 사항을 알아보세요.
Elastic Uptime: 서비스 및 애플리케이션 가동 시간을 지속적으로 모니터링
지난 몇 번의 릴리즈에서 Elastic 사용자가 인프라 모니터링과 가관측성 사용 사례의 운영을 간소화하는 데 도움이 되도록 Kubernetes 자동 검색 등 새 기능 몇 가지와 Infrastructure 및 Logs 솔루션을 도입했습니다. 그러한 최근의 노력을 토대로 구축된 새 솔루션 Elastic Uptime을 도입하게 되어 무척 기대가 됩니다. 이것은 애플리케이션 서비스가 중지되거나 느리게 반응할 때 사용자가 이를 쉽게 감지할 수 있게 해주며 애플리케이션에서 해당 서비스를 호출하기도 전에 사용자에게 문제를 사전 통지해 줍니다.
가동 시간 모니터링을 위한 경량 데이터 수집기인 Elastic Uptime은 Heartbeat 기반으로, 조직의 네트워크 내부와 외부 양쪽 모두에서 배포될 수 있습니다. 모니터링되기 원하는 HTTP, TCP 또는 ICMP 엔드포인트에 대한 네트워크 액세스만 있으면 됩니다. Uptime 솔루션 사용 사례로는 호스트 가용성, 서비스 모니터링, 웹 사이트 모니터링, API 모니터링 등이 있습니다.
Elasticsearch에서 로그, 메트릭, 추적 데이터와 더불어 가동 시간 데이터를 가져온다는 것은 사용자가 단일한 작업 저장소에서 모든 데이터를 좀더 효율적으로 추적하고 관리할 수 있다는 의미입니다.
이 세부 사항 포스팅에서 새로운 Uptime 솔루션에 대한 모든 세부 사항을 알아보세요.
Elasticsearch
6.7은 Elasticsearch에 있어 규모가 상당히 큰 릴리즈입니다. 새 기능 몇 가지를 출시할 뿐 아니라, Elasticsearch 주요 기능 몇 가지가 드디어 프로덕션 준비가 완료된 정식 버전(GA)으로 제공됩니다.
Elasticsearch 포스팅에서 말씀드렸듯이 Elasticsearch 기능이 세 문자 약어인 경우 6.7에서 이제 정식 버전에 포함됩니다.
클러스터 간 복제(CCR) 정식 버전(GA)
클러스터 간 복제(CCR)는 버전 6.5에서 베타 기능으로 도입되었으며, Elasticsearch에 대해 가장 요청이 많은 기능 중 하나였습니다. CCR은 다양한 사용 사례가 있습니다. 데이터 센터 간 복제와 지역 간 복제는 데이터를 애플리케이션 서버와 사용자에게 더 가까운 곳으로 복제하고, 좀더 규모가 작은 다수의 클러스터에서 복제된 중앙화된 보고 클러스터를 유지 관리합니다.
이 기능을 정식 버전으로 업그레이드할 뿐 아니라, 버전 6.7은 CCR에 여러 유용성 및 UI 개선 사항을 도입합니다. Elasticsearch 릴리즈 포스팅에서 세부 사항을 확인해 보세요.
인덱스 수명 주기 관리(ILM) 정식 버전(GA)
인덱스 수명 주기 관리(ILM)는 Elasticsearch 6.6에서 베타 기능으로 도입되었는데, 이제 프로덕션 준비가 완료된 정식 버전으로 출시됩니다.
Elasticsearch 인덱스가 오래됨에 따라 어떻게 저장하고 구성할 것인지를 처리하는 것은 클러스터 성능과 비용을 최적화하는 데 있어 아주 중요한 관리 업무입니다. ILM은 Elasticsearch 관리자가 이러한 수명 주기 관리 정책, 즉, 데이터가 오래되면서 hot, warm, cold, 삭제 단계 간에 어떻게 관리되고 이동될 것인지를 정의하고 자동화할 수 있도록 도와줍니다.
인덱스 수명 주기 관리를 업그레이드할 뿐 아니라, 버전 6.7은 이 기능에 새로운 역량들도 추가합니다. 가장 눈에 띄는 것은, 사용자가 이제 cold 단계에서 “고정 인덱스” 작업을 추가할 수 있어, 인덱스를 저장하는 데 필요한 힙을 상당히 줄여줍니다. Elasticsearch 6.7 세부 사항 포스팅에서 이 내용과 그 밖에 다른 ILM 개선 사항에 대해 읽어보세요.
Elasticsearch SQL(JDBC와 ODBC 클라이언트 포함) 정식 버전(GA)
Elasticsearch SQL은 버전 6.3에서 도입되었는데, 사용자가 가장 익숙한 구문인 SQL을 사용해 Elasticsearch 데이터와 상호 작용하고 쿼리 작업을 할 수 있는 방법을 도입했습니다. 이 기능의 추가로 훨씬 더 많은 사용자들이 Elasticsearch의 전체 텍스트 지원을 이용할 수 있게 되었습니다. SQL 구문의 추가뿐 아니라, Elasticsearch SQL 기능에는 또한 JDBC와 ODBC 클라이언트가 포함됩니다. 이를 통해 이 드라이버를 지원하는 서드파티 도구가 백엔드 데이터 저장소로 Elasticsearch에 연결할 수 있습니다.
이 모든 기능을 정식 버전으로 출시하게 되어 정말 기쁩니다. Elasticsearch 포스팅에서 모든 세부 사항을 확인해 보세요.
여기서는 Elasticsearch 6.7의 전반적인 기능을 대략적으로만 다루고 있을 뿐입니다. Elasticsearch 6.7에는 훨씬 더 많은 좋은 점들이 탑재되어 있습니다. Elasticsearch 릴리즈 포스팅에서 모든 세부 사항을 확인해 보실 수 있습니다.
Kibana
캔버스 정식 버전(GA)
캔버스는 버전 6.5에서 베타 기능으로 도입되었으며, 사용자가 Elasticsearch의 라이브 데이터를 픽셀까지 정확한 정밀도로 소개하고 프레젠테이션할 수 있게 해줍니다. 버전 6.7에서는 캔버스도 정식 버전으로 출시됩니다. 캔버스는 Kibana에서 시각적 스토리텔링을 새로운 차원으로 향상시키며, 더 폭넓은 사용자층이 데이터 분석과 인사이트를 이용할 수 있게 됩니다. 캔버스에는 Elasticsearch SQL에 대한 전적인 지원이 포함되며, JDBC과 ODBC 클라이언트처럼, Elasticsearch 사용자가 더 광범위한 비즈니스 사용자층에게까지 데이터를 보내고 영향력을 확장시킬 수 있게 해줍니다.
Kibana 현지화 - 첫 단계로 중국어 간체 제공
버전 6.7에서, Kibana는 최초로 현지화 버전을 도입하며, 이제 중국어 간체로 제공됩니다. 이를 시작으로 앞으로 Kibana 현지화 작업이 더 폭넓게 진행될 예정입니다. 중국어 간체 인터페이스의 출시뿐 아니라, Kibana 6.7은 또한 앞으로 추가적인 언어들에 대한 지원을 제공하기 위해 새로운 현지화 프레임워크를 도입합니다. 이 현지화 프레임워크는 또한 Elastic 커뮤니티 구성원들이 필요한 도구에 액세스하여 직접 사용자 정의한 번역을 추가할 수 있게 해줍니다.
상세한 Kibana 6.7 공지 포스팅에서 캔버스 정식 버전(GA), Kibana 현지화 버전, 그리고 기타 Kibana 6.7 기능들에 대해 모두 알아보세요.
Beats
Functionbeat 정식 버전(GA)
Functionbeat는 새로운 종류의 Beat로서, 서버리스 컴퓨팅 프레임워크에서 기능으로 배포되고, 클라우드 인프라 로그와 메트릭을 Elasticsearch로 스트리밍합니다. 버전 6.5에서 베타로 도입되었으며, 이제 버전 6.7에서 정식 버전으로 출시됩니다. Functionbeat는 현재 AWS Lambda 프레임워크를 지원하며, CloudWatch Logs, SQS, Kinesis로부터 데이터를 스트리밍할 수 있습니다.
Beats 릴리즈 포스팅에서 Functionbeat 및 기타 Beats 6.7 업데이트에 대해 읽어보세요.
Logs와 Infrastructure 솔루션 정식 버전(GA)
Infrastructure와 Logs 솔루션은 둘다 버전 6.5에서 베타 기능으로 도입되었습니다. 이 두 솔루션이 정식 버전으로 출시됩니다.
Logs 솔루션은 간단하지만 사용자 정의 가능한 표시 방식으로 실시간 로그 테일링을 사용자에게 제공합니다. 파일을 테일링하는 것과 비슷하지만, 하나의 스트리밍 보기에서 모든 인프라의 로그를 볼 수 있는 역량을 갖추고 있습니다. 그리고 Elasticsearch가 지원하는 기본 검색 창을 이용해, 사용자는 쉽고 간편하게 스트리밍 보기를 좁혀서 자신이 찾고 있는 로그만 표시하도록 할 수 있습니다.
Infrastructure 솔루션은 사용자에게 서버, Kubernetes pod, Docker 컨테이너 등 인프라의 모든 구성 요소의 상태에 대한 조감도를 제공합니다. 따라서 로그와 메트릭 데이터를 이용해 문제를 훨씬 더 쉽게 진단할 수 있습니다. Metricbeat의 자동 감지 역량을 토대로 구축되어, 사용자에 맞게 조정된 사용자 인터페이스는 클릭 한 번만으로도 대화형으로 로그, 메트릭, APM 추적을 보고 세분화해 들어갈 수 있습니다.
업그레이드 도우미를 이용한 7.0 준비
7.0.0이 곧 출시됩니다(베타 소개를 확인해 보세요). 6.7의 업그레이드 도우미는 사용자가 7.0 업그레이드에 대비해 기존 Elastic Stack 환경을 준비할 수 있도록 마련되었습니다. API와 UI를 둘다 포함하고 있는 업그레이드 도우미는 중요한 클러스터 점검 도구로서, 업그레이드를 계획하고, 사용 중단 경고, 업그레이드나 재색인이 필요한 인덱스 등 보다 원활한 업그레이드 환경이 가능하도록 하는 데 필요한 것들을 파악하도록 도와줍니다.
지금 사용해 보세요
Elasticsearch Service에서 클러스터를 배포하거나 스택을 다운로드하셔서 최신 기능을 직접 확인해 보세요.