ELK 스택이란 무엇인가요?

Multicloud

ELK 스택이란 무엇인가요?

ELK 스택은 Elasticsearch, Logstash, Kibana의 세 가지 인기 있는 프로젝트로 구성된 스택을 의미하는 약어입니다. Elasticsearch라고도 불리는 ELK 스택은 사용자에게 모든 시스템과 애플리케이션에서 로그를 집계하고 이를 분석하며 애플리케이션과 인프라 모니터링 시각화를 생성하고, 빠르게 문제를 해결하며 보안 분석할 수 있는 능력을 제공합니다.

E = Elasticsearch

Elasticsearch는 Apache Lucene에 구축되어 배포된 검색 및 분석 엔진입니다. 다양한 언어를 지원하고 고성능에 스키마가 없는 JSON 문서로 Elasticsearch는 다양한 로그 분석과 검색 사용 사례에 최고의 선택이 되었습니다. 자세히 알아보기 »

2021년 1월 21일, Elastic NV는 소프트웨어 라이선스 전략을 변경하는 바, 퍼미시브 라이선스인 Apache License Version 2.0(ALv2) 라이선스 하에서 Elasticsearch 및 Kibana의 새로운 버전을 더 이상 릴리스하지 않는다고 발표했습니다. 그 대신 새로운 버전의 소프트웨어는 Elastic License 또는 SSPL 아래에서 소스 코드를 사용할 수 있는 Elastic 라이선스 하에서 제공됩니다. 해당 라이선스는 오픈 소스가 아니며 사용자에게 동일한 자유를 제공하지 않습니다. 안전하고 고품질에 완전한 오픈 소스 검색과 분석 제품군을 이용하려면 커뮤니티 주도적이며 오픈 소스 Elasticsearch 및 Kibana의 ALv2 라이선스 갈래인 OpenSearch 프로젝트를 활용하면 됩니다.

L = Logstash

Logstash는 다양한 소스로부터 데이터를 수집하고 전환하여 원하는 대상에 전송할 수 있도록 하는 오픈 소스 데이터 수집 도구입니다. 사전 구축된 필터와 200개가 넘은 플러그인에 대한 지원으로 Logstash는 사용자가 데이터 원본이나 유형에 관계없이 데이터를 쉽게 수집할 수 있도록 도와줍니다. 자세히 알아보기 »

K = Kibana

Kibana는 로그 및 이벤트 검토에 사용하는 데이터 시각화 및 탐색 도구입니다. Kibana는 사용하기 쉽고 대화형 차트와 사전 구축된 집계 및 필터, 지리 공간적 지원을 제공하고 이를 사용해 Elasticsearch에 저장된 데이터를 시각화할 때 원하는 선택을 할 수 있습니다. 자세히 알아보기 »

ELK 스택은 어떤 방식으로 작동하나요?Logstash는 데이터를 수집 및 변환하고 올바른 대상으로 전송합니다.


Elasticsearch는 수집된 데이터를 인덱싱하고, 분석하고, 검색합니다.


Kibana는 분석 결과를 시각화합니다.


ELK 스택이 중요한 이유는 무엇인가요?ELK 스택은 로그 분석 공간에서 필요를 채워줍니다. 여러분의 IT 인프라가 점점 더 퍼블릭 클라우드로 이동할수록, 해당 인프라와 서버 로그, 애플리케이션 로그, 클릭스트림 프로세스를 모니터링하기 위해 로그 관리와 분석 솔루션이 필요합니다. ELK 스택은 개발자와 DevOps 엔지니어가 오류 진단, 애플리케이션 성능, 인프라 모니터링으로부터 값진 인사이트를 얻을 수 있도록 적은 비용으로 단순하면서도 강력한 로그 분석 솔루션을 제공합니다.

ELK 스택에 적합한 솔루션은 어떻게 선택하나요?Apache 2.0 라이선스 버전의 Elasticsearch 및 Kibana(7.10.2 버전까지)에 직접 ELK 스택을 배포하고 관리하거나, ELK 스택의 오픈 소스 대안으로 OpenSearch, OpenSearch 대시보드 및 Logstash를 자체 관리할 수 있습니다. 그러나, 여러분은 개발자 또는 DevOps 엔지니어가 혁신적인 애플리케이션 구축에 시간을 쓰거나, 배포, 업그레이드, 소프트웨어 설치 및 패치, 백업, 모니터링과 같은 운영 작업 관리에 시간을 쓰는 것 중 어느 쪽을 선호하십니까? 또한 사용자의 비즈니스 요구 사항에 맞춰 확장 또는 축소하거나 보안 및 규정 준수를 성취하는 것도 자체 관리형 옵션에서는 과제가 됩니다.

ELK 스택을 위한 AWS 제품 및 서비스로는 어떤 것들이 있나요?Amazon OpenSearch Service는 최신 버전의 OpenSearch을 제공하며, 19가지 버전의 Elasticsearch(버전 1.5~7.10)를 지원하고 OpenSearch Dashboards와 Kibana(버전 1.5~7.10) 기반의 시각화 기능을 제공합니다. 본 서비스는 Amazon Kinesis Data Firehose, Amazon CloudWatch Logs, AWS IoT와 같은 여러 AWS 서비스는 물론 Logstash를 통합하여 사용자가 본인의 사용 사례 요구 사항에 적합한 데이터 수집 도구를 선택할 수 있는 유연성을 제공합니다.

0 Comments